Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Apr 23, 2014
  1. Small changes, renamed build file project name

    Nathan Perrier authored
Commits on Jul 24, 2013
  1. Added a file cover art cache and cool animation to cover art loading.

    TODO need to fix cover art cacheing to track separate sizes.
  2. Add landscape layout for player (finally). Fixed some bugs in player.

    Added buffering UI to player.  Changed look of player a bit.
    Also added some more stuff I forgot from previous commits.
  3. Forgot some changes from previous commit.

    Also fixed fast scrolling in list views
  4. Store server settings to be stored in default prefs instead of accoun…

    …t extras
    Also updated android target/minimum sdk.  I have a new phone now :)
    Change sync on start up to asscoiate flag with account
    Forgot a string for genre.
  5. Add genre. Change fromDate param value to formatted Date instead of long

    Also split up TrackListFragment from its activity so it can be re-used
    to filter tracks for a particular genre
Commits on Mar 4, 2013
Commits on Dec 31, 2012
  1. Set progress indicator (spinner) in listviews while first sync runs (…

    …otherwise it just shows "no artists/tracks")
    Also renamed "server" setting to "hostname" (since server = host + port)
  2. Rearranged the tabs

Commits on Dec 29, 2012
  1. Updated SyncAdapter to handle updates to music collection (additions/…

    …changes only, delete not implemented)
  2. Moved server config params to shared prefs from account

    Make user/pass optional and created dummy account if no auth
    Implemented pref screen
    Removed SocksoApp (not using it)
    Created defaults file to store login/server config (test values currently)
Commits on Dec 14, 2012
Commits on Dec 10, 2012
  1. Added searching functionality across app

    This required creating a customized view in the database for searching and all the usual provider/activity/view stuff
Commits on Nov 30, 2012
Commits on Nov 26, 2012
  1. Dramatically improved performance of library sync with server to loca…

    …l db
    Instead of taking 30 seconds, now takes about 3 seconds
Commits on Nov 24, 2012
  1. Implemented ArtistActivity

    Other minor tweaks:
    * Added some padding around list items
    * CoverArtFetcher.downloadBitmap() now takes only the item id as param
    * Removed some unused imports
Commits on Nov 22, 2012
  1. Load entire album into playlist when playing track from AlbumActivity…

    … view
    If, for example, selecting track 5 of 10 to play from an album, skipping between tracks in the player now goes to the prev/next track of the album
Commits on Nov 20, 2012
Commits on Nov 19, 2012
  1. Make sure pressing 'play' button repeatedly while track is preparing …

    …doesn't mess up media player state
Commits on Nov 9, 2012
Commits on Nov 6, 2012
  1. Implemented next/prev track buttons

    Changed a few things pertaining to UI updating during activity lifecycles
  2. Fix Null pointer error

Commits on Oct 30, 2012
  1. Player playlist implemented and now starts the next track if a list o…

    …f tracks played
    Also refactored the player activity/service quite a bit to handle preparing asynchronously
    Other minor changes
Commits on Oct 29, 2012
  1. Added options menu for library tab activity

    Also set action for viewing player from options menu from album details activity
Commits on Oct 28, 2012
  1. If the focused activity is the PlayerActivity, don't start a new inst…

    …ance of it when notification clicked
Something went wrong with that request. Please try again.