Comment installer Subsonic sur Raspberry Pi

Comment installer Subsonic sur Raspberry Pi

Le Raspberry Pi possède de nombreuses utilisations. J’aime utiliser mon Raspberry Pi 4 comme PC de bureau de base et j’ai créé des arcades d’émulation de jeu rétro, des hubs pour maison intelligente et une multitude d’autres projets basés sur Raspberry Pi. L’un des meilleurs, des plus fonctionnels et des plus simples constructions de Raspberry Pi est un serveur multimédia ou de fichiers. Il existe une tonne de logiciels de serveur domestique disponibles pour transformer le Pi en un laboratoire domestique. Apprenez à installer Subsonique sur le Raspberry Pi pour un serveur multimédia domestique basse consommation!

Qu’est-ce que Subsonic?

comment installer subsonic sur le raspberry pi - qu'est-ce que subsonic

Subsonic est une option logicielle de serveur multimédia. Bien qu’il soit parfaitement capable de gérer des vidéos telles que des films et des émissions de télévision, son intention initiale était la musique. Et c’est exactement là que Subsonic brille. En utilisant Subsonic, vous pouvez parcourir votre bibliothèque multimédia de n’importe où. Il existe une interface Web moderne et nette et des tonnes de fonctionnalités telles que la possibilité d’ajouter des notes ou des commentaires aux albums. Vous pouvez générer des listes de lecture et les partager avec des amis. C’est en quelque sorte un Spotify ou Netflix à rouler, où vous pouvez diffuser des films, des émissions de télévision et des fichiers musicaux sur vos appareils mobiles, PC et boîtes de diffusion. Mais vous fournissez tout le contenu, donc vos Blu-ray, DVD, CD et vinyles numérisés et obtenus légalement sont déchirés.

La gestion des fichiers est superbe. Vous pouvez lire des fichiers MP3, OGG, AAC, FLAC, WMA et APE. Pratiquement tous les lecteurs multimédias en réseau tels que VLC, Windows Media Player et Winamp peuvent lire un serveur Subsonic. Un moteur de transcodage robuste vous permet de diffuser des formats sans perte et avec perte avec une conversion MP3 à la volée. Il existe également un rééchantillonnage à la volée pour réduire les débits binaires avec un encodeur ffmpeg de haute qualité. Vous pouvez accéder à votre bibliothèque Subsonic via une application Web basée sur un navigateur, télécharger des applications pour Android et iOS, ainsi que diffuser via des gadgets Chromecast et Sonos. De plus, il existe un récepteur de podcast intégré. Le Subsonic multiplateforme fonctionne sous Windows, macOS et Linux. Subsonic a été transformé en Madsonic, Airsonic et Libresonic. Bien qu’il ait commencé comme un projet open-source, il est maintenant fermé.

Pourquoi utiliser le Raspberry Pi pour un serveur multimédia?

Le Raspberry Pi de la taille d’une carte de crédit est le parfait périphérique de stockage en réseau (NAS). En raison de son faible encombrement, le Raspberry Pi ne prend pratiquement pas de place. Connectez simplement un disque dur externe ou un lecteur flash pour le stockage de fichiers. De plus, un Raspberry Pi offre une efficacité incroyable, une puissance de dégustation. Et le prix de base, 35 USD pour un Raspberry Pi 4 de 2 Go de RAM DDR4, est rentable. Bien que vous ne gagniez pas nécessairement de tests d’analyse comparative, le Raspberry Pi 4 peut en fait s’attaquer au streaming de musique même vers des clients distants, ainsi qu’au transcodage de fichiers musicaux.

La vidéo est une autre affaire. Pour le streaming vidéo à domicile sans transcodes, un Raspberry Pi 4 est capable de rassembler environ quatre vidéos 1080p simultanées. C’est assez impressionnant, surtout compte tenu de son prix abordable. Le streaming vidéo 4K, tant que le transcodage est nécessaire, est possible sur un Pi 4. Si vous diffusez principalement de la musique ou que vous diffusez en grande partie vers un nombre limité de clients au sein de votre réseau domestique, le Raspberry Pi est un excellent NAS. En raison de sa superbe prise en charge de Linux et d’une multitude d’applications de serveur multimédia, notamment Plex, Emby, Madsonic, Volumio et Subsonic, le Raspberry Pi est un homelab SBC idéal.

Pourquoi utiliser un Raspberry Pi comme serveur multimédia:

  • Rentable
  • A faible consommation
  • Petite empreinte physique
  • Beaucoup de logiciels de serveur multimédia
  • Fonctionne bien sous Linux
  • Facile à installer

Comment installer Subsonic sur le Raspberry Pi – Construire un serveur multimédia DIY Raspberry Pi

