Видео смотреть бесплатно

Смотреть жесткое видео

Официальный сайт circ-a 24/7/365

Смотреть видео бесплатно

antigluk 20.06.2010 01:39

СкриптыПолучение обложки альбома из кеша GMPC

Привет, вилинуксоид.
Недавно настроил коньки по инструкции http://welinux.ru/post/3360/ (спасибо, Aesdana =) )
conky_mpd.png
Но пользуюсь я не sonata, а gmpc!
Выкладываю скрипт получения обложек для него:

( он создает файл $HOME/.conky/conky_mpd/currentcover.jpg с картинкой. Если картинка не находится, берет из $HOME/.conky/conky_mpd/nocover.jpg
При желании - заменить пути на свои )

Главный скрипт: mpd_info
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
ARTIST=$($HOME/.conky/conky_mpd/mpd_artist)
ALBUM=$($HOME/.conky/conky_mpd/mpd_album)
if < -f "$HOME/.cache/gmpc/metadata/$ARTIST/$ALBUM.jpg" >; then
if < "$(cat $HOME/.conky/conky_mpd/cover-file)" == "$HOME/.cache/gmpc/metadata/$ARTIST/$ALBUM.jpg" >; then
exit 0
fi
echo "$HOME/.cache/gmpc/metadata/$ARTIST/$ALBUM.jpg" > "$HOME/.conky/conky_mpd/cover-file"
cp -f "$HOME/.cache/gmpc/metadata/$ARTIST/$ALBUM.jpg" "$HOME/.conky/conky_mpd/currentcover.jpg"
else
if < -f "$HOME/.cache/gmpc/metadata/$ARTIST/artist_IMAGE.jpg" >; then
cp -f "$HOME/.cache/gmpc/metadata/$ARTIST/artist_IMAGE.jpg" "$HOME/.conky/conky_mpd/currentcover.jpg"
else
cp -f "$HOME/.conky/conky_mpd/nocover.jpg" "$HOME/.conky/conky_mpd/currentcover.jpg"
fi
fi



Дополнительный скрипт mpd_album
1
2
3
4
5
6
#!/bin/bash
INFO=$(mpc -f "%album%" current)
if < -z "$INFO" >; then
INFO=$(mpc -f "%file%" current | awk -F/ '{ print $2 }')
fi
echo $INFO



Дополнительный скрипт mpd_artist
1
2
3
4
5
6
#!/bin/bash
INFO=$(mpc -f "%artist%" current)
if < -z "$INFO" >; then
INFO=$(mpc -f "%file%" current | awk -F/ '{ print $1 }')
fi
echo $INFO



Дополнительный скрипт mpd_title
1
2
3
4
5
6
#!/bin/bash
INFO=$(mpc -f "%title%" current)
if < -z "$INFO" >; then
INFO=$(mpc -f "%file%" current | awk -F/ '{ print $3 }')
fi
echo $INFO



Вкусности:
1) Если обложка не найдена, берет картинку общую для исполнителя
2) Если теги не указаны, данные будут заполнены в таком порядке: MusicDirectory/Artist/Album/Title.mp3

Конфиг коньков:
1
2
3
4
5
6
7
8
TEXT
${image ~/.conky/conky_mpd/c.png}
${alignr 20}${font droid sans:size=9}${color 9c9c9c}${if_mpd_playing}${exec ~/.conky/conky_mpd/mpd_artist}
${alignr 20}${font droid sans:size=9}${color 9c9c9c}${exec ~/.conky/conky_mpd/mpd_album}
${alignr 20}${font droid sans:size=9}${color cc9c9c}${exec ~/.conky/conky_mpd/mpd_title}
${voffset 10}${alignr 20}${font droid sans:size=9}${color 9c9c9c}${mpd_elapsed}/${mpd_length}
${voffset 12}${alignr 20}${color 5B8AA4}${mpd_bar 4,200}${endif}
${if_match "$mpd_status" == "Playing"}${execi 1 ~/.conky/conky_mpd/mpd_info}${image ~/.conky/conky_mpd/currentcover.jpg -p 10,10 -s 100x100}$else${if_match "$mpd_status" == "Paused"}${image ~/.conky/conky_mpd/currentcover.jpg -p 10,10 -s 100x100}$endif$endif



Тэги: conky gmpc mpd
+ 3 -
Похожие Поделиться

thebeetlebum 20.06.2010 15:22 #
+ 0 -
Не в обиду, но у правого края окна углы прямые, а у левого скругленные. Вы уж определитесь)
antigluk 20.06.2010 17:01 #
+ 0 -
Оно в идеале должно было прилегать к правому краю)))

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн