Vous n'êtes pas identifié(e).
Hors ligne
avec mpc j'arrive à la même chose
sachant que l'image
c'est dans le dossier ~/Musique
depuis conky, je pense que ça va être compliqué de manipuler une chaîne de caractère.
les pochettes sont stockées par Artiste/Album
je pense qu'après il faut que je passe par mpc pour avoir les bonnes infos sur la chanson en cours
si quelqu'un peut m'aider pour récupérer le chemin complet de l'image.
si quelqu'un peut m'aider pour récupérer le chemin complet de l'image.
Là, j'ai un peu le shell qui se referme sous mes yeux ...
Auparavant, il n'y a rien d'intéressant à piocher dans ce post : http://crunchbang.org/forums/viewtopic.php?id=4686 ?
Sinon : conky-mpd
Hors ligne
j'arrive à avoir le chemin de la pochette.
je sais pas si c'est bien d'utiliser ~ au lieu de /home/user ?
Hors ligne
Hors ligne
Dernière modification par Anonyme-8 (05-03-2015 11:47:16)
Hors ligne
mais impossible de mettre des ' ou " , ça ne marche pas.
j'imagine qu'il est possible de faire un lien avec ln et le placé dans /tmp/conky_cover.jpg
Dernière modification par Anonyme-8 (05-03-2015 11:57:42)
Hors ligne
Hors ligne
Hors ligne
j'ai essayer avec le caractère échappement \ mais ça marche pas dans conky
Hors ligne
Hors ligne
oui c'est conky qui n'accepte pas les espaces dans le chemin
ça marche avec${image /tmp/test.jpg -p 10,35 -s 100x100}
mais impossible de mettre des ' ou " , ça ne marche pas.
j'imagine qu'il est possible de faire un lien avec ln et le placé dans /tmp/conky_cover.jpg
ha bon ... pourquoi ma commande
fonctionne t'elle ?
ok ce n'est pas une image, mais tu les as tout les " ' `
et pourquoi pas un
(je ne peux pas le tester je n'écoute pas de musique sur le pc...)
Dernière modification par Severian (05-03-2015 14:16:25)
Hors ligne
dans conky
pour éviter que ça tourne en boucle je vais l'insérer dans
si vous avez de bonne idée.
Dernière modification par Anonyme-8 (05-03-2015 15:12:49)
en
Je suggère d'utiliser « dirname », comme suit :
ou ${mpd_music_directory} est le répertoire où mpd va chercher sa musique
Par exemple si ${mpd_music_directory} vaut ~/Music :
Voilà, ce sont mes 2 cents du jour
Hors ligne
on appel le script toutes les 2 secondes
script pour récupérer l'image
avec ${if_mpd_playing} ça évite de faire tourner le script en boucle et sans raison. mpd en pause > pas de conky.
j'ai un if avec ${mpd_status} , si le lecture est en pause > on arrête le script
Du coup on garde dans conky l'affichage avec les propriétés de l'image et dans le script on va uniquement chercher l'image.
Dernière modification par Anonyme-8 (05-03-2015 16:54:30)
par :
Les accolades ({ }) sont là pour délimiter les noms des variables.
On peut même mettre un slash entre les deux. Dans un chemin de nom de fichier, quand
deux slash se suivent, ils sont interprétés comme un seul slash. C'est prévu spécialement
pour ne pas s'embêter avec les slashs
Ça donne cela :
Ça permet de mettre en valeur le fait que ${library} et ${current_song_cover}
sont des chemins dans le nom d'un fichier. En résumé, ça rend le code plus clair, amha.
Dernière modification par enicar (05-03-2015 20:52:19)
Hors ligne
Je te propose :
J'ai utilisé des | comme séparateur, c'est pratique, ça évite les \/.
Ensuite, [^/]* représente zéro ou plus caractères différents de /,
$ représente la fin de chaine.
Donc on demande à sed de chercher des caractères qui ne sont pas des / en fin de chaine et
de les substituer par cover.jpg.
C'est plus simple, on a pas besoin de mettre un motif en mémoire avec des parenthèses et
d'utiliser un \1 dans la chaine de substitution.
Je crois qu'on peut simplifier en :
mais à vérifier
Dernière modification par enicar (05-03-2015 21:48:49)
Hors ligne