Un streamer multimédia personnel Subsonic avec un Raspberry Pi est un projet assez bon marché. Vous aurez besoin d’un peu plus d’une carte Raspberry Pi, d’un système d’exploitation (OS) basé sur Linux et de certains logiciels. Côté matériel, un Pi est nécessaire. Je suggère un Raspberry Pi 4 pour de meilleurs résultats, bien qu’un Pi 3 B + et même Pi Zero ou Zero W devraient suffire. Un boîtier est facultatif mais recommandé, et vous aurez besoin d’un bloc d’alimentation (PSU) compatible. De plus, une carte microSD sera obligatoire pour installer un système d’exploitation. Bien sûr, vous aurez besoin d’une bibliothèque de fichiers multimédias tels que de la musique, des films ou des émissions de télévision. Je suggère de les stocker sur un disque dur externe ou un lecteur flash.

Du côté logiciel, vous aurez besoin d’une distribution Linux (distro) compatible Raspberry Pi. De plus, vous devrez télécharger le logiciel Subsonic et ses conditions requises, ainsi qu’une application cliente si vous souhaitez accéder à Subsonic sur vos appareils Andriod ou iOS.

Ce dont vous aurez besoin pour un serveur multimédia personnel Subsonic sur un Raspberry Pi:

Coût total: 35 $ ​​+ USD. Si vous avez déjà un Pi de rechange qui traîne, c’est un projet vraiment abordable. Même si vous devez acheter tout le nécessaire, vous pouvez acheter un kit complet pour environ 45 $, ce qui le rend ridiculement bon marché.

Installez Subsonic sur le Raspberry Pi – Debian et Ubuntu

Pour les distributions Linux basées sur Debian et Ubuntu telles que Raspbian, Ubuntu MATE et Linux Mint, commencez par installer Java.

Dans une nouvelle invite de commande, entrez:

sudo apt-get install openjdk-8-jre

Cela commencera à télécharger les packages Java requis. On vous demandera si vous souhaitez télécharger les packages et vous indiquerez combien d’espace disque cela prendra. Acceptez, appuyez sur Y pour continuer ou sur N pour arrêter. Appuyez sur Y et attendez qu’OpenJDK termine l’installation. Après cela, Java 8 devrait être installé, mais vous pouvez le vérifier en entrant:

java - version

Cela devrait renvoyer une chaîne vous indiquant la version, le cas échéant, de Java installée sur votre Raspberry Pi. Mais des programmes comme Subsonic devront savoir où chercher Java. Alors cours:

sudo nano /etc/environment

Ajoutez la ligne:

JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm-vfp-hflt

Enregistrez avec CTRL + O, puis quittez avec CTRL + X.

Avec Java correctement installé, téléchargez et installez Subsonic. Dirigez-vous vers le page de téléchargements et obtenez le dernier package DEB. Remplacez les répertoires par le dossier dans lequel votre package DEB est téléchargé. Donc, si cela se trouve dans votre dossier Téléchargements, entrez:

cd /home/pi/Downloads

Alternativement, au lieu de télécharger le package DEB sur votre Pi, vous pouvez à la place simplement entrer ce qui suit dans la ligne de commande, en remplaçant xxx par la version actuelle de Subsonic, c’est-à-dire 6.1.6:

wget –O http://downloads.sourceforge.net/project/subsonic/subsonic/x.x.x/subsonic-x.x.x.deb

Ensuite, exécutez (où xx est remplacé par la version de Subsonic que vous avez téléchargée, c’est-à-dire subsonic-6.1.6.deb):

sudo dpkg -i subsonic-x.x.deb

Maintenant, Subsonic devrait être installé et commencer à fonctionner. Vous pouvez consulter un journal de l’activité de Subsonic avec:

sudo tail /var/subsonic/subsonic_sh.log

Et vous pouvez arrêter Subsonic avec:

sudo /etc/init.d/subsonic stop

Configuration du Subsonic Raspberry Pi

Par défaut, Subsonic s’installe avec l’utilisateur root. Il est totalement utilisable tel quel, mais pour des raisons de sécurité, il est préférable de le changer en un compte utilisateur non root tel qu’un utilisateur Subsonic.

Exécutez la commande:

sudo adduser subsonic 

Pendant que je crée son propre profil utilisateur à Subsonic, vous pouvez également utiliser un nom différent. Vous serez invité à saisir des informations sur cet utilisateur, telles qu’un nom complet, un numéro de chambre, un téléphone professionnel et un téléphone personnel. Vous pouvez laisser certains espaces vides, comme les numéros de téléphone, mais entrez un nom comme Subsonic ou même votre propre nom.

