Pages : 1
#1 Le 17/05/2011, à 14:47
- Neros
Streaming avec MPD sur serveur Apache+debian
Salut !
J'ai un serveur LAMP avec debian qui tourne correctement et j'ai voulu mettre MPD pour avoir ma musique partout, j'active le audio_output pour httpd, je redémarre mpd et j'ouvre le port 8000 sur ma box puis j'essaye de lire ça dans VLC (http://[IP]:8000), mais rien
Voici mon mpd.conf, tout ce qui n'apparaît pas est commenté :
music_directory "/home/neros/Musique/"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd/mpd.log"
pid_file "/var/run/mpd/pid"
state_file "/var/lib/mpd/state"
metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
format "44100:16:2" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
audio_output {
type "httpd"
name "My HTTP Stream"
encoder "vorbis" # optional, vorbis or lame
port "8000"
quality "5.0" # do not define if bitrate is defined
# bitrate "128" # do not define if quality is defined
format "44100:16:1"
}
Voilà, merci de m'aider à savoir d'où vient le problème
Edit : je précise juste que tout ce qui est sécurité n'est pas une priorité pour le moment, le faire tourner serait déjà bien
Dernière modification par Neros (Le 17/05/2011, à 14:59)
Hors ligne
#2 Le 17/05/2011, à 15:20
- samfuzz
Re : Streaming avec MPD sur serveur Apache+debian
démarre mpd avec les logs pour vérifier si il n'y a ps de message d'erreur :
soit directement (seulement la il tournera avec les droits user)
/usr/bin/mpd /etc/mpd.conf --verbose --no-daemon --stdout
ou dans mpd.conf en ajoutant la ligne
log_level "verbose"
de plus verifie que la sortie httpd output est activée avec un mpc
mpc enable output 0
mpc enable output 1
ou avec un client graphique comme gmpc
de plus MPD tourne avec les droit root ce qui n'est pas recommandé
il faudrait mieux créer un user ou utiliser neros
et ajouter la ligne
user "neros"
attention dans ce cas il faut que le user ait les droits d'écriture sur les fichiers
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd/mpd.log"
pid_file "/var/run/mpd/pid"
state_file "/var/lib/mpd/state"
et en lecture sur ton répertoire musique :
/home/neros/Musique/
Hors ligne
#3 Le 17/05/2011, à 15:26
- samfuzz
Re : Streaming avec MPD sur serveur Apache+debian
sinon quel client MPD utilise tu ?
parce que VLC n'est pas un client MPD, il permet juste de lire le flux streamming de MPD mais ne le pilote pas
je te conseille d'utiliser GMPC qui lui est un client et de plus grace à un plugin permet de lire les flux streaming de MPD
voir ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=445285
Hors ligne
#4 Le 17/05/2011, à 15:55
- Neros
Re : Streaming avec MPD sur serveur Apache+debian
Ha oui d'accord, j'ai lancé une musique avec ncmcpp sur le serveur et ça marche avec vlc.
Bon, du coup, j'ai changé les répertoires et les droits d'admin dessus avec ce tuto http://doc.ubuntu-fr.org/mpd
Ca m'évitera d'avoir des problèmes de droits...
Le truc, c'est que je souhaite pouvoir lire et contrôler mes musique avec mon téléphone portable (connecté en wifi par exemple, sur un symban^3), du coup je dois mettre icecast2, c'est ça ?
Merci !
Dernière modification par Neros (Le 17/05/2011, à 15:56)
Hors ligne
#5 Le 17/05/2011, à 17:42
- samfuzz
Re : Streaming avec MPD sur serveur Apache+debian
icecast n'est pas forcément nécessaire, soit tu utilises le serveur httpd de mpd ou icecast
sinon je crois qu'il y a des clients symbian pour controler MPD :
http://mpdclients60.sourceforge.net/
http://mpd.wikia.com/wiki/Client:Qmobilempd
http://code.google.com/p/remuco/
j'ai pas testé faut voir, il y a en peut-être d'autre
et pour la lecture n'importe quel appli capable de lire les flux audio http (http://[IP]:8000)
Hors ligne
#6 Le 17/05/2011, à 18:10
- samfuzz
Re : Streaming avec MPD sur serveur Apache+debian
il y a aussi des client web / PHP adaptés aux écrans à petite résolution :
http://mpd.wikia.com/wiki/Clients
regarde à la section web client
Dernière modification par samfuzz (Le 17/05/2011, à 18:42)
Hors ligne
#7 Le 17/05/2011, à 21:05
- Neros
Re : Streaming avec MPD sur serveur Apache+debian
Merci pour les liens.
Celui qui pourrait être ce que je souhaite ne fonctionne pas et les autres ne servent qu'à contrôler mpd, mais pas à lire le fichier...
Puis s'il faut que je sélectionne la musique avec tel programme pour pouvoir la lire avec un autre, c'est pas pratique du tout
J'utilise peut être pas la bonne solution pour ce que je veux... Parce que je veux pas d'une télécommande, mais juste pouvoir lire sur mon téléphone portable (ou tout autre support en fait) de la musique que je stock sur mon serveur.
Ce qui serait incroyablement pratique !
Une idée de comment faire ?
Hors ligne
#8 Le 17/05/2011, à 21:49
- samfuzz
Re : Streaming avec MPD sur serveur Apache+debian
c'est ce que je disais, les clients ne servent juste qu'a contrôler mpd
cependant
il y a quelques clients qui intègre un player permettant de lire un flux audio http
- mpdroid pour android (ogg +mp3)
- mpod pour iphone et cie (mp3 seulement)
- patchfork (client web+php)
- gmpc (avec le plug in shoutcast/mplayer)
et peut-être d'autres
Dernière modification par samfuzz (Le 17/05/2011, à 21:50)
Hors ligne
#9 Le 17/05/2011, à 23:08
- Neros
Re : Streaming avec MPD sur serveur Apache+debian
ok, bon j'essayerai un client web demain pour voir ce que ça donne.
Merci pour l'aide.
Mais tu n'as pas une meilleur idée que mpd + client web pour ce que je sohaite ?
Hors ligne
#10 Le 17/05/2011, à 23:27
- samfuzz
Re : Streaming avec MPD sur serveur Apache+debian
la résolution d'ecran d'un smartphone avec patchfork ça va pas trop le faire
je te conseille plutôt android +mpdroid
j'utilise mpod avec un ipod touch, et ça marche impec
mais je pense que je vais migrer vers android à cause des multiples incompatibilités d'apple avec GNU/linux (Apple + linux c'est pas top),
le client mpdroid à l'air pas mal
Dernière modification par samfuzz (Le 17/05/2011, à 23:30)
Hors ligne
#11 Le 17/05/2011, à 23:30
- Neros
Re : Streaming avec MPD sur serveur Apache+debian
Ha oui, mais voilà, j'ai symbian et visiblement il n'y a pas de programme utilisable... Ce qui est étonnant, un truc java multi-os ferait l'affaire
Hors ligne
Pages : 1