Commits on Dec 23, 2009
Commits on Dec 21, 2009
  1. Copy/layout/organisation tweaks

    committed Dec 21, 2009
  2. Verify site with google

    committed Dec 21, 2009
  3. Distinguish synched and subscribed playlists

    * Show progress spinner while syncing
    * Fix persistance bugs with unplayed status
    * Don't fetch playlists from couch until after Playdar is fully set up.
    committed Dec 21, 2009
  4. For non incremental playlists, just replace the whole track list. Sti…

    …ll need to message this properly.
    committed Dec 21, 2009
  5. Enable incremental subscription checking and updating.

    * New tracks are indicated as "unplayed" until played in the tracklist and sidebar.
    * Refactored YQL XML->JSON URL construction to use variable substitution.
    * Refactored source building, selecting and playing.
    * No longer update the track's metadata based on the source, only the duration, and don't persist.
    * Marked some candidates for View layer refactoring.
    * Removed unimplemented public/private/sharing stubs from Playlist class.
    * Moved Playdar response caches to PlaylistTrack from Track.
    committed Dec 21, 2009
Commits on Dec 19, 2009
  1. Make playlist diffing track oriented, don't attempt to sync metadaata…

    …. Add UTIL.sortByProperty/Method helper methods. Add a PlaylistTrack.toString. Introduce concept of incremental subscriptions, that only add tracks versus those that just replace the track list wholesale. Updating podcasts/XSPFs versus syncing playlists. Make fetchTracks only operate if the Playlist has no tracks loaded yet.
    committed Dec 19, 2009
Commits on Dec 18, 2009
  1. Playdar.js update

    committed Dec 18, 2009
Commits on Dec 17, 2009
  1. Fix current playlist state bug on create. Separate out subscription p…

    …laylists. Disable GA while PLAYLICK.debug is on
    committed Dec 17, 2009
  2. Add mechanism for supporting rechecking subscribed playlists. Save th…

    …e importer namespace, method and arguments used to fetch and parse a playlist for Url.url, LastFm.lovedTracks and LastFm.getUserPlaylist.
    committed Dec 17, 2009
Commits on Dec 16, 2009
  1. Playdar.js update

    committed Dec 16, 2009
Commits on Dec 15, 2009
  1. Playdar.js update

    committed Dec 15, 2009
  2. Remove duration property from the Playlist model. Always update Track…

    … duration during loading/playback, not just for external sources.
    committed Dec 15, 2009
  3. Nicer playlist loading

    committed Dec 15, 2009
  4. Compare string trims whitespace. Only fetch 5 results from AOL, rathe…

    …r than slicing. Force sorting results by score. Use a textarea for descriptiong in playlist editing form
    committed Dec 15, 2009
  5. Close playlist edit form on ESC

    committed Dec 15, 2009
  6. Focus search box instead of toggling add track form when clicking the…

    … row in create mode
    committed Dec 15, 2009
  7. Editable playlist metadata

    committed Dec 15, 2009
Commits on Dec 14, 2009
  1. Presentation logic

    committed Dec 14, 2009
  2. Support Atom podcasts

    committed Dec 14, 2009