Установите 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.