Skip to content

gabbello/omxradio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

omxradio - A web interface for Raspberry Pi's omxplayer using node.js and youtube-dl.


To use this you must install node.js (required modules: appjs, express,	mime, omxcontrol, youtube-dl, youtube-feed) and youtube-dl. Tested on node v0.8.12 and node 0.10.22:
  $ node omxradio

IMPORTANT! on node 0.10.22 you need to use youtube-feeds version 1.0.3 (npm install [email protected])

Web interface shows up on http://hostname:7000/ where hostname is the name/ip address of the Raspberry Pi. It is optimized for Google Chrome and/on Android ICS/JB.

Features:
  * Edit the html-page and put in your own radio stations
  * Play a file stored locally or from an URL
  * Play music (actually video if a monitor is connected) from Youtube.
  * Search on Youtube by keywords, video id or video url.
  * Play youtube playlist (songs go to que)
  * Queue tracks!
  * Play/pause and stop current playing music.

Supported (tested) browsers:
  * Google Chrome 22
  * Google Chrome for Android 18 (Jelly Bean)
  * Google Chrome for iOS (ugly gui but usable)
  * Safari for iOS (ugly gui but usable)
  * Firefox 16

Screenshot of the web interface:
http://i.imgur.com/VObbK.png
Picture of Raspberry Pi "in action":
http://i.imgur.com/nlu0b.jpg

:P
enjoy!

About

omxradio - A simple web interface for omxplayer - add playlist support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.8%
  • CSS 5.2%