Comment installer Airsonic sur le Raspberry Pi

Comment installer Airsonic sur le Raspberry Pi

Le Raspberry Pi est un ordinateur monocarte (SBC) de la taille d’une carte de crédit. Avec tous ses composants, y compris un processeur, un GPU et une RAM intégrés, le Raspberry Pi offre un superbe mélange de puissance de calcul, d’efficacité énergétique et d’utilité. En raison d’une faible consommation d’énergie et d’un faible encombrement, les cartes Raspberry Pi sont très utilisées pour les serveurs à domicile. Un de meilleures options logicielles de serveur multimédia autour est Airsonic. Apprenez à installer Airsonic sur le Raspberry Pi et créez votre propre streamer multimédia personnel!

Qu’est-ce qu’Airsonic?

comment installer airsonic sur le raspberry pi

Subsonic a été lancé en tant qu’application de serveur multimédia avec un fardeau sur l’utilisation du serveur de musique. Bien qu’initialement open-source, Subsonic est finalement devenu source fermée. Cependant, plusieurs fourches sont apparues à partir de Subsonic, y compris le bien nommé Madsonic et Airsonic. Alors que Madsonic et Subsonic fonctionnent sur un modèle freemium où la plupart des fonctionnalités sont gratuites avec certaines fonctionnalités derrière un paywall, Airsonic est entièrement open-source et gratuit à utiliser. En tant que tel, c’est une fantastique alternative open source à Subsonic, Madsonic, Plex et Emby. Ses racines Subsonic restent car il s’agit d’une application basée sur Java.

Comment installer Airsonic sur le Raspberry Pi

1605292195 382 Comment installer Airsonic sur le Raspberry Pi

Un serveur multimédia Airsonic fonctionnant sur un Raspberry Pi est assez simple. Vous aurez besoin d’une carte Raspberry Pi, et je recommande d’utiliser le Raspberry Pi 4 ou Raspberry Pi 3 B +. Un Pi 3 B + devrait fonctionner parfaitement pour le streaming de musique, mais si vous prévoyez de diffuser des vidéos, le punch supplémentaire du Pi 4 se révélera vraiment perceptible. Un cas est facultatif, mais certainement recommandé. Il est nécessaire d’exécuter une distribution Linux (distribution) telle que Raspbian, et vous aurez besoin d’une carte microSD pour une installation opérationnelle. De plus, des périphériques comme un clavier et une souris sont nécessaires. Pour installer Airsonic, une connexion Internet active est requise. Et bien sûr, la partie la plus amusante, une bibliothèque de fichiers musicaux et vidéo numériques (obtenus légalement) pour le streaming! Bien que vous puissiez stocker votre collection multimédia sur le Pi lui-même, un périphérique de stockage externe tel qu’un lecteur flash ou un disque dur externe est votre meilleur choix. Si vous souhaitez diffuser depuis votre serveur multimédia Airsonic vers des appareils clients compatibles, vous aurez peut-être besoin d’une application client Airsonic.

Ce dont vous avez besoin pour un serveur multimédia Airsonic sur le Raspberry Pi:

Coût total: Puisque vous n’avez vraiment besoin que d’un Raspberry Pi et de quelques accessoires, un NAS Airsonic fonctionnant sur un Raspberry Pi est un projet abordable. Vous pouvez acheter un Raspberry Pi 3 B + ou Raspberry Pi 4 pour environ 35 USD. Je suggère de prendre un kit Raspberry Pi complet avec étui, carte microSD et alimentation. Quoi qu’il en soit, vous ne casserez pas la banque en construisant un serveur multimédia avec Airsonic.

Installez Java

Tout d’abord, Airsonic nécessite l’installation de Java. Comme pour toute installation de logiciel, il est préférable d’exécuter une mise à jour et de vous assurer que vous avez installé les derniers packages logiciels. Dans un terminal de votre distribution Linux basée sur Debian, exécutez:

sudo apt-get update && apt-get upgrade

Ensuite, installez Java:

sudo apt install oracle-java8-jdk tomcat8

Vous devrez vérifier si JAVA_HOME est défini. Entrer:

ls -l /usr/lib/jvm

Et vous pouvez afficher les versions disponibles de Java sur votre machine. Ensuite, modifiez /etc/default/tomcat8 avec votre éditeur de texte préféré:

sudo nano /etc/default/tomcat8

Et définissez le chemin sur JAVA_HOME:

# The home directory of the Java development kit (JDK). You need at least
# JDK version 7. If JAVA_HOME is not set, some common directories for
# OpenJDK and the Oracle JDK are tried.
JAVA_HOME=/usr/lib/jvm/java-8-oracle/

Sauvegarder et quitter.

Installez Airsonic

