Музыка из «малинки»

в 12:12, , рубрики: Песочница, метки: , , , ,

Здравствуте! Меня зовут Макс и я… меломан.

А еще у меня есть RPI B+, много музыки на USB HDD и усилитель с колонками.
Очень хотелось бы слушать музыку на своей «малинке». И энергии тянет мало и управлять удобно.
Вот только omxplayer не имеет UI и плейлиста. Есть решения на основе bash скриптов, но мне они не понравились.

Я взял за основу github.com/KenT2/tboplayer и немного его «допилил».

Добавил:
— возможность выбора множества файлов (на момент написания статьи автор тоже это сделал)
— возможность выбора папки с mp3 файлами со вложенными в нее
— возможность смены проигрываемого файла по двойному клику на плейлисте
— кнопки перемотки на 30 сек вперед и назад (в первоначальном варианте есть управление кнопками курсора клавиатуры, но это двигает плейлист)
— увеличил размеры плейлиста для лучшего обзора списка
Выделил файлы классов из общего скрипта.

Я сильно не заморачивался с дизайном и качеством кода – сделал как можно быстрее. Поэтому просьба сильно не «пинать сапогами».
Есть еще моменты которые мне не нравятся, поэтому возможны доработки в дальнейшем.

Скачать можно тут yadi.sk/d/c4XP4oTfhsr8h
Запуск python tboplayer.py

Желаю приятного использования.

Автор: шаутбенахт

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js