/web-rpi-fm

Web interface for Raspberry Pi fm transmitter. Made using Vue.js and Python.

Primary LanguagePythonMIT LicenseMIT

📻 web-rpi-fm

Web interface for Raspberry Pi fm transmitter. Made using Vue.js and Python.

PiFmRds on GitHub

Installation

  1. Get the latest release
  2. Run install.sh file
$ sudo ./install.sh
  1. Run terminal and start the server
$ cd web-rpi-fm
$ python server.py
  1. Open the browser and type your RPi address with 9000 port
For example
192.168.0.108:9000

Manual installation

$ sudo apt-get install sox libsox-fmt-all libsox-fmt-mp3
$ pip install flask flask_uploads flask_cors tinytag

If the music does not play you must change some permissions

$ chmod 777 pifmrds
$ cd static/audio
$ chmod 777 pifmrds

Todos

  • Add more functionalities
  • Fix bugs and UX
  • Spotify Connect
  • Add more internet radio stations

Licence

MIT

web-rpi-fm is in the alpha phase, some functions may not work. I am not responsible for damages caused by using the application.