Linux / PHP / JS: Как проигрывать mp3 музыку на сервере с помощью скрипта браузера? - PullRequest
0 голосов
/ 01 сентября 2018

Я хотел бы иметь следующую настройку:

Raspberry-Pi (Pi) с "публичным" музыкальным каталогом (сайт -web), который связан с моим стереоусилителем примерно с 1986 года. ОС - Raspbian.

Теперь у меня есть ноутбук и я открываю веб-сайт музыкального каталога на 192.168.0.X. Я нажимаю кнопку, и СЕРВЕР воспроизводит музыку через усилитель.

У меня все настроено, кроме кнопки воспроизведения на сервере. Музыкальный каталог находится на той же машине, что и вывод звука. Я могу воспроизвести каждый файл на клиенте со стандартным HTML5, без проблем. Но я хочу, чтобы он играл на сервере.

Есть ли способ сделать это на PHP / JS / AJAX? Может быть, какая-то команда оболочки выполняется с php? Кроме того, я могу остановить / приостановить музыку или начать новую в середине старой, и как?

1 Ответ

0 голосов
/ 01 сентября 2018

Должна ли функциональность быть такой базовой? Простым решением было бы вызвать как shell_exec или что-то в этом роде, но .. Вы на пи и есть несколько других достойных решений, посмотрите Mopidy, https://www.mopidy.com/,, это позволит вам контролировать всю музыку на пи и играть это на любом устройстве, которое вы подключили. Я использую его сам вместе с https://github.com/jaedb/iris, который дает мне хороший интерфейс для управления всей моей локальной музыкой на пи, а также Spotify.

Если вам все еще нужно управлять с вашей собственной веб-страницы на сервере, вы все равно можете использовать mopidy и управлять им через Api.

...