Здравствуте! Меня зовут Макс и я… меломан.
А еще у меня есть RPI B+, много музыки на USB HDD и усилитель с колонками.
Очень хотелось бы слушать музыку на своей «малинке». И энергии тянет мало и управлять удобно.
Вот только omxplayer не имеет UI и плейлиста. Есть решения на основе bash скриптов, но мне они не понравились.
Я взял за основу github.com/KenT2/tboplayer и немного его «допилил».
Добавил:
— возможность выбора множества файлов (на момент написания статьи автор тоже это сделал)
— возможность выбора папки с mp3 файлами со вложенными в нее
— возможность смены проигрываемого файла по двойному клику на плейлисте
— кнопки перемотки на 30 сек вперед и назад (в первоначальном варианте есть управление кнопками курсора клавиатуры, но это двигает плейлист)
— увеличил размеры плейлиста для лучшего обзора списка
Выделил файлы классов из общего скрипта.
Я сильно не заморачивался с дизайном и качеством кода – сделал как можно быстрее. Поэтому просьба сильно не «пинать сапогами».
Есть еще моменты которые мне не нравятся, поэтому возможны доработки в дальнейшем.
Скачать можно тут yadi.sk/d/c4XP4oTfhsr8h
Запуск python tboplayer.py
Желаю приятного использования.
Автор: шаутбенахт