Pourquoi je suis passé d’Apple Music à Jellyfin et Raspberry Pi


  • FrançaisFrançais



  • Un jour plus tôt cette année, j’ai recherché une chanson dans la bibliothèque musicale de mon Mac qui s’y trouve depuis 2001. J’ai reçu un message d’erreur : “Cette chanson n’est actuellement pas disponible dans votre pays ou votre région”. Je pensais que ce n’était peut-être qu’un problème sur mon iPhone, alors j’ai essayé l’application de bureau. Ne pas aller. J’ai ouvert mon lecteur multimédia et il y avait le fichier de musique. Pour vérifier s’il a joué, j’ai appuyé sur la barre d’espace, et il a commencé à jouer immédiatement. Hrmph. J’ai le dossier, pensai-je. Pourquoi l’application Musique ne la lit-elle pas ?

    (DJ Billings, CC BY-SA 40)

    Après quelques recherches, j’ai trouvé d’autres utilisateurs avec des problèmes similaires. Pour résumer, il semble qu’Apple ait décidé qu’il possédait certaines de mes chansons, même si j’ai extrait cette chanson en MP3 à partir de mon propre CD à la fin des années 1990.

    Pour être clair, je ne suis pas abonné à Apple Music. Je fais référence à l’application gratuite “musique” qui s’appelait auparavant iTunes. J’ai essayé Apple Music lors de son lancement, mais je l’ai rapidement abandonné. Ils ont décidé de remplacer mes chansons précédemment possédées par leurs versions DRM. En fait, je crois que c’est là que mes problèmes de musique ont commencé. Depuis lors, j’ai été bombardé de notifications Apple insistantes essayant de me ramener à devenir un abonné Apple Music.

    Les notifications de vente étaient agaçantes, mais cette chanson soudainement injouable était inacceptable. Je savais qu’il devait y avoir une meilleure façon de gérer ma musique, une qui me donne le contrôle des fichiers de musique et de films que je possédais déjà.

    Recherche d’une nouvelle solution multimédia open source

    Après cet incident, je me suis naturellement tourné vers les réseaux sociaux pour exprimer mes griefs. J’ai aussi fait une petite liste des besoins que j’avais pour ce que je pensais être la solution idéale :

    • Il doit être open source et fonctionner sous Linux.
    • Je veux l’exécuter sur mon propre serveur, si possible.
    • Il devrait être gratuit (comme dans la bière) si possible.
    • Je veux pouvoir contrôler l’organisation des médias.
    • Je veux pouvoir regarder mes films sur mon téléviseur ainsi qu’écouter de la musique.
    • Cela devrait fonctionner à domicile (WiFi) et sur Internet.
    • Il doit être accessible sur plusieurs plates-formes (Linux, Mac OS, Windows, Android, iOS).

    Un défi de taille, je sais. Je n’étais pas sûr d’obtenir tout ce que je voulais, mais je pensais qu’il valait mieux viser les étoiles que de se contenter de quelque chose de rapide et facile. Quelques personnes ont suggéré Jellyfin, alors j’ai décidé de le vérifier, mais sans trop d’optimisme compte tenu du nombre de terriers de lapin que j’avais déjà parcourus.

    Ce que j’ai découvert était incroyable. Jellyfin a rempli tous les éléments de ma liste. Mieux encore, j’ai découvert que je pouvais l’utiliser avec mon Raspberry Pi. J’ai sauté à bord du train Jellyfin et je n’ai pas regardé en arrière.

    Raspberry Pi et Jellyfin sont la combinaison parfaite

    Je vais décrire ce que j’ai fait, mais ce n’est pas destiné à être un tutoriel complet. Croyez-moi quand je dis que si je peux le faire, vous le pouvez aussi.

    Framboise Pi 4

    J’ai utilisé un Raspberry Pi 4 modèle B avec 4 Go de RAM. La carte SD est de 128 Go, ce qui est plus que ce dont j’ai besoin. Le Pi 4 a le WiFi mais il est connecté à mon routeur via Ethernet, donc il y a moins de décalage.

    L’une des choses que j’aime à propos du Raspberry Pi est la possibilité d’échanger tout le système d’exploitation et le stockage en glissant une nouvelle carte SD. Vous pouvez revenir en arrière en quelques secondes si le système d’exploitation ne vous convient pas.

    SSD externe Western Digital Elements 2 To

    Étant donné que tous mes médias ne tiennent pas sur une carte SD de 128 Go, un lecteur externe était essentiel. J’aime aussi avoir mes médias sur un lecteur séparé de mon système d’exploitation. J’utilisais auparavant un disque dur externe de 2 To de Seagate qui fonctionnait bien. J’essayais de garder mon budget bas, mais je voulais aussi un SSD, avec un faible encombrement cette fois. Le lecteur Western Digital est minuscule, rapide et parfait. Pour travailler avec le Raspberry Pi, j’ai dû formater le lecteur en exFAT et ajouter un package pour aider le Pi à le monter.

    Gelée

    Je ne peux pas dire assez de bonnes choses à propos de Gelée. Il coche toutes les cases pour moi. C’est open source, 100% gratuit, n’a pas de serveur central, de collecte de données ou de suivi. Il lit également toute la musique, les films et les émissions de télévision que j’ai sur mon lecteur.

    Il existe des clients pour à peu près toutes les plates-formes, ou vous pouvez écouter ou afficher dans votre navigateur Web. Actuellement, j’écoute ma musique sur l’application pour Debian et Ubuntu et cela fonctionne très bien.

    (DJ Billings, CC BY-SA 40)

    Configurer Jellyfin

    Beaucoup de gens, plus brillants que moi, ont créé des instructions détaillées sur la configuration de Jellyfin, donc je préfère souligner leur travail. De plus, Jellyfin a excellente documentation. Mais je vais exposer les bases, afin que vous sachiez à quoi vous attendre si vous voulez le faire vous-même.

    Ligne de commande

    Tout d’abord, vous devrez être sûr d’utiliser le terminal pour écrire des commandes ou être prêt à apprendre. J’encourage l’essayer parce que je suis devenu hautement qualifié et confiant en Bash rien qu’en faisant ce projet.

    Organisation des fichiers

    C’est une bonne idée d’avoir vos fichiers multimédias bien organisés avant de commencer. Changer les choses plus tard est possible, mais vous aurez moins de problèmes avec Jellyfin pour reconnaître vos fichiers s’ils sont bien classés.

    Jellyfin utilise les bases de données MusicBrainz et AudioDb pour reconnaître vos fichiers et j’ai trouvé très peu d’erreurs. Voir les couvertures de films et de musique se remplir après avoir trouvé votre catalogue est très satisfaisant. J’ai dû télécharger mes illustrations plusieurs fois, mais c’est un processus facile. Vous pouvez également remplacer les images de catégorie vides ou génériques par votre propre art.

    Utilisateurs

    Vous pouvez ajouter des utilisateurs et ajuster leur niveau de contrôle. Par exemple, dans ma famille, je suis le seul à pouvoir supprimer de la musique. Des contrôles parentaux sont également disponibles.

    Processus et ressources

    Voici le processus général et certaines des ressources que j’ai utilisées pour configurer mon serveur multimédia Raspberry Pi à l’aide de Jellyfin :

    1. Installez le système d’exploitation de votre choix sur votre Pi.

    2. Installer Jellyfin sur votre Pi.

    3. Si vous utilisez un gros disque externe pour le stockage, formatez-le de sorte qu’il utilise un système de fichiers utilisable par vous Pi, mais également pratique pour vous. J’ai trouvé qu’exFAT était le système de fichiers le plus facile à utiliser de toutes les principales plates-formes.

    4. Configurez le pare-feu sur votre Pi afin que d’autres ordinateurs puissent accéder à la bibliothèque Jellyfin.

    5. Sur votre ordinateur personnel, installez un Lecteur multimédia Jellyfin.

    Se détacher de

    Chaque fois que quelqu’un trouve une solution open source, un ange prend ses ailes. L’ironie est que j’ai été poussé à trouver une solution non propriétaire par l’une des plus grandes sociétés de sources fermées de la planète. Ce que j’aime le plus dans le système que j’ai créé, c’est que je contrôle tous ses aspects, bons et mauvais.

    Source

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée.