jwheare / playlick
- Source
- Commits
- Network (1)
- Issues (4)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
c6f4680
commit c6f4680cc528744afb353066b7977fc1715c4f4c
tree 092d3d37a42c0211db89588bafd3112aa53734a4
parent d0e647d106d7a59c6fe52f1dd01e0f2d0bcfd29d parent 41384d587eace1b5847546f320f74d8de6f8b927
tree 092d3d37a42c0211db89588bafd3112aa53734a4
parent d0e647d106d7a59c6fe52f1dd01e0f2d0bcfd29d parent 41384d587eace1b5847546f320f74d8de6f8b927
playlick /
README.md
Playlick lets you create and share playlists with your friends.
There's a UI for creating, importing, and editing playlists and an accompanying JS library for modelling playlists.
Hooks into Playdar for content resolution.
Persists in a CouchDB database.
URL Import
You can import playlists into Playlick by using URL hash parameters that map to the import forms:
- XSPF: #xspf=http://ws.audioscrobbler.com/2.0/artist/Hiromi/toptracks.xspf
- Podcast: #podcast=http%3A%2F%2Fmokele.co.uk%2Fmusic.xml
- Album: #artist=Miles%20Davis;album=Kind%20of%20Blue
- Last.fm user playlists: #lastfm_playlists=jwheare
- Generated playlist from 2 Last.fm users: #lastfm_you=jwheare;lastfm_they=rj
- New playlist from a track: #artist=Billy%20Joel;track=Piano%20Man
- Album from Spotify URL: #spotify_album=spotify:album:6G9fHYDCoyEErUkHrFYfs4
TODO
- Setup CouchDB/persistance/sessions/URLs on playlick.com
- Tag playlist/personal tags/loved tracks import from Last.fm
- Error handling for streaming
- XSPF export
- iTunes import
DESIGN NOTES
- First visit gives you an anon session that you can later activate with an email address and name
- Anon session lets you stream other's playlists and create/import and manage playlists in browser. "Activate to save and share these playlists"

