Comment configurer votre propre serveur de diffusion de musique sous Linux avec Subsonic

Il existe aujourd’hui de nombreux types de services musicaux. Même sous Linux, les utilisateurs peuvent choisir entre Amazon Prime Music, Google Music, Spotify et autres. Cependant, tous ces services ont une chose en commun; Les utilisateurs de Linux n’ont pas la liberté d’utiliser les lecteurs de musique qu’ils veulent, ou n’ont pas la liberté de modifier le fonctionnement du service de musique.

Ne pas s’inquiéter! Il existe un service de musique que n’importe qui peut facilement exécuter sur son propre PC ou serveur Linux. Il permet un stockage de musique illimité, une prise en charge de la radio Internet et peut même gérer des podcasts. Alors, comment l’installez-vous?

Installer Java

Subsonic est une application Java. Pour qu’il fonctionne sous Linux (que vous l’exécutiez sur un serveur Linux ou un ordinateur de bureau / ordinateur portable), le runtime Java doit être installé. Commencez par ouvrir une fenêtre de terminal et entrez la commande suivante:

Ubuntu

sudo apt install openjdk-8-jre

Arch Linux

sudo pacman -S jre8-openjdk

Feutre

sudo dnf install java-1.8.0-openjdk.x86_64

OpenSUSE

SUSE propose un package d’installation en un clic pour plusieurs versions de Java pour Subsonic. La version couverte dans ce guide est l’environnement d’exécution Open Java Development Kit, version 8.

Aller sur cette page Ici, et cliquez dessus pour l’installer. Cependant, sachez qu’il existe de nombreuses versions de Java sur ce système d’exploitation. Si vous rencontrez des problèmes avec la version 8, envisagez de la désinstaller et d’essayer certaines des autres versions de package en 1 clic de Java. Ici.

  Comment faire ressembler Linux à macOS Mojave

Debian

sudo apt-get install openjdk-8-jre

Veuillez noter que bien que ce guide se concentre sur l’utilisation de la version 8 de l’environnement d’exécution Java, ce n’est pas la dernière version. La raison en est que les utilisateurs souhaitant installer Subsonic peuvent le faire avec n’importe quelle version, pas seulement la dernière.

Vous ne souhaitez pas utiliser la version 8 avec votre serveur de musique Subsonic? N’hésitez pas à rechercher sur votre PC Linux une version plus récente. Subsonic n’a aucun problème (pour autant que nous le sachions) à utiliser les nouvelles versions de Java Runtime Environment. De plus, il est également possible de aller à Oracleet utilisez également l’environnement d’exécution Java officiel pour Linux.

Installation de Subsonic

Subsonic est présenté sur le site Web du développeur. Ceux qui utilisent Open SUSE ou Fedora (et des serveurs basés sur Redhat comme CentOS, etc.) devraient accéder à cette page de téléchargementet téléchargez la version Redhat de Subsonic.

Ceux sur Ubuntu, Debian, Linux Mint, OS élémentaire, etc.: rendez-vous sur cette page de téléchargement, et récupérez le fichier de paquet Debian pour Subsonic.

Archivez les utilisateurs de Linux, téléchargez et construisez ceci AUR package, et Subsonic s’installera sur le système.

Pour le paquet Redhat et Debian: double-cliquez sur le fichier téléchargé depuis le site Web de Subsonic et exécutez-le. Il s’ouvrira avec Gnome Software, le centre logiciel Ubuntu (ou tout autre programme d’installation de logiciel exécuté par votre version de Linux). Cliquez sur le bouton d’installation, entrez le mot de passe et Subsonic s’installera sur votre PC.

Configurer Subsonic

Le serveur multimédia Subsonic est installé, mais cela ne suffit pas. Le logiciel serveur dispose d’un programme d’arrière-plan qui lui permet d’interagir avec des réseaux, des périphériques et d’autres composants importants. Ouvrez un terminal et utilisez systemd pour démarrer le processus d’arrière-plan Subsonic et activez-le également au démarrage.

  Comment jouer à Nioh 2 sur Linux

