Modérateurs: Staff Univers Casques, Staff Haute-Fidélité, Staff Juridique • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités

Tout ce qui touche la Haute-Fidélité numérique

Diffuser radio vers lecteur réseau avec simple appli DLNA

Message » 05 Déc 2015 0:18

Hello,

Votre appli UPNP habituelle qui vous sert à écouter vos fichiers de musique présents sur NAS/ordi, vous pouvez aussi lui ajouter une 2e fonction : un tuner !
Fichiers et Radios, disponibles via la même appli !

Il y a plein d’info sur ce sujet sur le web… je post ce petit tuto pour rappel… sans doute tout le monde est déjà au courant… tant pis.
Etant allergique à la pom’ je ne causerai que des applis pour Android ; ca marche pareil avec les applis DLNA pour imachin, mais je ne les connais pas…

Ce post fait suite à un appel au secours de Yacine => post178719488.html#p178719488
qui veut écouter la radio via son lecteur réseau DLNA/UPNP
il a un smartphone/tablette sous Android
et il ne sait pas comment faire pour envoyer un flux radio vers son lecteur réseau, en pilotant avec son Android.

Comment faire
Bref, c’est simple :
1. vous créez une playlist avec WordPad ou autre éditeur de texte.
2. vous y mettez les url de vos radios
3. vous sauvegardez ce fichier et le renommez avec l'extension « .m3u »
4. vous placez ce fichier dans le dossier « music » de votre NAS/ordi ; le dossier scanné par votre server UPNP.
et voilà, ensuite via votre droid, avec une appli telle que BubbleUPNP ou UPnPlay ou autre appli UPNP vous ouvrez cette playlist et là vous avez la liste de vos radios. ...
Vous n’avez qu’à sélectionner la radio à écouter, comme si c'était une chanson dans un album.
C'est bête comme chou, et super pratique.

Liste des URLs.
Via google, tapez « url radio », et vous aurez une liste de sites qui listent ces URLs.
Attention : d’après mes tests, les URLs avec « .pls » comme extension n’étaient pas reconnues, sauf erreur de ma part. Les .pls sont minoritaires donc pas grave.

Exemple de playlist
J’ai mis ici un exemple de playlist => https://www.dropbox.com/s/5xa57sadvt7pq ... R.m3u?dl=0

Pour ajouter des radios, il suffit de copier/coller les 2 lignes nécessaires pour chaque radio :
#EXTINF:-1,[;mp3]BFM <= « BFM » ce sera le nom de la radio qui sera affiché sur l’appli.
http://bfmbusiness.scdn.arkena.com/bfmbusiness.mp3 <= là c’est l’url (1)

Trouver une URL grâce à Firefox
Si on ne trouve nulle part explicitement l’URL d’une radio, et qu’on est bloqué à devoir l’écouter à travers l’interface web sur un ordi, no panic, on peut la trouver.
Pour ça, on peut utiliser Firefox.
Exemple avec FIP => http://www.fipradio.fr/
En haut de la page, on clic sur la barre « écouter la radio » => la petite fenetre du player s’ouvre => sur cette fenetre on fait clic-droit et on sélectionne « View Page Source » (désolé, j’ai pas la version FR de Firefox) => dans la fenetre principale de Firefox le code de la petite fenetre du player s’affiche.
Parmi ce « charabia », il y a l’URL de la radio !
Facile à trouver : l’URL c’est une adresse web, donc elle est censé commencer par « http ».
Il suffit donc de faire ctrl-f => et faire une recherche parmi ce « texte » de « http ».
Forcément, « http » apparait plusieurs fois car sur la page il y a des liens vers d’autres pages, des images etc…
Bref, là par exemple ; il y a 20 occurrences de « http » sur la page, pas la mer à boire => on les passe en revue rapido jusqu’à tomber sur une adresse web qui a une tronche d’URL de flux audio => à la ligne 55 :
<a id="player" href="http://audio.scdn.arkena.com/11016/fip-midfi128.mp3" class="jp-jplayer">Lecteur Radio France</a>
et donc là au milieu on distingue bien l’URL du flux audio, c’est ce qu’on cherche et qu’on va pouvoir copier/coller en (1)

Affichage des metadonnées sur l’interface
Les métadonnées, ce sont des infos liées au flux qui passe, comme par exemple le titre de la chanson et le nom de l’artiste.

Par défaut (avec UPnPlay), ces métadonnées sont envoyées vers le lecteur réseau, mais ne sont pas affichées sur l’interface (phone/tablette).
Si le lecteur réseau est à 5m et son écran rikiki, c’est plus cool d’après ces métadonnées affichées sur l’interface plutôt que sur le lecteur réseau.

On peut le faire avec UPnPlay (je n’ai pas testé avec BubbleUPNP car je ne l’utilise pas).
Le truc étant :
quand on utlise une interface UPNP sur son phone, cette interface ne sert que de telecommande, et ne sert à dire au NAS d’envoyer tel flux vers tel lecteur réseau. Une fois une radio choisie et lancée, le NAS passent le flux au lecteur réseau, et ca roule tout seul, sans intervention de l’interface sur phone.
Si on veut afficher les metadonnées sur l’interface, la pirouette consiste à faire transiter le flux via le phone.
Ainsi :
le NAS envoie le flux audio vers le phone (via wifi donc) => le phone repère les metadonnées (titre chanson et nom artiste) et les affichent => puis le phone renvoie le flux audio (sans les métadonnées) vers le lecteur réseau (via wifi donc).
Ca mange un peu plus la batterie du phone/tablette mais c’est pas énorme donc pas un souci de ce point de vue.
Manip à faire dans UPnPlay pour rediriger ce flux :
dans « propriétés » => dans « renderer preferences » => sélectionner le lecteur auquel on veut envoyer le flux => tiquer « Relay radio »

Remarque : la fonction « Relay Radio » ne marche pas avec une Chromecast audio utilisée comme drive avec BubbleUPNP ou UPnPlay, son principe de fonctionnement ne le permettant pas. Sinon, ca marche qqsoit le lecteur UPNP.

********************************************************************************************************************************************
Si pas clair ou incomplet, ne pas hésiter à le dire pour affiner ce topo.
Cdt
phile
Membre HCFR
Membre HCFR
 
Messages: 1058
Inscription: 12 Nov 2015 12:32
  • online

Message » 05 Déc 2015 0:33

:ohmg: 1000 MERCI !!!!!!!
yacine60180
 
Messages: 5338
Inscription: 17 Fév 2012 14:06
Localisation: NOGENT SUR OISE
  • offline

Message » 05 Déc 2015 15:29

Avec MinimStreamer, qui est la fonction streaming de MinimServer, la syntaxe des fichiers m3u est la même:
- #EXTM3U
Mot-clé à placer exactement au début du fichier.
- #EXTINF: "durée", "informations" (-1 = durée illimitée)
- "Adresse"
Adresse de la cible

Exemple pratique:
#EXTINF:-1,[Guitar Genius;mp3] Guitar Genius
http://173.244.215.162:8020
#EXTINF:-1,[Hi On Line Lounge Radio;mp3] Hi On Line Lounge Radio (mp3-320k)
http://mediaserv33.live-streams.nl:8036
etc...

Fonctionne super avec UpnPlay. :bravo:
Elric17
 
Messages: 197
Inscription: 08 Juin 2015 16:49
  • offline


Retourner vers Source dématérialisée et DAC