[mpd]music directory is not a directory...[Résolu]

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

[mpd]music directory is not a directory...[Résolu]

Message par Scriptor »

Bonjour,

Alors voilà, j'ai un problème assez agacant, j'ai installé mpd, et je l'ai configuré selon le wiki.

Voici d'ailleurs mon fichier:

Code : Tout sélectionner

music_directory       "/home/scriptor/Musiques"         # votre dossier de musique
playlist_directory    "/var/lib/mpd/playlists"
db_file               "/var/lib/mpd/db"
log_file              "/var/log/mpd/mpd.log"
#error_file            "/var/log/mpd/mpd.error"
pid_file              "/var/run/mpd/mpd.pid"
state_file            "/var/lib/mpd/mpdstate"
user                  "mpd"
# Binding to address and port causing problems in mpd-0.14.2 best to leave
# commented.
# bind_to_address       "127.0.0.1"
 port                  "4400"
audio_output {
	type			"alsa"
	name			"My ALSA Device"
	device			"hw:0,0"	# optional
	format			"44100:16:2"	# optional
}
Mais, lorsque je lance la commande mpd, il me dit

Code : Tout sélectionner

music directory is not a directory:  "/home/scriptor/Musiques"
Que faire?

Merci de toutes réponses
Dernière modification par Scriptor le mar. 12 avr. 2011, 15:11, modifié 1 fois.
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [mpd]music directory is not a directory...

Message par FoolEcho »

Je suppose que tu as des sous-répertoires dans ~/Musiques ?
Or, depuis le wiki https://wiki.archlinux.org/index.php/Mu ... t_mpd.conf:
If your music collection is contained under multiple directories, you can make symbolic links under /var/lib/mpd then set 'music_directory' to the directory holding the symbolic links. Remember to set permissions accordingly on the directories being linked.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [mpd]music directory is not a directory...

Message par Scriptor »

Bonjour,

j'ai cherché, mais comment il faut faire pour ca?, pour les liens? :oops:

Merci de toutes réponses
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [mpd]music directory is not a directory...

Message par FoolEcho »

Un machin du genre:

Code : Tout sélectionner

mkdir -p /home/scriptor/mpd/ # répertoire pour les liens symboliques, celui à indiquer dans le mpd.conf
for i in /home/scriptor/Musiques/*; do ln -s "$i" /home/scriptor/mpd/;done
devrait suffire (sinon tu passes par root en remplaçant /home/scriptor/mpd/ par /var/lib/mpd/scriptorMusiques ;-) ).
S'il y a plusieurs niveaux dans Musiques (par exemple Musiques/TelArtiste/TelAlbum ) remplace /home/scriptor/Musiques/* par /home/scriptor/Musiques/**/* )
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [mpd]music directory is not a directory...

Message par Scriptor »

Par contre j'ai un autre problème, lorsque fais mpd, il me dit que le port 6600 est déjà utilisé alors que mpd était complètement arrêté avant que je ne le lance, et la ligne port n'y figure même pas, et sonata ne marche pas.

Merci encore de toutes réponses
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [mpd]music directory is not a directory...

Message par FoolEcho »

«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [mpd]music directory is not a directory...

Message par Scriptor »

Ah, alors j'ai lu le wiki, mais voila ce qu'il me retourne:

[EDIT]j'ai oublié de dire la commande, qui est:

Code : Tout sélectionner

sudo netstat -tulpan | grep 6600
[/EDIT]

Code : Tout sélectionner

tcp        0      0 :::6600                 :::*                    
LISTEN      2054/mpd
Merci de toutes réponses
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [mpd]music directory is not a directory...

Message par FoolEcho »

Je suppose que mpd n'était pas arrêté:

Code : Tout sélectionner

mpd --kill
mpd

?

... sinon essaie en décommentant le bind_to_address dans mpd.conf.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [mpd]music directory is not a directory...

Message par Scriptor »

Désolé, mais ne marche toujours pas

[Edit]Je n'ai plus de problème de port, mais sonata et ncmcpcpp ne trouvent pas de musique[/Edit]

Merci encore
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
Wisthler
Hankyu
Messages : 36
Inscription : lun. 23 mars 2009, 09:40
Localisation : Belgique, Ciney

