Po kilkuletniej przerwie zainstalowałem linuksa, ubuntu trusty.
Po skonfigurowaniu conky dorzuciłem do drugiej instancji conky skrypt znaleziony na deviantart,
który wykorzystuje exiftool do wyciągania okładek płyt prosto z tagów id3.
Ogólnie rzecz biorąc skrypt wyciąga cover, zapisuje w ~.tmp a conky wyświetla i na tym się kończy.
Problem z tym, że skrypt nie nadpisuje tego pliku co skutkuje brakiem zmiany okładki wraz ze zmianą płyty/kapeli.
Trzeba usuwać z ~/tmp plik i uruchomić ponownie z terminala sam skrypt i tak w kółko, co mija się z celem. Chciałbym to jakoś obejść,
ale szczerze mówiąc nigdy nie byłem w tym dobry, a dawno nie grzebałem w skryptach i już nie pamiętam co się z czym je
Ktoś może pomóc?
Z góry dzięki
extract_cover.sh:
Kod: Zaznacz cały
#!/bin/sh
MPD_MUSIC_PATH="/var/lib/mpd/music"
TMP_COVER_PATH="/tmp/mpd-track-cover"
exiftool -b -Picture "$MPD_MUSIC_PATH/$(mpc --format "%file%" current)" > "$TMP_COVER_PATH"
Kod: Zaznacz cały
background yes
update_interval 1
default_color EAEAEA
alignment top_right
gap_x 20
gap_y 50
minimum_size 0 0
maximum_width 400
draw_borders no
border_width 0
border_inner_margin 10
draw_shades yes
default_shade_color 000000
own_window yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual no
own_window_argb_value 105
own_window_type normal
double_buffer yes
use_xft yes
xftfont Bahamas:size=10
imlib_cache_size 100
own_window_transparent yes
own_window_colour 000000
TEXT
${exec 15 /home/maly/.conky/scripts/extract_cover.sh}
${voffset -15}${image /tmp/mpd-track-cover -s 100x100}${offset 110}${mpd_status}
${offset 110}ARTIST: ${mpd_artist}
${offset 110}ALBUM: ${mpd_album}
${offset 110}TITLE: ${mpd_title}
${offset 110}${mpd_bar}
${offset 110}${mpd_elapsed}/${mpd_length}