Поиск по сайту:

Установите GNUMP3d — сервер потокового мультимедиа в RHEL/CentOS/Fedora и Ubuntu/Debian.


GNUMP3d — это простое, легкое и надежное приложение для потоковой передачи с открытым исходным кодом для MP3, OGG и других поддерживаемых видеоформатов. Он предоставляет простой и привлекательный веб-интерфейс для потоковой передачи вашей аудио- и видеоколлекции через веб-браузер, а также потоковой передачи списков воспроизведения по сети LAN. Также можно передавать аудиофайлы в потоковом режиме с помощью VLC, XMMS, iTunes, WinAmp и многих других медиаплееров. Кроме того, он также использует базу данных с функцией поиска файлов.

Это приложение очень полезно для любителей музыки с точки зрения обмена музыкой в локальных сетях или с друзьями в Интернете. Если в вашей системе хранятся великолепные коллекции старой классической музыки, пришло время поделиться ими с друзьями, соседями и коллегами. Я попробовал это приложение на своем локальном компьютере. Оно кажется простым, быстрым, безопасным и, в основном, бесплатным в использовании.

Это программное обеспечение было в основном написано на языке сценариев PERL и разработано под управлением Debian GNU/Linux и может работать на любых аналогичных версиях на основе GNU/Linux. .

Как установить сервер потокового мультимедиа GNUMP3d

Последнюю версию GNUMP3d можно загрузить с веб-сайта GNUMP3d или использовать для загрузки следующую команду «wget».

wget http://savannah.gnu.org/download/gnump3d/gnump3d-3.0.tar.gz

После успешной загрузки распакуйте его с помощью команды «tar», как показано ниже.

tar -xvf gnump3d-3.0.tar.gz

Для установки GNUMP3d не требуется ничего, кроме команды «make install». При этом двоичные файлы будут установлены в /usr/bin, а файлы конфигурации - в каталог /etc/gnump3d/.

cd gnump3d-3.0
make install

После того, как gnump3d будет установлен в вашей системе. Теперь вам нужно выполнить необходимую настройку в соответствии с вашими требованиями. Основной файл конфигурации «gnump3d.conf» находится в каталоге «/etc/gnump3d». Откройте этот файл в редакторе и внесите следующие предложенные изменения.

nano /etc/gnump3d/gnump3d.conf

Найдите строку, в которой говорится:

root = /home/mp3

И замените его на место расположения ваших медиафайлов. Например, в моей ситуации я храню музыку в /home/tecmint/songs).

root = /home/tecmint/songs

По умолчанию gnump3d работает на порту 8888. Если вы хотите изменить это значение на 7878 или любой другой предпочтительный номер порта.

Найдите эту строку

port = 8888

Замените следующей строкой

port = 7878

После внесения всех необходимых изменений перезапустите службу gnump3d, используя следующую команду.

gnump3d &
Пример вывода
GNUMP3d is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions.

For full details please visit the COPYING URL given below:

  Copying details:
    http://localhost:8888/COPYING

  GNUMP3d now serving upon:
    http://localhost:8888/

  GNUMP3d website:
    http://www.gnump3d.org/

 Indexing your music collection, this may take some time.

 (Run with '--fast' if you do not wish this to occur at startup).
Indexing complete.

После завершения индексации музыки вы можете сбросить статистику своего архива с помощью программы «gnump3d-stats», используя аргумент «–stats». Это будет означать, что индексация работает правильно.

gnump3d-index --stats

Total number of songs: 17
Total size of archive: 96.9Mb (101690593 bytes)
Total playlength     : 0 days, 1 hours, 13 mins 59 seconds

После завершения индексирования вы почти готовы впервые получить доступ к веб-панели gnump3d. Откройте браузер и введите.

http://localhost:7878
OR
http://ip-address:7878

Каталог потоковой передачи музыки по умолчанию для gnump3d — /home/tecmint/songs. Он покажет все медиафайлы, помещенные в эту папку. Если вы хотите добавить больше файлов, просто поместите музыкальные файлы в эту папку, и они будут видны в интерфейсе.

Если вы хотите изменить тему по умолчанию для gnump3d. Нажмите «Настройки» и выберите тему.

По умолчанию gnump3d открыт для всего мира, любой, кто знает IP-адрес сервера, может подключиться и транслировать доступную музыку, просматривать статистику и выполнять поиск. Итак, если вы хотите добавить дополнительный уровень безопасности, вы можете использовать ограничение доступа на основе настроек IP-адреса.

Ограничение IP-адреса

Откройте файл «gnump3d.conf» и прокомментируйте следующую строку.

#allowed_clients = all

И добавьте все IP-адреса или диапазоны, к которым вы хотите разрешить доступ, используя настройку «allowed_clients», как показано ниже.

allowed_clients = 172.16.2.0/8, 192.168.1.0

В дополнение к настройке «allowed_clients» существует соответствующий параметр «denied_clients», который позволяет запретить определенный адрес. Настройки запрета имеют приоритет над настройками разрешено, поэтому в приведенном ниже примере все IP-адреса в диапазоне 172.16.2.x имеют доступ, за исключением 172.16.2.2. и 192.168.1.25.

allowed_clients = 172.16.2.0/8, 192.168.1.0

denied_clients = 172.16.2.2; 192.168.1.25

В целом этот инструмент отлично подходит для обмена музыкой с друзьями через Интернет или локально. Это определенно будет очень полезно, если вы находитесь вдали от компьютера и хотите послушать любимую музыку.

Справочные ссылки

Домашняя страница GNUMP3d

На этом пока все, очень скоро я напишу еще одну замечательную статью, а пока следите за обновлениями и продолжайте посещать tecmint.