Возможно, вы уже прошли через это, но я документирую то, что сделал при настройке MPD в Windows 7. Вероятно, это будет излишним, если вы когда-либо раньше использовали mpd, но так как у меня его не было, это то, что я хотел бы нашел полезным:
Скачать / разархивировать бинарные файлы Windows (я использую
mpd-0.16.6-4-win32
иmpc-0.21-win32
)Отредактируйте mpd.conf - вот пример (с удаленными комментариями):
music_directory "d:/music" playlist_directory "d:/music/mpd/playlists" db_file "d:/music/mpd/database" log_file "d:/music/mpd/log" port "6600" auto_update "yes" input { plugin "curl" } audio_output { type "winmm" name "Default" }
Обратите внимание, что
d:\music
и такd:\music\mpd
иd:\music\mpd\playlists
должно существовать.Запустите MPD сервер, запустив из командной строки:
mpd mpd.conf
. Обратите внимание, что вам необходимо указать файл конфигурации, иначе он не будет работать. Вероятно, он будет жаловаться на то, что база данных не найдена, но продолжит работу и создаст новую.Используйте mpc, чтобы проверить, работает ли он:
mpc listall
чтобы получить список всех файлов, отсканированных MPDmpc add <file>
чтобы добавить файл в текущий список воспроизведения (используйте тот же путь выводаmpc listall
)mpc play
начать играть- Используйте
ctrl-c
на консоли mpd, чтобы остановить его.
Если все это работает, вы можете запустить mpc при запуске компьютера, используя запланированные задачи, поэтому вам не нужно входить в систему для его запуска:
- Пуск
task scheduler
(просто введите его в строке поиска Windows) - Создать задачу
- Задавать
Run whether the user is logged on or not
- Добавьте триггер. Начните задачу при запуске. Добавьте задержку, если хотите.
- Добавить действие. Program / script = "mpd", добавьте аргументы: "mpd.conf", запустите в "c: \ program files ..." (куда бы вы ни распаковали mpd.exe).
- Закройте и сохраните задачу, а также предоставьте учетные данные для ее запуска.
- Вы можете запустить действие сейчас, и mpd будет загружаться в фоновом режиме, и снова каждый раз, когда вы загружаете свой компьютер.
Вы не увидите его в диспетчере задач, если не нажмете «Показать процессы от всех пользователей», даже если он запущен под вашим именем пользователя.
- Пуск
Установите IIS (или другой веб-сервер), используя
Turn windows features on or off
, обязательно включите CGI в IIS> WWW Services> Функции разработки приложений.Установите PHP .
Загрузите phpMpReloaded и укажите на него IIS.
Откройте порт 80 на брандмауэре Windows.
Очевидно, что могут использоваться разные клиенты / веб-серверы, но это примерно то, что я использую. В сочетании с набором беспроводных динамиков, это позволяет мне воспроизводить музыку по всему дому, управляемую любым устройством с доступом к моей сети WIFI.