Pour forcer Subsonic à utiliser ce nouveau compte utilisateur, modifiez le fichier de configuration:

more /etc/default/subsonic

La dernière ligne se lit comme suit:

SUBSONIC_USER=root

Changez cela en:

SUBSONIC_USER=subsonic 

ou quel que soit le nom d’utilisateur que vous avez choisi. Et faire de Subsonic un propriétaire de /var/subsonic:

sudo chown subsonic:subsonic /var/subsonic –Rv

Subsonic sur la configuration Raspberry Pi

Assurez-vous que Subsonic est en cours d’exécution en le démarrant:

sudo /etc/init.d/subsonic start

Maintenant, dirigez-vous vers http: // localhost: 4040 / ou, si vous êtes sur une machine autre que votre Raspberry Pi, http://[Pi IP Address:4040/. Pour trouver l’adresse IP de votre Raspberry Pi, entrez:

hostname -I

De là, vous serez accueilli par l’écran d’installation convivial de Subsonic. Pour ajouter votre média, rendez-vous sur Paramètres> Dossiers multimédias. Ici, vous pouvez ajouter différents dossiers tels que Musique, Films, Films, Bandes originales, Séries, etc. Noms d’entrée, chemins d’accès à vos dossiers et type de contenu, par exemple, Musique – Artistes, Musique – Compilations, ou Vidéo – Films. Informations de groupe d’entrée, comme La musique, la télé, ou Séries.

comment installer subsonic sur le raspberry pi - dossiers multimédia subsonic

Il existe des tonnes de paramètres différents que vous pouvez modifier. Sous Utilisateurs, vous pouvez sélectionner différents utilisateurs et vérifier diverses options telles que si un utilisateur est un administrateur et des autorisations telles que la possibilité de télécharger des fichiers ou de lire des fichiers en mode juke-box. De plus, vous pouvez choisir des débits binaires maximum. Vous pourrez vous intégrer à Sonos sous le Paramètres> Sonoset configurez le transcodage à Paramètres> Transcodage.

Redirection de port – Streaming subsonique à distance sur le Raspberry Pi

Subsonic est maintenant complètement fonctionnel et prêt pour les heures de grande écoute. Mais vous voudrez peut-être écouter à distance, en dehors de votre réseau domestique. Aller vers Paramètres> Réseau et cochez la case « Configurer automatiquement votre routeur pour autoriser les connexions entrantes à Subsonic ». En outre, cochez la case « Accéder à votre serveur via Internet ». Entrez une URL à partir de laquelle vous souhaitez accéder à Subsonic et appuyez sur sauvegarder.

comment installer subsonic sur le raspberry pi - utilisateurs

Si tout s’est déroulé normalement, vous verrez un message indiquant « Adresse Web enregistrée avec succès ». Cela signifie que votre routeur est capable de rediriger automatiquement les ports. Si cela ne fonctionne pas, vous devrez établir manuellement une redirection de port sur votre routeur. La manière dont cela est réalisé varie selon le routeur. Consulter le site internet Portforward.com pour savoir comment configurer une redirection de port sur votre routeur spécifique. Connectez-vous à votre routeur à une adresse telle que 192.168.0.1, 192.168.1.1, 192.168.2.1. Sur mon Linksys WRT 3200 ACM, c’était 192.168.1.1.

Entrez le nom d’utilisateur et le mot de passe requis pour vous connecter. Ensuite, recherchez une section telle que Applications et jeux, ou Redirection de port. Avec mon routeur, la section de redirection de port était Sécurité> Applications et jeux> Redirection de port unique, et j’ai vu des options pour Port Range Forwarding aussi bien que Déclenchement de la plage de ports.

Téléchargez une application Subsonic

comment installer subsonic sur le raspberry pi - application subsonic android ios

Vous pouvez trouver des tonnes d’applications Subsonic différentes pour les appareils Android et iOS, les gadgets Amazon Fire, ainsi que les appareils Windows ou macOS. Il existe un plugin Sonos, une application Roku et même un plugin Kodi. Quels que soient les appareils que vous utilisez, il y a un Application Subsonic pour ça. Personnellement, je préfère Subsonic Music Streamer, mais j’ai également eu d’excellentes expériences avec DSub.

Construire un diffuseur multimédia personnel avec Subsonic sur le Raspberry Pi – Réflexions finales

Le Raspberry Pi est absolument génial avec Subsonic. La diffusion de musique en continu est excellente et vous permet d’exécuter votre propre type de Spotify ou Netflix personnel. La configuration est assez simple et Subsonic offre une multitude de fonctionnalités pour peaufiner les paramètres de transcodage, créer des profils utilisateur et même s’intégrer à des environnements de diffusion de musique populaires tels que l’écosystème Sonos. Rentable, économe en énergie et amusant, un NAS Raspberry Pi avec Subsonic est une excellente idée de projet.

