Возможно, вы уже прошли через это, но я документирую то, что сделал при настройке 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
для получения списка всех файлов, отсканированных MPD
mpc 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"> "Функции разработки приложений".
Установите PHP .
Загрузите phpMpReloaded и укажите на него IIS.
Откройте порт 80 на брандмауэре Windows.
Очевидно, что могут использоваться разные клиенты / веб-серверы, но это примерно то, что я использую. В сочетании с набором беспроводных динамиков, это позволяет мне воспроизводить музыку по всему дому, управляемую любым устройством с доступом к моей сети WIFI.