Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dsingleton/now-playing-radiator
- Owner: dsingleton
- Created: 2011-01-18T13:22:20.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2015-08-26T09:46:20.000Z (over 9 years ago)
- Last Synced: 2024-10-12T19:45:55.383Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 2.79 MB
- Stars: 35
- Watchers: 7
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.textile
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.