Bonjour à tous,
Je cherche à mettre en oeuvre un client/serveur de streaming de musique comme deezer/spotify.
Je me suis égaré sur la solution de media center kodi.
J'ai installé un serveur DLNA avec miniDLNA sous raspbian stretch lite.
Un client smartphone sous android comme MediaHouse est tout à fait correct sauf que je suis en local à la maison.
Mon souhait est de pouvoir faire du streaming en dehors de la maison.
Quelle solution pourrais-je mettre en oeuvre ?
Merci
# Subsonic
Posté par Ecran Plat (site web personnel) . Évalué à 4.
Salut j'utilise subsonic depuis plusieurs années
ça marche très bien j'ai le client sur mon smartphone et celui de mon épouse et j'écoute depuis n'importe ou
pour mon pc j'utilise l'interface web.
il a même un serveur dlna.
Par contre il faudra ouvrir un port sur ton routeur.
Moi je lui ai mis un reverse-proxy avec nginx devant pour avoir une connexion en tls avec un certificat lets'encrypt
[^] # Re: Subsonic
Posté par electro575 . Évalué à 1.
J'avais vu un article qui disait qu'il était un peu lourd.
J'ai essayé emby mais je n'arrive pas à le configurer !! Comment faire qu'une playlist soit visible sur l'interface web de emby ?
Je vais voir ta solution.
[^] # Re: Subsonic
Posté par electro575 . Évalué à 1. Dernière modification le 07 février 2018 à 17:25.
Est-ce qu'on peut avoir accès à subsonic sans nginx depuis un autre périphérique ? autrement que par localhost.
Comment as-tu fait pour le configurer ?
[^] # Re: Subsonic
Posté par electro575 . Évalué à 1. Dernière modification le 07 février 2018 à 22:15.
J'ai réussi à mettre un fichier de configuration nginx pour avoir l'accès à l'interface web déjà depuis l'extérieur.
Par contre lorsque je lance une musique -> aucun son depuis l'interface web.
Je me suis dit que en théorie, les applications android tel que ultrasonic ou subsonic pourraient se connecter au serveur -> même pas.
Tu parlais de proxy, voici mon fichier subsonic.conf :
Est-ce que c'est correct ?
Je ne trouve pas d'options (hormi DLNA/UPNP qui sera payante dans un mois) sur l'interface web particulièrement pour les applis smartphone android.
Merci encore
[^] # Re: Subsonic
Posté par Ecran Plat (site web personnel) . Évalué à 2.
oui en ouvrant le port 4040.
Voici la partie qui concerne mon nginx:
Certificats lets'encrypt
ssl_certificate /etc/letsencrypt/live/jambon.XXXX.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/jambon.XXXX.com/privkey.pem;
la partie pour subsonic
Chez moi le nginx ne tourne pas sur la même machine que subsonic, (en fait le nginx fait reverse proxy pour plusieurs services qui sont auto-hébergé sur la même ip)
Par contre je comprend pas quand tu dis qu'il n'y a pas de son pour l'interface web ?
Ah oui pour avoir accès à toutes les fonctions j'avais fait un don de 10$ il y a quelque années (d'ailleurs je pense en refaire un car c'est un super produit qui est très stable).
[^] # Re: Subsonic
Posté par electro575 . Évalué à 1.
Merci pour ta conf.
J'ai un souci sur ma conf, si je tape http://serveur.domaine.org:monport -> je bascule sur un autre service qui n'a rien à voir -> nextcloud.
C'est étrange, en fait j'ai deux services sur nginx et sur la même raspberry qui gère les serveurs.
-> il doit y avoir un conflit mais lequel ? …
Oui, si je veux écouter un son depuis l'interface web -> ça initie mais ça ne progresse pas en streaming…
La chance, à priori il faut un abo, tu as activé quelle option pour le partage sur des applis android ? UPNP/DLNA?
[^] # Re: Subsonic
Posté par electro575 . Évalué à 1.
Bon ! J'arrive en local à faire du streaming mais pas à ajouter les titres dans mes playlists.
Ce qui fait que sur mon client smartphone je ne les vois pas non plus.
une idée ?
[^] # Re: Subsonic
Posté par electro575 . Évalué à 1.
Ha bon ! J'arrive à ma connecter à subsonic, tout fonctionne mais à priori il faut s'inscrire en premium pour jouer les musiques sur le smartphone, …
http://www.subsonic.org/pages/premium.jsp
# mpd
Posté par ted (site web personnel) . Évalué à 1.
Pour faire ça j'aurai pensé à mpd, qui propose plein de configurations en sortie: tu peux faire par exemple un streaming mp3 en http.
Il y a également plein de clients disponibles, là par contre il t'en faudrait un qui puisse à la fois contrôler le serveur et réceptionner le flux. J'avais déja testé un client web capable de faire ça, mais je ne sais pas si ça existe en natif pour Android ou PC.
Un LUG en Lorraine : https://enunclic-cappel.fr
[^] # Re: mpd
Posté par electro575 . Évalué à 1.
Merci pour ton idée, le plus compliqué est de trouver le client pour faire du http/https
[^] # Re: mpd
Posté par olaf . Évalué à 1.
Tu peux aller voir du coté de Volumio et tu auras une superbe IHM sur un OS optimisé pour ce que tu veux en faire ;-)
# Ampache
Posté par LaBienPensanceMaTuer . Évalué à 2.
Ampache (http://ampache.org/) est pas mal du tout,
Il implémente une API permettant de l'interfacer avec à peu près tout et n'importe quoi (https://github.com/ampache/ampache/wiki/API) et sait même contrôler un mpd (https://github.com/ampache/ampache/wiki/MPD)
Après, je me demande si ça ne risque pas d'être un poil trop lourd pour un raspi…
Ah et j'oubliais, il a un client natif Android distribué, entre autre, via F-Droid: power ampache (mais il est fort buggé: il n'implémente pas la récupération des morceaux en background, résultat, le client ne répond plus quand il download un morceau).
[^] # Re: Ampache
Posté par electro575 . Évalué à 1.
Ampache m'a l'air pas mal aussi !!
Bon du coup j'hésite entre subsonic et ampache !
Le plus compliqué c'est de choisir une appli pour le smartphone, en plus tu me dis qu'il est buggé
[^] # Re: Ampache
Posté par Anonyme . Évalué à 2.
Tu as DSub sur F-Droid qui est capable de se connecter a l'API Subsonic (donc Ampache et Subsonic). Je l'utilise au quotidien avec Ampache, je regrette juste son interface vieillotte, mais il fait le taf.
Après tu as d'autre client sur Google Play ou sur F-Droid.
[^] # Re: Ampache
Posté par electro575 . Évalué à 1.
L'appli à l'air sympa merci.
Après si avec subsonic je ne peux pas envoyer mon son en streaming sur une appli, je vais tenter ampache.
Le souci la c'est que ampache s'installe avec apache2 alors que j'utilise nginx, est-ce possible de l'installer sans apache 2 ?
[^] # Re: Ampache
Posté par electro575 . Évalué à 1.
Hum, DSUB fonctionne avec le serveur subsonic.
Bon j'y comprends plus rien mais ça fonctionne mais non avec l'appli subsonic.
[^] # Re: Ampache
Posté par Anonyme . Évalué à 2.
DSub fonctionne avec l’API Subsonic, Ampache est compatible avec cette API, tu peux donc utiliser DSub avec Ampache (c’est mon cas).
C’est du PHP, c’est pas spécifiquement lié à Apache.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.