Votre question

[Abandon] MPD+Sonata

Tags :
  • multimedia
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
2 Mars 2008 20:57:29

Bonjour les tomsguidiens :hello: 

Je j'ai hésité à poster ici ou dans multimédia mais comme il y a une haute concentrations de trolls polaires ici, je pense que j'ai plus de chances qu'on me réponde ici :lol: 


En fait j'utilise depuis mes débuts sous linux Exaile, qui me satisfait relativement bien comme amarok-like, mais la lourdeur de python qui tourne en même temps m'embêtait.

J'ai donc essayé encore une fois les lecteurs que j'avais rejeté au départ, et je suis revenu sur mpd + sonata, qui est plutot pas mal. Cependant, j'ai 2-3 problèmes :

- J'ai une médiathèque assez conséquente que j'ai fractionnée en sur plusieurs disques durs. Ne trouvant pas comment ajouter plusieurs dossieurs sources pour la db, j'ai été obligé de mettre comme chemin /media/, ce qui n'est pas des masses conseillé je crois, y a-t-il moyen de mettre plusieurs chemins de sources ?

- Dérivant de ca, comment lire un cd audio depuis sonata ? Faut-il rajouter /dev/hdc dans les sources ?

- Et enfin : mpd est réputé léger, on n'en lit que du bien, mais dans mon conky il est affiché 2 fois, dont une occurence qui pompe continuellement 30% cpu !! Et je constate parfois quelques ralentissements, preuve que ce n'est pas conky qui le surestime. On a déjà vu plus léger... Une solution, ou explication ?

Pour information : je lis souvent album par album sans faire d'énorme playlist de 15k chansons (et ca pompe quand même 30%) j'ai 4 disques durs où sont rangés mes fichiers, et j'ai un AMD Athlon64 2GHz + 1024Mo ram.

Merci d'avance :bounce: 

Autres pages sur : abandon mpd sonata

Anonyme
2 Mars 2008 22:05:16

Salut,
je connais pas mpd/sonata, mais pour ton premier point, tu pourrais créer un repertoire musique, et a l'intérieur de celui ci créer des liens symboliques (ln -s) vers les repertoires musique qui se situent sur tes autres disques.
2 Mars 2008 23:15:17

je crois que mpd ne lit pas les cd... par contre pour les performances, regardes si les logs de mpd ne disent rien
3 Mars 2008 18:52:44

J'ai un peu testé le .mpdconf, multiplier les music_dir ca lui va ;)  ca va alléger les maj de la banque de données.

Erfe mpd n'est pas si parfait que ca alors si il lis pas les cds :/  pas envie d'encoder toute ma médiathèque restante, alors uqe j'ai envie d'écouter un cd particulier tout les 36 du mois...

les logs mpd sont où ?

dans ~/.mpd/mpd.log je n'ai que

  1. Mar 03 18:37 : Avahi: Service 'Music Player' successfully established.
  2. Mar 03 18:44 : Avahi: Service 'Music Player' successfully established.
3 Mars 2008 20:09:15

ca depend de ton mpdconf, par défaut, ca doit etre: ~/.mpd/mpd.error
3 Mars 2008 21:04:16

Là dedans j'ai

  1. Mar 03 19:37 : flac lost sync
  2. Mar 03 19:37 : flac lost sync


Et je n'ai que 2-3 albums rippés en flac je pense.
3 Mars 2008 22:40:58

la je vois pas trop, c'est à la lecture d'un format particulier?
4 Mars 2008 14:07:04

Ben à la lecture de mes albums en .flac :p 

Mais quoi que je lise, mp3 wma ogg ou flac, il est quand même à 30% :s
4 Mars 2008 14:45:11

tass@IDN a dit :
Ben à la lecture de mes albums en .flac :p 

