All Projects → dawiddyd → web-rpi-fm

dawiddyd / web-rpi-fm

Licence: MIT license
Web interface for Raspberry Pi fm transmitter. Made using Vue.js and Python.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to web-rpi-fm

TonUINO
Alternative TonUINO Firmware
Stars: ✭ 112 (+239.39%)
Mutual labels:  audio-player
ElvUI
ElvUI for World of Warcraft - Vanilla (1.12.1)
Stars: ✭ 67 (+103.03%)
Mutual labels:  interface
Unity-Interface-Support
A simple implementation which allows for interface-type fields to be accepted in the Unity inspector.
Stars: ✭ 45 (+36.36%)
Mutual labels:  interface
audioStreamDemo
A music player created in swift using AVPlayer to stream audio from server.
Stars: ✭ 33 (+0%)
Mutual labels:  audio-player
AudioRecorder
Android 音频录制、播放,最近在项目要用到录音的功能,研究了几天,看了很多的资料,今天在这里分享记录一下以便回头查看。Android给我们提供了两个录音的API接口:MediaRecord、AudioRecoder
Stars: ✭ 23 (-30.3%)
Mutual labels:  audio-player
soundcloud audio player
🎹 SoundCloud Audio Player for Flutter.
Stars: ✭ 50 (+51.52%)
Mutual labels:  audio-player
nuada-cli
Nuada CLI was designed to improve your development experience by using ExpressJS and Mongoose tools.
Stars: ✭ 19 (-42.42%)
Mutual labels:  interface
gami
GO - Asterisk AMI Interface
Stars: ✭ 31 (-6.06%)
Mutual labels:  interface
Cemu-UI
A user interface for the Wii U emulator, Cemu
Stars: ✭ 21 (-36.36%)
Mutual labels:  interface
chu music
网页音乐播放器,仅1.4K,支持咪咕等等,随心更新中~~支持小程序
Stars: ✭ 16 (-51.52%)
Mutual labels:  audio-player
mainsail
Mainsail is the popular web interface for Klipper
Stars: ✭ 960 (+2809.09%)
Mutual labels:  interface
GCPEditorPro
Amazingly fast and simple ground control points interface. ◎
Stars: ✭ 33 (+0%)
Mutual labels:  interface
Java-Programs
Java Practiced Problems including concepts of OOPS, Interface, String , Collection.
Stars: ✭ 51 (+54.55%)
Mutual labels:  interface
crab
JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API
Stars: ✭ 22 (-33.33%)
Mutual labels:  interface
sounds
Flutter plugin for sound. Audio recorder and player.
Stars: ✭ 74 (+124.24%)
Mutual labels:  audio-player
songturtle
🐢 Play, slow down, and loop sections of audio files in the browser 🐢
Stars: ✭ 26 (-21.21%)
Mutual labels:  audio-player
OpenAVRc Dev
The Next Step ...
Stars: ✭ 60 (+81.82%)
Mutual labels:  transmitter
pushtape-player.js
Customizable JS audio page player with global playback controls and autoscan (mutationobserver), built on Soundmanager2.
Stars: ✭ 27 (-18.18%)
Mutual labels:  audio-player
webpack-ui
The Graphical User Interface for webpack
Stars: ✭ 45 (+36.36%)
Mutual labels:  interface
node-qemu-server
Free GUI / Frontend / Management tool for simple setup, configure and control virtual machines (qemu / kvm) within your HTML5 Webbrowser. Virtualization with Node.js / Currently under complete rewrite.
Stars: ✭ 41 (+24.24%)
Mutual labels:  interface

📻 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].