-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO
27 lines (25 loc) · 1.51 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
- error at app.rb:273 when retrieving from pandora api
- run multiple backends so multiuser not slow
- crossfade
- if someone adds a ton of songs, they shouldn't dominate the queue
- likes/hearts -- add to notification too, reset notification timer if hovered
- if connection reconnects, fetch everything from scratch in case we missed deltas while sleeping
- if queue refreshes while hovering on tooltip, the tooltip doesn't dissapear on mouseleave
- use these icons for services: http://www.alexpeattie.com/projects/justvector_icons/#license
- for hypem songs, after download, update artist and title from id3tag if better than existing
- if the player can't play a song, it should signal which marks the song as bad and puts in a review queue
- maybe for hypem songs that didn't meta properly, throw in queue for re-retrieival?
- More Services:
- Rdio
- Grooveshark
- Youtube
- Random web urls
- Upload local files
Check out the following:
- pithos (python reimplementation of pianobar): http://bazaar.launchpad.net/~kevin-mehall/pithos/trunk/files/head:/pithos/pandora/
- smoothcarp (python) for grooveshark: https://github.com/aheadley/smoothcarp
- grooveshark unofficial API lib: https://github.com/sosedoff/grooveshark
- remora grooveshark lib, actually streams: https://github.com/danopia/remora
- nTunes (nodejs) for iTunes: https://github.com/TooTallNate/nTunes/tree/master/lib
- dukejour rails app for iTunes: https://github.com/prohax/dukejour
- https://github.com/antimatter15/player for reading local mp3's, etc.