je parlais de la charge cpu, pas des lignes d'erreurs :o 
mais bon, j'ai eu ma réponse :D 
essaie avec un autre client pour voir.
dans
man mpd.conf
, ca parle d'un parametre servant à accroitre la période entre 2 envois ce qui aurait pour conséquence de baisser l'usage cpu, elle est peut etre réglée trop basse par défaut ...
au fait, c'est quoi ton cpu? c'est bon, c'est dans le premier post :/ 
4 Mars 2008 15:07:39

En rajoutant

# lowering cpu usage
period_time 512000000

dans mon ~/.mpdconf et en le relançant, il me note une erreur "option non reconnue" :s
4 Mars 2008 15:18:40

l'option doit être englobée dans:

audio_output {
type "alsa"
name "toto"
period_time "51200000"
}
4 Mars 2008 18:55:17

hmmm ca e dit rien qui vaille tout ca ;p

je replis comment mes champs alors ? alsa ok c'est lui que j'utilise, mais name ?
4 Mars 2008 20:22:15

tass@IDN a dit :

je replis comment mes champs alors ?

replis ??? pas compris
tass@IDN a dit :
alsa ok c'est lui que j'utilise, mais name ?

peu importe, name est juste un nom que tu donnes à l'ensemble, d'où le "toto" :) 
5 Mars 2008 13:19:55

*remplis

j'ai pas encore l'habitude du clavier du macbook :D 

ok je teste ca quand je retourne sur ma machine et je te dis quoi.
5 Mars 2008 15:56:41

Tain maintenant il veut plus se lancer :'( 

que je fasse mpd ou /etc/init.d/mpd start, en user ou en root, il en veut plus :'( 

ca sent la purge pour virer les conneries que j'ai mis dans le conf :p 
5 Mars 2008 16:12:50

il te sort bien un message d'erreur, non?
5 Mars 2008 16:59:26

nan rien.

et d'ailleurs il veut pas le aptitude purge non plus :/ 

  1. Suppression de mpd ...
  2. Stopping Music Player Daemon: mpd failed!
  3. invoke-rc.d: initscript mpd, action "stop" failed.
  4. dpkg : erreur de traitement de mpd (--remove) :
  5. le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
  6. action: abort-remove not supported
  7. Des erreurs ont été rencontrées pendant l'exécution :
  8. mpd
  9. E: Sub-process /usr/bin/dpkg returned an error code (1)
5 Mars 2008 17:26:36

c'est parce pour l'effacer, il faut d'abord l'arreter, alors 2 solutions:
- tu édites /var/lib/dpkg/info/mpd.prerm et tu rajoutes:
exit 0
juste après
#!/bin/sh -e

- tu cherches pourquoi il ne démarre pas, qu'est que tu as modifié?? lance le avec un --verbose!
6 Mars 2008 16:00:17

mpd ne me donne aucun message d'erreur,

  1. $ mpd --verbose
  2. binding to address for localhost
  3. setFsCharset: fs charset is: UTF-8
  4. libFLAC supports OggFLAC, initializing OggFLAC support
  5. reading DB
  6. Avahi: Initializing interface
  7. Avahi: Client changed to state 2
  8. Avahi: Client is RUNNING
  9. Avahi: Registering service _mpd._tcp/Music Player
  10. Avahi: Service group changed to state 0
  11. Avahi: Service group is UNCOMMITED
  12. opening pid file
  13. daemonized!
  14. writing pid file


mais sonata lui oui :
  1. Cannot connect to MPD: (111, 'Connexion refus\xc3\xa9e')

Et je vois pas mpd dans ps -aux | grep mpd après l'avoir lancé...
6 Mars 2008 18:37:13

ah ben la... si mpd te dit qu'il se lance mais qu'en fait non :pt1cable: 
mpd --verbose --no-daemon
6 Mars 2008 18:49:35

Tu sais quoi, je vais attendre la maj suivante :D 

Je l'ai réinstallé après purge totale, toujours les mêmes couilles... A mon avis il aime pas le 64 bits ou ma gueule, au choix.

Merci de ton aide néanmoins, et à la prochaine ;) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS