LINUX.ORG.RU

Музыку из <servicename> в mpd?

 ,


1

2

Можно ли сделать какой-то поставщик музыки для mpd? Есть скрипт который получает ссылки с сервиса, сейчас реализован в виде discord бота. Как сделать что-то аналогичное для mpd? Предполагается не выкачивать музыку заранее, а именно передавать ссылки. И хотелось бы чтобы и управление этим (поиск и т.д) было доступно через mpd клиенты, если такое возможно вообще

★★★★★

Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от mittorn

то есть предаолагается что специальный клиент для mpd юзать?

Да що ж ты такой ленивый? Вот тебе пример, найденный за минуту, с вполне штатным mpc:

# youtube-dl выплёвывает прямую ссылку на поток:
 % mpc add $(youtube-dl --prefer-insecure -g -f140 sTPtBvcYkO8)

mpd умеет в http/https (и ещё много всего, в зависимости от степени упоротости мейнтейнера), и всё упрётся в клиент, который может уметь работать только с библиотекой музыки из своего конфига или конфига mpd или отказаться жрать внешние ссылки (не file://).

mord0d ★★★★★
()

И хотелось бы чтобы и управление этим (поиск и т.д) было доступно через mpd клиенты, если такое возможно вообще

Учти, что управление подразумевает доступ. Потому если в одном клиенте добавили/удалили/переключили трек, это услышат все «слушатели». Слушатели могут начать баловаться, если у них будет доступ к управлению очередью — удалять не понравившиеся им треки, добавлять что-то своё, переключать треки и прочее.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

ну так мне для личного прослушивания. mpd нужен чтобы переходя в другую комнату музыку не вырубать + сервис чтобы не хранить музыку у себя, везде место экономлю

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mord0d

в итоге мне проще будет свой костыль с ffserver запилить. Бот для дискорда с очередью уже есть - значит просто надо переписать систему событий и морду вывести по http

mittorn ★★★★★
() автор топика
Последнее исправление: mittorn (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.