Skip to content

Internet radio based on Esp8266 and VS1053.

Notifications You must be signed in to change notification settings

pasagame/Esp-radio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Esp-radio

Internet radio based on Esp8266 and VS1053. Will compile in Arduino IDE. New version 04-oct-2016.

Features:

  • Can connect to thousands of Internet radio stations that broadcast MP3 or Ogg audio streams.
  • Uses a minimal number of components; no Arduino required.
  • Handles bitrates up to 320 kbps.
  • Has a preset list of maximal 100 favorite radio stations in configuration file.
  • Configuration file can be edited through web interface.
  • Can be controlled by a tablet or other device through a build-in webserver.
  • Can be controlled over MQTT.
  • Can be controlled over Serial Input.
  • Optional one or three button control to skip to the next preset station.
  • The strongest available WiFi network is automatically selected.
  • Heavily commented source code, easy to add extra functionality.
  • Debug information through serial output.
  • 20 kB ring buffer to provide smooth playback.
  • SPIFFS filesystem used for website, WiFi SSIDs and passwords.
  • Software update over WiFi possible (OTA).
  • Saves volume and preset station over restart.
  • Bass and treble control.
  • Configuration also possible if no WiFi connection can be established.

See documentation in pdf-file.

Last changes:

  • 04-oct-2016: Version with MQTT and configuration in radio.ini file.
  • 04-jul-2016: WiFi.disconnect clears old connection now (thanks to Juppit)
  • 27-may-2016: Fixed restore station at restart.
  • 26-may-2016: Bugfix BUTTON3 handling (if no TFT). Update pdf-document.
  • 23-may-2016: Bugfix EEPROM handling.
  • 17-may-2016: 3 button control over analog or digital input.
  • 13-may-2016: Better detection of Ogg streams.
  • 07-may-2016: Added selection of preset stations to sketch and web page.
  • 06-may-2016: Added hidden SSID, added feature to web page.
  • 04-may-2016, Allow stations like "skonto.ls.lv:8002/mp3".
  • 03-may-2016, Add bass/treble settings (see also new index.html).

About

Internet radio based on Esp8266 and VS1053.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 91.2%
  • HTML 8.8%