Pages : 1
#1 Le 16/01/2017, à 22:24
- oulaoup
mpd avec Rapsberry Pi 3
Bonsoir à tous,
Dans l'optique de faire d'un Rapsberry Pi 3 une petite radio wifi, je commence doucement à me familiariser avec MPD et un client MPC. J'ai fais des tests qui marchent nickel sur mon fixe sous Ubuntu mais avec Raspbian visiblement, c'est plus compliqué...
Je ferais court et vous épargnerais donc les heures de tests en tout genre avec 2 constats / question :
a) France Culture, ça ne veut pas... Sur mon PC nickel, sur RPI, après une seconde, le son se coupe... Le log cryptique comme il se doit dit ça :
Jan 16 20:59 : ffmpeg/mp3: Estimating duration from bitrate, this may be inaccurate
Jan 16 20:59 : player: played "http://direct.franceculture.fr/live/franceculture-midfi.mp3"
Jan 16 20:59 : client: [4] opened from local
Jan 16 20:59 : player: played "http://stream.srg-ssr.ch/m/couleur3/mp3_128"
Jan 16 20:59 : mad: input/Input does not appear to be a mp3 bit stream
Jan 16 20:59 : ffmpeg/mp3: Estimating duration from bitrate, this may be inaccurate
Jan 16 20:59 : client: [4] closed
Jan 16 20:59 : ffmpeg/mp3: incomplete frame
Jan 16 20:59 : ffmpeg: decoding failed, frame skipped
Jan 16 20:59 : player: played "http://direct.franceculture.fr/live/franceculture-midfi.mp3"
Je suppose un problème de codecs... mais mon expertise s'arrête là ! Et sur mon PC avec la même adresse = OK !
Et avec Couleur 3 (radio suisse), aucun soucis, le son est OK :
http://stream.srg-ssr.ch/m/couleur3/mp3_128
b) Où sont stockées les adresses des radios ? En effet, je rentre les adresses avec la méthode classique :
mpc add http://stream.srg-ssr.ch/m/couleur3/mp3_128
Et j'ai beau fouiller dans :
/var/lib/mpd/playlists
Rien, pas un fichier avec les 2 adresses de radios que j'ai rentré. Et si je m'aventure (soyons fou) à créer un fichier avec d'autres stations pour voir (p. ex. Espace 2, La Première...), il l'ignore superbement (malgré un restart et mpc update)
J'espère avoir été assez clair : il est toujours délicat de synthétiser des heures de recherches en 15 lignes
Merci pour vos avis sur la question, là je sèche de perplexitude c'est pas demain que je l'aurais ma super radio
2017 : DELL Optiplex 760 / DELL Vostro V131 / Raspberry Pi /
Hors ligne
#2 Le 31/01/2017, à 17:10
- polako
Re : mpd avec Rapsberry Pi 3
Bonjour Oulaoup,
J'ai eu le même problème que toi
C'est lié a la version 0.19.1 de mpd .
Il faut le mettre a jour vers la 0.19.12 .
Le soucis c'est qu'il n'est pas dispo par défaut dans les dépôts de Jessie & wheezy ...
Vu que j'ai pas envie de compiler la nouvelle version sur le petit Raspberry, j'ai ajouter un dépôt alternatif :
cd /etc/apt/sources.list.d
sudo nano mpd.list
Y insérer les lignes suivantes:
deb http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ jessie main
deb-src http://www.lesbonscomptes.com/upmpdcli/downloads/mpd-debian/ jessie main
Quitter, sauver et mettre a jour mpd:
sudo apt-get update
sudo apt-get install mpd
Trouvé sur
ps: La précédente config est conservé .
Hors ligne
#3 Le 31/01/2017, à 23:55
- polako
Re : mpd avec Rapsberry Pi 3
Avec
mpc add http://stream.srg-ssr.ch/m/couleur3/mp3_128
tu ajoute une 'piste' dans ta liste de lecture courante mais ça ne l'enregistre pas .
Il vaut mieux créer une playlist Radio comme cela:
sudo nano /var/lib/mpd/playlists/Radio.m3u
Et y insérer dedans toutes tes adresses de radio
Mpc c'est bien mais il existe beaucoup plus simple pour piloter MPD, ncmpc en ncurses pour être utilisé dans un terminal, Ario en client graphique GTK, MPDroid sur Android .
Dernière modification par polako (Le 31/01/2017, à 23:56)
Hors ligne
#4 Le 06/02/2017, à 18:58
- oulaoup
Re : mpd avec Rapsberry Pi 3
Merci du coup de main, je m'arrachais les cheveux !
Je suspectais un soucis de version sans savoir comment y remédier... Compilation ? Sais pas faire ! Du coup, je teste tout ça et te redis où j'en suis !
tu ajoute une 'piste' dans ta liste de lecture courante mais ça ne l'enregistre pas
Quitte à passer pour lent du bulbe, je t'avoue ne pas comprendre... Cette commande enregistre bien l'adresse de la station quelque part ?
Mpc c'est bien mais il existe beaucoup plus simple pour piloter MPD
C'est ce que j'ai cru lire... La finalité est de commander MPD via des boutons sur le GPIO et donc pour le moment c'est la configuration du serveur qui m'intéresse. Je débute, j'y vais étape par étape !
Je te tiens au courant !
2017 : DELL Optiplex 760 / DELL Vostro V131 / Raspberry Pi /
Hors ligne
#5 Le 06/02/2017, à 21:27
- alex2423
Re : mpd avec Rapsberry Pi 3
Mpc c'est bien mais il existe beaucoup plus simple pour piloter MPD
C'est ce que j'ai cru lire... La finalité est de commander MPD via des boutons sur le GPIO et donc pour le moment c'est la configuration du serveur qui m'intéresse. Je débute, j'y vais étape par étape !
Je te tiens au courant !
Excellent, en gros c'est pour faire une sorte de radio, tu commandes tes stations via des boutons physiques
Beau projet
Hors ligne
#6 Le 06/02/2017, à 22:25
- oulaoup
Re : mpd avec Rapsberry Pi 3
Beau projet peut-être mais j'en suis loin
Bon alors, la lecture des stations de Radio France, it's work ! Bien joué ! La qualité est moindre que les stations suisses... Bon, ne faisons pas la fine bouche ! Donc, premier point = OK.
Par contre, je dois être une buse finie.. mpd ne trouve pas le fichier avec les stations. Je crois avoir fait ce que tu m'a dit et pourtant rien. Il ne lit que les stations ajoutées via la commande : mpc add http:....
Ligne concernant les playlists du /etc/mpd.conf ressemble à ça :
playlist_directory "/var/lib/mpd/playlists/Radio.m3u"
Le fichier Radio.m3u en lui même contient :
#Couleur 3
http://stream.srg-ssr.ch/m/couleur3/mp3_128
#France Culture
http://direct.franceculture.fr/live/franceculture-midfi.mp3
Les commandes suivantes ne règlent rien :
sudo /etc/init.d/mpd stop
sudo /etc/init.d/mpd start
mpc update
Hum, very strange !
2017 : DELL Optiplex 760 / DELL Vostro V131 / Raspberry Pi /
Hors ligne
#7 Le 30/05/2017, à 14:58
- polako
Re : mpd avec Rapsberry Pi 3
Comme indiqué 'playlist_directory' doit être un dossier pas un fichier playlist.m3u.
Donc dans mpd.conf:
playlist_directory "/var/lib/mpd/playlists/"
Contenu du répertoire /var/lib/mpd/playlists/ :
ls /var/lib/mpd/playlists
playlist1.m3u playlist2.m3u playlist3.m3u
Dernière modification par polako (Le 02/06/2017, à 01:59)
Hors ligne
#8 Le 30/05/2017, à 15:10
- LeJediGris
Re : mpd avec Rapsberry Pi 3
Comme indiqué 'playlist_directory' doit être un dossier pas un fichier playlist.m3u.
Donc dans mpd.conf:
playlist_directory "/var/lib/mpd/playlists/[b]"[/b]
ls /var/lib/mpd/playlists playlist1.m3u playlist2.m3u playlist3.m3u
Salut,
Attention tu as oublié la dernière parenthèse !!
A+
%NOINDEX%
Matos Asus Zenbook
"Home Made" Monstro: core i7 9700+32Go de mémoire+SSD QVO Samsung 1To +MoBo Asus Prime Z390P
+ "Terminator", core i5 3570, 16Go, SSD Intel 520 sous Mint 19.3, Freebox Revolution
Hors ligne
Pages : 1