RompR
RompR - отличный веб-клиент к музыкальному серверу MPD. Написан на PHP, и в отличие от программных клиентов устанавливается не на устройства, с которых осуществляется управление, а на сам сервер с MPD (либо иной веб-сервер). Поддерживает плейлисты (синхронизация с плейлистами MPD), имеет несколько скинов, поддерживает воспроизведение по выбранным директориям, сортировку библиотек по исполнителям и альбомам, онлайн-радио, граббинг информации об артисте из Wiki и Last.fm, интеграцию с Last.fm (скробблинг проигрываемых композиций на сайт) и Spotify. Для работы требуется Apache (или Nginx), PHP, imagemagick (для обложек альбомов).
Установка
Ubuntu / Debian
Способ установки подходит и для других дистрибутивов.
1. Скачиваем последнюю версию RompR с официального сайта.
2. Распаковываем в директорию, из которой будем его запускать, например: /srv/http/localhost/rompr
3. Правим конфиг Apache или Nginx, добавляя в него секцию с RompR. Пример для Nginx:
# /etc/nginx/sites-available/default
# ...
location /rompr {
allow 127.0.0.1;
allow 192.168.0.0/16;
deny all;
root /srv/http/localhost;
index index.php index.html index.htm;
location ~ ^/rompr/(.+\.php)$ {
root /srv/http/localhost;
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}
location ~* ^/rompr/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /home/www/sites;
}
try_files $uri $uri/ /index.html =404;
}
# ...
Обратите внимание, в конфиге установлены разрешенные IP, с которых возможен доступ к RompR, иначе управлять RompR по сети сможет кто угодно.
4. Перезапускаем Nginx и переходим в браузере по адресу 127.0.0.1/rompr, настраиваем параметры доступа к MPD и радуемся.
Добавить комментарий