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 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 smile

Merci pour vos avis sur la question, là je sèche de perplexitude hmm c'est pas demain que je l'aurais ma super radio  smile


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 smile
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 smile
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 ! smile

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

oulaoup a écrit :

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 smile

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 smile

Bon alors, la lecture des stations de Radio France, it's work ! Bien joué ! big_smile 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

polako a écrit :

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