MP3/WAV плеер (обновлено: 16 Oct 2020, 18:45:10)

Проигрывание MP3 и WAV файлов с SD карты или с SPIFFS диска. Обязательная установка опции SD&SPIFFS !

При нажатии значка  '>' рядом с wav и mp3 файлами в проводнике SD&SPIFFS происходит проигрывание через ЦАП модуля(GPIO 25 и 26) или через внешний ЦАП, если установлена соответствующая опция в прошивке.

Поддерживаются mp3 файлы только 16 бит, моно/стерео.

Поддерживаются wav файлы 8 и 16 бит , моно/стерео. Битрейт может быть любой в разумных пределах(на практике меньше 12000 звук может быть искажен)

При использовании встроенного 8 битного ЦАП смысла в 16 битных в wav файлах нет. Для экономии занимаемого места можно файлы конвертировать в 8 бит.


Команда проигрывания через GET запрос  http://[ip адрес]/playwav?name=имя_файла. Имя файла должно содержать путь включая SPIFFS или SD папку. 

Пример: http://192.168.1.181/playwav?name=/SD/WAV/HELLO.WAV

Опция работает совместно с Интернет радио. Радио приостанавливается на время проигрывания треков, в том числе и во время работы конструктора фраз.

Плейлисты

Опция поддерживает плейлисты с расширением .PLS, запускается так же нажатием на значек  '>'  в проводнике SD&SPIFFS или аналогично через GET запрос http://[ip адрес]/playwav . Они представляют из себя список треков, каждый трек с новой строки. Путь к треку может быть как полный, так и только имя файла - в этом случае треки будут искаться в текущей папке, где лежит плейлист.

Управление через GPIO: 219 - запустит плейлист /SD/MP3/PLAY.PLS , 228 - следующий трек. 229 - предыдущий трек , 150 - стоп. Используя данные GPIO возможно управление плейлистом через планировщик или через ИК пульт и другие опции прошивки.

Конструктор фраз

В дополнительных настройках опции можно включить конструктор фраз, который позволяет формировать произношение данных с датчиков и произношение времени. Опция аналогична MP3 UART плееру (настраивается так же).  

В настройках можно выбрать откуда брать треки: с SD карты или с SPIFFS диска. При использовании SD карты файлы должны лежать в папке TRACKS, при использовании SPIFFS - файлы должны лежать в корне диска(расширение обязательно маленькими буквам). Адаптированые аудио треки можно скачать тут. В архиве имеется вариант как mp3 треки(выше качество) так и wav треки.MP3/WAV плеер.

Управление громкостью

На данный момент управление громкостью возможно через поддержку PT2257. Поддерживается подавление щелчков (актуально на встроенном ЦАП).

Программная регулировка без внешних микросхем в прошивке предусмотрена только при использовании внешнего ЦАП. На встроенном 8 битном ЦАП она значительно ухудшает качество звука на малой громкости и по этому смысла не имеет.

Использование внешних ЦАП

Доступно подключение внешних ЦАП(DAC) через интерфейс I2S. Это отдельная опция в конструкторе.

Использование внешнего ЦАП значительно повышает качество звука и позволяет регулировать громкость программно.