Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/03/2020, à 22:29

oulaoup

mpd et Raspberry 3 : playlists radio

Bonjour à tous,

Je tente de configurer un RPI3 pour en faire une petite radio wifi portable.

Le but est de commander mpd via quelques boutons (vol+, vol-, station+, station-...) via un script python (avec python-mpd2). Ça avance un peu, sauf que je n'arrive pas à comprendre ou est stockée la playlist. De manière général je n'arrive pas à comprendre la logique d'emplacement des playlists avec mpd. mpd semble ne pas "voir" et prendre en compte le fichier ou sont stockés les URL des radios.

Dans le mpd.conf, j'ai :

# This setting sets the MPD internal playlist directory. The purpose of this
# directory is storage for playlists created by MPD. The server will use
# playlist files not created by the server but only if they are in the MPD
# format. This setting defaults to playlist saving being disabled.
#
playlist_directory              "/var/lib/mpd/playlists"

Dans le dossier en question :

pi@raspberrypi:/etc $ cd /var/lib/mpd/playlists/
pi@raspberrypi:/var/lib/mpd/playlists $ ls
radio_list.m3u

J'ai le fichier radio_list.m3u, qui contient quelques stations :

#01 Couleur 3
http://stream.srg-ssr.ch/m/couleur3/aacp_96
#2 EXTINF:-1,FIP Radio
http://direct.fipradio.fr/live/fip-midfi.mp3
#3 La 1ère
http://stream.srg-ssr.ch/m/la-1ere/aacp_96
#4 BBC Radio 4
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4fm_mf_p
#5 France Culture
http://audio.scdn.arkena.com/11010/franceculture-midfi128.mp3
#6 Le Mouv'
http://audio.scdn.arkena.com/11014/mouv-midfi128.mp3
#7 RFI Monde
http://stream.rfi.fr/rfimonde/all/rfimonde-64k.mp3

Or, si je modifie ce fichier, même en relancant mpd via un

sudo /etc/init.d/mpd restart
[ ok ] Restarting mpd (via systemctl): mpd.service.

mpd ignore superbement ces modifications (suppression de stations, ajouts).

Si je passe par le client mpc pour ajouter une station (ici SKYROCK)

mpc add    http://www.skyrock.fm/stream.php/tunein16_128mp3.mp3

Celle-ci n’apparaît pas dans le fichier radio_list créé. Alors ou va-t-elle ?

Et si je lance mpc, il joue bien la cette dernière station mais ne voit pas pour autant les autres :

pi@raspberrypi:/var/lib/mpd/playlists $ mpc
Skyrock Paris IDF MP3 128k: SKYROCK - Difool - Radio Libre
[playing] #1/2   6:49/0:00 (0%)
volume: 56%   repeat: off   random: off   single: off   consume: off

Le Hello World de mon script python, m'annonce bien le bon fichier de playlist (ici Skyrock)

pi@raspberrypi:~ $ sudo python3 hello_world.py
{'playlist': 'radio_list', 'last-modified': '2020-03-11T21:04:18Z'}
volume: 30
repeat: 0
random: 0
single: 0
consume: 0
playlist: 6
playlistlength: 2
mixrampdb: 0.000000
state: play
song: 1
songid: 2
time: 176:0
elapsed: 176.483
bitrate: 128
audio: 48000:24:2

Rien pour les autres stations. Bref, je suis un peu perdu... Si vous avez des idées, je suis preneur !

Bien à vous.


2017 : DELL Optiplex 760 / DELL Vostro V131 / Raspberry Pi /

Hors ligne

#2 Le 18/03/2020, à 19:12

oulaoup

Re : mpd et Raspberry 3 : playlists radio

Alors personne pour me filer un coup de main ? hmm

Personne n'utilise mpd ?

On est tous confiné on a un peu le temps ! big_smile


2017 : DELL Optiplex 760 / DELL Vostro V131 / Raspberry Pi /

Hors ligne

#3 Le 18/03/2020, à 19:55

Skubu

Re : mpd et Raspberry 3 : playlists radio

Salut,

Si l'idée est d'obtenir une solution simple et rapide à mettre en place, je te conseille pi clock radio: https://github.com/Sispheor/piclodio3

Si non, je passe mon chemin et te souhaite bon courage avec ce projet. smile


Debian / Archlinux | Gnome / KDE

Hors ligne

#4 Le 19/03/2020, à 17:59

oulaoup

Re : mpd et Raspberry 3 : playlists radio

Merci Skubu pour ta réponse, je ne connaissais pas cette solution.

Malheureusement, je cherche vraiment à comprendre comment fonctionne mpd. Mes interrogations peuvent se résumer en une question : où est stockée l'adresse de la station saisie via la commande

mpc add http://www.skyrock.fm/stream.php/tunein16_128mp3.mp3

Si quelqu'un à la réponse se sera déjà un grand pas pour moi ! big_smile


2017 : DELL Optiplex 760 / DELL Vostro V131 / Raspberry Pi /

Hors ligne

#5 Le 25/03/2020, à 19:59

Skubu

Re : mpd et Raspberry 3 : playlists radio

Me semble que par défaut c'est dans:

/var/lib/mpd/playlists/

Sinon c'est indiqué dans ton mpd.conf


Debian / Archlinux | Gnome / KDE

Hors ligne