This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
playlick /
| name | age | message | |
|---|---|---|---|
| |
.gitmodules | Sat Nov 14 06:47:49 -0800 2009 | |
| |
README.md | Wed Nov 18 13:31:46 -0800 2009 | |
| |
config/ | Fri Nov 13 06:57:10 -0800 2009 | |
| |
public/ | Tue Dec 08 18:24:46 -0800 2009 | |
| |
src/ | Wed Dec 09 17:28:11 -0800 2009 |
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
- Last.fm loved tracks: #lastfm_loved=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
- Track from Spotify URL: #spotify_track=spotify:track:6NmXV4o6bmp704aPGyTVVG
TODO
- Seeded result objects from non stream sources http://pastie.org/pastes/704659/
- 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"