Vous recherchez plus de logiciels de serveur multimédia pour le Raspberry Pi? Considérez Jellyfin!

  • AZDelivery Câble de Remplacement Flex 200 cm pour caméra/écran Raspberry Pi
    ✅ Ce câble flexible est idéal pour le module appareil photo Raspberry Pi ou l'écran officiel Raspberry Pi ainsi que pour toutes les caméras de remplacement courantes pour le Raspberry Pi, par exemple notre caméra AZDelivery pour Raspberry Pi! ✅ Ce câble est parfait si le câble flexible fourni à l'origine est trop court ou trop long ou a été perdu! ✅ Même qualité et précision d'adaptation que le câble d'origine! ✅ Longueur du câble: 200 cm! ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d'exemples d'applications, des guides d'installation complets et des bibliothèques.
  • ICY BOX Boîtier Raspberry Pi 4 en Aluminium et Acrylique Interchangeable, Grille latérale perméable à l'air, dissipateur Thermique.
    Boîtier Raspberry Pi 4, partie supérieure interchangeable en aluminium ou acrylique avec ouverture pour ventilateur de 30 mm La carte Raspberry Pi est montée dans un cadre intérieur en plastique Ouverture latérale pour câble GPIO disponible, trois dissipateurs de chaleur auto-adhésifs inclus Les grilles latérales perméables à l'air permettent à la chaleur de s'échapper Les grilles latérales sont amovibles, ouverture pour une antenne externe
  • NinkBox Raspberry Pi 4 Modèle B, 4G RAM+64G Carte Mémoire, Starter Kit Complet: Carte Mère, Ventilateur, Boîtier Noir, Dissipateur, Alimentation avec Interrupteur, Câble HDMI Raspberry Pi 4 b+
    🍓【Raspberry Pi 4 Modèle B ( 4 B ) Officielle 4 Go de RAM】 : SoC 64 bits Broadcom BCM2711 ARM Cortex-A72 ( ARM v8 ) avec quatre cœurs à 1,5GHz. Il est capable de prendre en charge des flux HEVC 4K à 60 fps et de gérer 2 écrans en 4K. Il est doté de module dual-bande WiFi 2,4/5.0 GHz et de module Bluetooth 5.0, des 2 ports USB 3.0 jusqu’à 10 fois plus rapides que ceux de USB 2.0 , 4 Gb/s soit 500 Mo/s. 🍓【64 Go Carte Mémoire】: On fournit une Carte mémoire de 64 Go et avec NOOBS préchargée et un lecteur de Carte mémoire, vous pouvez ainsi démarrer Raspberry Pi 4 Modèle B avec Raspbian facilement. Avec le système installé, le format du système de fichiers de la zone de données est de ext4, qui n'affiche que 252M sous Windows et de 64G sous Linux; mais la mémoire réelle est toujours de 64G, quel que soit l'affichage. 🍓【Dissipation Thermique Excellente 】 : Boîtier noir spécialement conçu pour le Raspberry Pi 4B, qui a accès aisé à tous les orifices et est compatible avec les accessoires fournis, on attache aussi un couvercle amovible pour accéder GPI0 et d’ouvertures de ventilation. Équipé de 1 mini ventilateur bien puissant et de 1 dissipateur de chaleur en cuivre et de 2 en Aluminium, notre raspberry pi a une dissipation thermique impeccable. 🍓【Câble alimentation USB-C 5V/3A avec Interrupteur ON/OFF 】 : On fournit dans l'emballage un câble d'alimentation, spécialement conçue pour Raspberry Pi 4 B, une alimentation de 5V/3 A pour prendre en charge l’overclocking ou l’utilisation d’un disque dur externe, assez puissant pour distributions comme media center, raspan. Certifié de CE, FCC et RoHS, il est dotée de la protection contre les courts-circuits / les sous-tensions / les surtensions. 🍓【Liste de l'Emballage】: 1*Raspberry Pi 4 Modèle B; 1*5V/3A câble d'alimentation avec interrupteur on/off (1,3M); 1*64 Go Carte mémoire pré-chargée avec NOOBS; 1*Boîtier noir pour le Raspberry Pi 4 Modèle B; 1*Lecteur de carte compatible avec USB-A&USB-C; 1*Câble HDMI de haute qualité; 1*Ventilateur puissant et silencieux; 1*Dissipateur de chaleur en cuivre et 2 en Aluminium; 1*NinkBox Raspberry Pi 4 Guide de démarrage rapide en Français.