Conky. Настроить отображение обложки альбома через audacious.
Добавлено: 10 ноя 2019, 06:02
Здравствуйте, дорогие друзья. Хочу сделать из своей Малины мультимедийный центр.
Дано:
Хотя в качестве ОСи у меня Raspbian с окружением XFCE - это сути не меняет. Linux - от и есть Linux.
В общем - для информативности я развернул Conky на всю полезную площадь экрана.
Далее - речь пойдёт именно про Conky и про скрипты на bash.

Собственно - 99% работы уже проделано. Видео запускаю через omxplayer при помощи расширения в Chrome. Музыка играет в фоне через audacious, информация о треке передаётся на Conky.
Здесь - видео, как оно работает. (Да, отклик при запуске видео не маленький, но это обусловлено малой мощностью самой Малины и работе скриптов для запуска (в фоне происходит обновление youtube-dl)
Теперь - к сути!
Хочется чтобы обложка альбома отображалась во время проигрывания трека (там, где сейчас изображение диска). Как это проще всего реализовать я не знаю. Может быть у кого нибудь есть идеи или готовые решения, как это сделать проще всего.
Сейчас картинку выводит вот это:
Чтобы не тратить ресурс флешки постоянным перезаписыванием постера в определённый файл, который и будет отображаться в Conky есть следующая идея:
За вывод исполнителя отвечает вот это
Дано:
- RaspberryPi 2
- tft-экран от Waveshare
Хотя в качестве ОСи у меня Raspbian с окружением XFCE - это сути не меняет. Linux - от и есть Linux.
В общем - для информативности я развернул Conky на всю полезную площадь экрана.
Далее - речь пойдёт именно про Conky и про скрипты на bash.

Собственно - 99% работы уже проделано. Видео запускаю через omxplayer при помощи расширения в Chrome. Музыка играет в фоне через audacious, информация о треке передаётся на Conky.
Здесь - видео, как оно работает. (Да, отклик при запуске видео не маленький, но это обусловлено малой мощностью самой Малины и работе скриптов для запуска (в фоне происходит обновление youtube-dl)
Теперь - к сути!
Хочется чтобы обложка альбома отображалась во время проигрывания трека (там, где сейчас изображение диска). Как это проще всего реализовать я не знаю. Может быть у кого нибудь есть идеи или готовые решения, как это сделать проще всего.
Код: Выделить всё
${image ~/Изображения/disk.png -p 685,220 -s 60x60}
- Создать где-то в home директории каталог для хранения постеров. (это я знаю как сделать)
- Экспортировать в такой каталог файлы обложек в формате "Исполнитель-альбом-год.jpg" (это я знаю как сделать)
- Каким-то образом задать в .conkyrc переменную cover, которая будет подставлять вместо себя путь к нужной обложке. (Вот тут - беда. Не силён в написании таких сценариев.)
За вывод исполнителя отвечает вот это
За вывод альбома отвечает вот этоaudtool --current-song-tuple-data artist
За вывод года альбома отвечает вот этоaudtool --current-song-tuple-data album
audtool --current-song-tuple-data year