Re: [mpd]music directory is not a directory...

Message par Wisthler »

Je reprends un extrait de ton fichier de config:
Scriptor a écrit :

Code : Tout sélectionner

music_directory       "/home/scriptor/Musiques"         # votre dossier de musique
user                  "mpd"
En ce qui me concerne, le dossier de musique c'est "~/Musiques" avec mon user.

La question en or, est-ce que l'utilisateur mpd a le droit d'ouvrir le dossier Musiques dans ton home ?
« Si la matière grise était plus rose, le monde aurait moins les idées noires »
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [mpd]music directory is not a directory...

Message par FoolEcho »

@Wisthler: ~/Musiques == /home/scriptor/Musiques (si user == scriptor, ce qui devrait être le cas)

Ta question en or l'est effectivement. :chinois: Pour faire mon lourd, c'était dans le wiki à la même ligne que la remarque sur les liens symboliques (que j'ai d'ailleurs cité en entier, c'est pas pour rien :mrgreen: ). :roll:

Sinon pense à consulter les logs de mpd: /var/log/mpd/mpd.log (voire les erreurs si tu les décommentes).

Aussi, selon ce que tu veux faire, vois la partie https://wiki.archlinux.org/index.php/Mu ... tive_setup. Tout dépend si tu veux que ton utilisateur ait la main sur mpd ou pas (tu n'auras pas de problème de permission vu que tu travailles sur ton home... ce que je trouve plus propre que d'utiliser /var et root).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Wisthler
Hankyu
Messages : 36
Inscription : lun. 23 mars 2009, 09:40
Localisation : Belgique, Ciney

Re: [mpd]music directory is not a directory...

Message par Wisthler »

Oui, je suis d'accord sur le fait que mon "~" devrait correspondre à son /home/scriptor.

Sauf qu'il a spécifié "mpd" comme user.

Donc, ça sent le problème de permission.

Problème, qui, de mémoire, persiste de l'autre côté d'un lien symbolique.

J'aurais tendance à dire que le meilleur test à faire c'est de connecter en tant que "mpd" et d'essayer de faire un "ls" (soit sur /home/scriptor/Musiques soit /var/lib/mpd/scriptorMusiques/*)
« Si la matière grise était plus rose, le monde aurait moins les idées noires »
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [mpd]music directory is not a directory...

Message par FoolEcho »

Oui, mpd ou un autre user il faut choisir.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [mpd]music directory is not a directory...

Message par Scriptor »

Bonjour,

Merci pour toutes vos réponses, mais finalement j'ai résolu mon problème. Donc pour les suivants, voici mon /etc/mpd.conf:

Code : Tout sélectionner

music_directory       "~/Musiques"         # votre dossier de musique
playlist_directory    "~/.mpd/playlists"
db_file               "~/.mpd/db"
#error_file            "~/.mpd/mpd.error"
pid_file              "~/.mpd/mpd.pid"
state_file            "~/.mpd/mpdstate"

user                  "scriptor"
auto_update "yes"
# Binding to address and port causing problems in mpd-0.14.2 best to leave
# commented.
bind_to_address       "127.0.0.1"
audio_output {
	type			"alsa"
	name			"My ALSA Device"
	device			"hw:0,0"	# optional
	format			"44100:16:2"	# optional
}
Et j'ai rajouté mpd dans daemons de rc.conf.

Voilà en éspeŕant en avoir aidé certains.

Merci encore pour votre aide

Scriptor
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
Wisthler
Hankyu
Messages : 36
Inscription : lun. 23 mars 2009, 09:40
Localisation : Belgique, Ciney

Re: [mpd]music directory is not a directory...[Résolu]

Message par Wisthler »

La seule véritable différence c'est que cette fois le user est le proprio des dossiers. Comme quoi ça aide.
« Si la matière grise était plus rose, le monde aurait moins les idées noires »
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Re: [mpd]music directory is not a directory...[Résolu]

Message par wido »

Le coup des liens symboliques c'est un peu tiré par les cheveux, j'ai des sous-dossiers de sous-dossiers e avec sonata il sait les reconnaitre sans lien symbolique.
Image
Répondre