RompR

RompR - отличный веб-клиент к музыкальному серверу MPD. Написан на PHP, и в отличие от программных клиентов устанавливается не на устройства, с которых осуществляется управление, а на сам сервер с MPD (либо иной веб-сервер). Поддерживает плейлисты (синхронизация с плейлистами MPD), имеет несколько скинов, поддерживает воспроизведение по выбранным директориям, сортировку библиотек по исполнителям и альбомам, онлайн-радио, граббинг информации об артисте из Wiki и Last.fm, интеграцию с Last.fm (скробблинг проигрываемых композиций на сайт) и Spotify. Для работы требуется Apache (или Nginx), PHP, imagemagick (для обложек альбомов).
Официальный сайт: sourceforge.net

Скриншоты

Установка

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 и радуемся.

Добавить комментарий