Ensuite, installez Airsonic sur le Raspberry Pi. Vous pouvez télécharger le fichier WAR Airsonic le plus récent à partir du Page de téléchargement Airsonic. Alternativement, vous pouvez le télécharger via la ligne de commande avec (en remplaçant le numéro de version xxx par la dernière version d’Airsonic soit 10.5.0):

wget https://github.com/airsonic/airsonic/releases/download/vx.x.x/airsonic.war

Maintenant, créez un répertoire Airsonic. Si vous exécutez Tomcat en tant que service, donnez à Tomcat la propriété de ce répertoire:

sudo mkdir /var/airsonic/
sudo chown -R tomcat8:tomcat8 /var/airsonic/

Vous devrez peut-être supprimer les fichiers Airsonic du dossier TOMCAT_HOME. Arrêtez d’abord le service Tomcat de s’exécuter:

sudo systemctl stop tomcat8.service

Ensuite, supprimez tous les fichiers Airsonic déjà existants:

sudo rm /var/lib/tomcat8/webapps/airsonic.war
sudo rm -R /var/lib/tomcat8/webapps/airsonic/
sudo rm -R /var/lib/tomcat8/work/*

Maintenant, migrez votre fichier WAR vers le TOMCAT_HOME/webapps/ dossier:

sudo mv airsonic.war /var/lib/tomcat8/webapps/airsonic.war

Une fois que c’est terminé, redémarrez Tomcat:

sudo systemctl start tomcat8.service

Cela peut prendre quelques minutes, alors faites une pause et préparez une tasse de thé ou de café. Vous pouvez suivre l’installation à l’aide de la commande tail:

sudo tail -f /var/log/tomcat8/catalina.out

Après cela, Airsonic devrait être installé! Vous pouvez y accéder à http://localhost:8080/airsonic. Ou, à partir d’un autre PC de votre réseau domestique, entrez http://[PI IP ADDRESS]:8080/airsonic en remplaçant PI IP ADDRESS par l’adresse IP de votre Raspberry Pi. Vous pouvez connaître votre IP Raspberry Pi en entrant:

ifconfig wlan0

sur Wi-Fi ou sur Ethernet:

ifconfig eth0

Maintenant, Airsonic devrait être installé!

Configurer Airsonic sur le Raspberry Pi

comment installer airsonic sur le raspberry pi - configurer subsonic

Dirigez-vous vers http://localhost:8080/airsonic ou http://[PI IP ADDRESS]:8080/airsonic pour vous connecter à votre tableau de bord Airsonic. La première chose que vous voudrez faire est de créer des comptes d’utilisateurs. Par défaut, Airsonic utilise le nom d’utilisateur et le mot de passe de admin. Se diriger vers Paramètres> Utilisateurs pour changer cela. De là, vous pouvez ajouter de nouveaux utilisateurs et modifier les autorisations.

Avant de pouvoir diffuser depuis votre Spotify DIY (bricolage), vous devez ajouter des dossiers multimédias. Aller vers Paramètres> Dossiers multimédias et ajoutez des dossiers. Alors que de nombreuses applications utilisent des données de balises, Airsonic utilise une structure de dossiers. En tant que tel, il est préférable de maintenir une bibliothèque musicale organisée avec la structure Artiste / Album / Chanson. Par exemple, GZA / Épées liquides / Duel du micro de fer. Ou De La Soul / 3 pieds de haut et en hausse / Le nombre magique. C’est en fait une bonne pratique générale pour toute collection de médias. Dans la section des paramètres du tableau de bord Airsonic, vous pouvez accomplir beaucoup de choses, de l’ajout de dossiers multimédias à la modification des paramètres de transcodage.

Choisissez une application Airsonic

Il y a des tonnes de Applications de serveur multimédia Airsonic. Étant donné qu’Aisronic utilise la même API que Subsonic, vous pouvez télécharger l’application client Airsonic de votre choix. Vous trouverez des applications Android, iOS, Windows, macOS et Linux. Pour les téléphones, l’application officielle Subsonic fonctionne extrêmement bien et DSub est assez solide. iSub est excellent sur iOS, tout comme AVSub.

La Clementine compatible multiplateforme fonctionne très bien sous Linux, Windows et macOS. Puisque Clémentine fonctionne avec une poignée de services différents tels que Spotify et Soundcloud, c’est un premier choix. Submariner pour macOS est une excellente application mac native pour Airsonic, et il y a SqueezeSonic pour Logitech Media Server qui fonctionne même sur les cartes ARM et les périphériques NAS.

Airsonic sur le Raspberry Pi – Dernières réflexions

Dans l’ensemble, Airsonic fonctionne comme un champion sur le Raspberry Pi. Un streamer multimédia personnel est un choix solide pour utiliser le matériel Raspberry Pi. C’est facile mais incroyablement fonctionnel. Bien que j’aie toute ma musique sur mon serveur TS140, j’aime toujours avoir un streamer de musique à faible consommation avec un Pi. Airsonic reste un superbe choix. Il est simple à installer et à configurer, et comme il utilise la même API que Subsonic et Madsonic, il existe de nombreuses applications clientes pour le streaming à distance. Vous bénéficiez essentiellement du même ensemble de fonctionnalités que Subsonic et Madsonic, mais totalement gratuit et open-source. Vous pouvez également envisager Volumio pour un streamer de musique sur le Raspberry Pi ou Asus Tinker Board.

À votre tour: qu’utilisez-vous pour la configuration d’un serveur multimédia?

  • Raspberry Pi® Ventilateur actif Convient pour (kits de développement): Raspberry Pi
    Compatible avec Raspberry Pi 5 · Grand dissipateur métallique avec ailettes et ventilateur de haute qualité · Raccordement de ventilateur compatible avec le connecteur de ventilateur Raspberry Pi 5 · Ventilateur à vitesse variable (commandé par logiciel et par température) · Utilise les trous de fixation du dissipateur Raspberry Pi 5 · Avec patins thermiques (prémontés) Le refroidisseur actif combine un grand dissipateur de chaleur métallique avec un ventilateur de haute qualité à régulation de vitesse, alimenté et commandé via le raccord de ventilateur du Raspberry Pi 5 et fixé sur la carte par des broches à ressort dans les trous de montage prévus à cet effet Tandis que la chaleur du processeur Pi 5 s'étend sur le dissipateur thermique et les ailettes de refroidissement, le ventilateur fait passer l'air froid au-dessus pour que votre Raspberry Pi 5 fonctionne à des valeurs thermiques optimales Le refroidisseur utilise des tampons thermiques pour établir une connexion thermique solide avec le Raspberry Pi 5 Le ventilateur est commandé par logiciel, de sorte qu'il reste éteint (et donc silencieux) jusqu'à ce que la température atteigne le seuil défini
  • GeeekPi Boîtier en aluminium avec ventilateur PWM et dissipateur thermique pour Raspberry Pi 5 4 Go/8 Go (Official Pi 5 Active Cooler inclus)
    Compatibilité : il est compatible avec le dernier Raspberry Pi 5 4 Go/8 Go et cette coque prend également en charge l'installation du refroidisseur actif officiel Raspberry Pi 5. Refroidisseur actif officiel Raspberry Pi 5 inclus : le refroidisseur actif Raspberry Pi pour Raspberry Pi 5 est une solution de refroidissement dédiée à clipser pour Raspberry Pi 5. Il combine un dissipateur thermique en aluminium avec un ventilateur de souffleur contrôlé à la température pour maintenir votre Raspberry Pi 5 à une température de fonctionnement confortable, même sous des charges lourdes. Robuste et portable : cet étui en aluminium pour Raspberry Pi 5 est fabriqué en alliage d'aluminium de qualité supérieure, peut fournir une protection solide et durable pour votre carte Raspberry Pi 5. Accès facile à tous les ports : l'étui GeeekPi Raspberry Pi 5 peut accéder avec précision à la prise d'alimentation USB-C, aux ports micro HDMI, aux ports USB, aux ports Ethernet, au port pour carte SD, au bouton d'alimentation, aux connecteurs MIPI DSI/CSI à 4 lignes, etc. Contenu de la livraison : 1 boîtier en aluminium pour Raspberry Pi 5, 1 refroidisseur actif officiel Raspberry Pi 5 ; 1 paquet de vis, 1 lot de 4 patins en caoutchouc, 1 tournevis. Remarque : la carte Raspberry Pi n'est pas incluse dans l'emballage.
  • GeeekPi 3510 Version kit de Refroidissement, Dissipateur Thermique en Aluminium avec Ventilateur de Refroidissement pour Raspberry Pi 4B& 3 B + (B Plus)
    Il est adapté pour Raspberry Pi 4B et Raspberry Pi 3B +; Il est compatible avec la plupart des cas sur le marché. Utiliser la technologie de fabrication par usinage CNC pour le dissipateur thermique en aluminium; Avec 2pcs petites bandes thermiques à attacher à la CPU et au réseau local étroitement pour une meilleure dissipation; Le ventilateur de refroidissement a été mis à jour vers la version 3510 et il sera plus silencieux et puissant pour la dissipation de chaleur du Raspberry Pi Board; Raspberry Pi Board Not Included! Le forfait comprend: 1x kit de refroidissement (dissipateur thermique en aluminium avec ventilateur), 1x dissipateur thermique Think Copper pour Pi 3B +, 2x rubans thermiques pour Pi 3B +, 2x rubans thermiques pour Pi 4B