Однажды в океане программ мира Linux, я открыл для себя весьма удобный аудио плеер — Music Player Daemon. И тут, как говорится, понеслось…
MPD по сути, аудио плеер без органов управления. Что соответствует принципам Linux-way. А вот чем управлять, это уже дело каждого, ибо выбор велик. Есть клиенты под разные ОС (Windows, Linux, Android), их много и они разные. Но вот незадача, своего собственного веб интерфейса у MPD нет, да и клиентов с таковым, я не нашёл. Но если в мире Windows ты говоришь «да пошло оно всё!!!» и забиваешь на проблему, то в мире Unix/Linux ты скажешь «Да пошло оно всё!…» и начинаешь писать своё собственно программное обеспечение. Так я и поступил.
Благо, я хорошо знаком с веб языками. А у MPD есть «родной» консольные клиент — MPC. У которого простой и понятный интерфейс. Оставалось только сделать оболочку работающую на веб сервере.
И вот… с маленькой толикой гордости, представляю вам, своё творение:
MPC Web Shell v 2
Всех заинтересовавшихся, приглашаю на GitHub, где эту штуку можно забрать себе.