Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dsingleton/now-playing-radiator

A standalone information radiator of a Last.fm users now playing track
https://github.com/dsingleton/now-playing-radiator

Last synced: 2 months ago
JSON representation

A standalone information radiator of a Last.fm users now playing track

Awesome Lists containing this project

README

        

h1. Now playing radiator

A _second screen/information radiator/glancable_ for a Last.fm users now-playing track.

!http://farm7.static.flickr.com/6198/6086155862_ed082dee0f.jpg!:http://www.flickr.com/photos/davidsingleton/6086155862/

Handy knowing what's playing without having iTunes open, an information radiator for a shared office radio, 'now playing' screen at an awesome party. It's also…

* 100% client side - Made out of Javascript, CSS and HTML, no server side stuff. Easy to check out and run locally.
* Super adapatable - It renders well on all devices, big monitors, laptops, phones, tablets and even on the kindle.
* Totally real time - Well, it's polling, but it feels pretty snappy.

"Read more":http://dsingleton.co.uk/blog/last-fm-now-playing-information-radiator about it or try the "sweet demo":https://dsingleton.github.com/now-playing-radiator.

h2. Todo

Some small and large improvements I plan make, in rough order:

* Position footer absolutely, to avoid it jumping about
* Add page context username/link to top header
* Adjust default font sizes on extreme devices (mobile / large monitors) for optimal line length
* Improved context in title bar for easy tab referencing
* Improve speed of track change. Smart polling, setup an additional, higher frequency, polling window around the track end (based on duration)
* Adding more metadata (album art, bio, tags, etc) but keep the default view minimal. Probably a click/key interaction that launches a modal.