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