Commencez par lancer le processus d’arrière-plan.

sudo systemctl start subsonic

Ensuite, activez le processus d’arrière-plan au démarrage.

sudo systemctl start subsonic

Êtes-vous un utilisateur Debian? Certaines versions de Debian n’utilisent pas le système de démarrage systemd. Démarrez le service avec cette commande à la place: sudo service subsonic start

Ensuite, ouvrez ce fichier de configuration avec l’éditeur de texte Nano, trouvez «root» et changez-le en votre nom d’utilisateur. Enregistrez le fichier avec Ctrl + O.

Avec le programme d’arrière-plan en cours d’exécution et entièrement activé, ouvrez un navigateur Web et visitez l’url suivante: https: // localhost: 4040

Ceux qui exécutent Subsonic sur un serveur devraient plutôt visiter l’adresse IP du serveur via un navigateur Web. Ces informations sont facilement retrouvées via le routeur ou en utilisant la commande ifconfig.

Ajouter de la musique à Subsonic

Placez la musique sur le PC (ou le serveur) Linux et gardez à l’esprit où se trouvent les fichiers. Par exemple, si vous avez installé le serveur multimédia Subsonic sur un ordinateur portable ou un bureau Ubuntu, placez votre musique dans / home / username / Music, ou quelque part similaire, avec le gestionnaire de fichiers.

Ensuite, à l’intérieur de l’interface Subsonic, cliquez sur l’icône «Paramètres» dans la barre latérale, et entrez où la musique est stockée dans subsonic comme indiqué dans l’image ci-dessous.

Cliquez ensuite sur «Enregistrer», puis sur «Analyser les dossiers multimédias maintenant». Cela enregistrera les paramètres, sortira également et trouvera toute la musique, puis les ajoutera à subsonic.

  Recevez une alerte lorsqu'une nouvelle version de Windows Insider est publiée

Pour écouter de la musique, cliquez sur «Accueil» et parcourez la musique ajoutée.

Remarque: les utilisateurs du serveur doivent placer leurs fichiers musicaux dans / var / music /.

Autres fonctionnalités Subsonic

Subsonic peut faire autre chose que diffuser de la musique sur Internet et le réseau local. Il est possible d’ajouter des podcasts ou des stations de radio Internet.

Ajoutez un podcast en cliquant sur l’onglet «podcast». Ajoutez le flux RSS du ou des podcast (s) que vous souhaitez écouter. À partir de là, il sera possible de demander au serveur Subsonic de télécharger des podcasts et de les lire sur l’application mobile et via l’interface Web.

L’ajout de stations de radio se déroule à peu près de la même manière. Accédez à la barre latérale et cliquez sur radio Internet. Ensuite, ajoutez simplement l’URL du flux de radio Internet.

Applications mobiles Subsonic

Votre Subsonic est accessible depuis Android ou iOS. Téléchargez simplement l’une des nombreuses applications mobiles subsoniques. De nombreux développeurs ont créé des applications Subsonic. Si vous n’êtes pas fan de l’application mobile officielle pour Subsonic, essayez certaines des applications alternatives liées. Il y a sans aucun doute une solution pour tout le monde.

Remarque: Subsonic peut être utilisé gratuitement, mais dispose d’un mode premium qui permet aux utilisateurs d’obtenir des fonctionnalités plus avancées. Achetez une licence d’un an ici.

Conclusion

Le streaming de musique est très cool, mais il est boiteux d’avoir à faire confiance aux services pour fournir de manière fiable le contenu que vous souhaitez. Avec Subsonic, vous ne comptez sur personne d’autre que la puissance de votre machine Linux et la taille de vos disques durs. Pour ceux qui sont un peu plus avertis en technologie, c’est une bien meilleure option.