Permalink
Switch branches/tags
Commits on Sep 27, 2015
Commits on Sep 26, 2015
Commits on Mar 6, 2011
  1. Bumped the version numbers.

    jjc1138
    jjc1138 committed Mar 6, 2011
  2. Fixed fetching the playing track ID on old Android versions that use …

    jjc1138
    jjc1138 committed Mar 6, 2011
    …ints for the IDs.
  3. Fixed scrobbling the default Music app on Android 2.3 (Gingerbread). …

    jjc1138
    jjc1138 committed Mar 6, 2011
    …We can no longer access the MediaPlaybackService because it was marked as non-exported here:
    
    http://android.git.kernel.org/?p=platform/packages/apps/Music.git;a=commit;h=87a4cb677a3656ddf770602c196afb7b074371a9
    but the good news is that we don't need to because we can now get all the information we need from the broadcasts because they are now sent when playback stops at the end of a playlist:
    http://android.git.kernel.org/?p=platform/packages/apps/Music.git;a=commit;h=ab893d7a8067b9c45eda455b38f3b064e82dcb91
    As the old saying goes, "Google never closes a door without opening a window."
Commits on Mar 5, 2011
  1. Added a couple of Eclipse/Android build files so that building with t…

    jjc1138
    jjc1138 committed Mar 5, 2011
    …he 2.3.3 SDK works.
Commits on Aug 16, 2009
  1. Updated version number.

    jjc1138
    jjc1138 committed Aug 16, 2009
  2. Added minSdkVersion to manifest.

    jjc1138
    jjc1138 committed Aug 16, 2009
  3. Updated to 1.5 SDK project build structure.

    jjc1138
    jjc1138 committed Aug 16, 2009
Commits on Dec 1, 2008
  1. Changed the sign-up URL to the non-mobile version, because the mobile…

    jjc1138
    jjc1138 committed Dec 1, 2008
    … captcha doesn't seem to work for some people.
Commits on Nov 28, 2008
  1. Made sure to delete the state files if appropriate in stopIfIdle(), b…

    jjc1138
    jjc1138 committed Nov 28, 2008
    …ecause it was possible for them to stick around if we got to stopSelf() but the service didn't actually get destroyed. The wrong state would then be reported next time the service was started.
    
    Added a debug message to help convince me that the stopped track workaround is working properly.
    Incremented version code and name.
  2. Moved some shutdown code from onDestroy() to stopIfIdle(), because on…

    jjc1138
    jjc1138 committed Nov 28, 2008
    …Destroy() doesn't seem to be always called immediately after stopSelf().
  3. Allowed the service to shut down when there is an outstanding UserFai…

    jjc1138
    jjc1138 committed Nov 28, 2008
    …lure.
    
    Updated the scrobble_when string to be more vague, because of the workaround for checking for stopped tracks.
Commits on Nov 27, 2008
  1. Changed version name to a three digit scheme.

    jjc1138
    jjc1138 committed Nov 27, 2008
  2. Fixed a bug where tracks that stopped at the end of a playlist weren'…

    jjc1138
    jjc1138 committed Nov 27, 2008
    …t being enqueued.
  3. Deleted TODO.txt because the contents have been moved into the Google…

    jjc1138
    jjc1138 committed Nov 27, 2008
    … Code issue tracker.
  4. (Really this time) added a doc describing how the error icon is cropp…

    jjc1138
    jjc1138 committed Nov 27, 2008
    …ed from Icon.xcf.gz.
  5. Used an alarm for the handshake retrying so that the ScrobblerService…

    jjc1138
    jjc1138 committed Nov 27, 2008
    … can go to sleep instead of staying alive to wait for the retry.
  6. Added a WakeLock to keep the device awake until scrobbling is completed.

    jjc1138
    jjc1138 committed Nov 27, 2008
    Changed the scrobble waiting time to 1 minute.
Commits on Nov 26, 2008
  1. Added a proper icon and an icon for the error notifications.

    jjc1138
    jjc1138 committed Nov 26, 2008
    Added a doc describing how the error icon is cropped from Icon.xcf.gz.
    Added a TODO item.
  2. Fixed an infinite loop that would occur if there was a submission bat…

    jjc1138
    jjc1138 committed Nov 26, 2008
    …ch already when the scrobbling thread started.
Commits on Nov 25, 2008
  1. Reset lastEventTime when recovering from a BADTIME error so that the …

    jjc1138
    jjc1138 committed Nov 25, 2008
    …scrobbling schedule is messed up less.
  2. Added proper support for the BADTIME response, so that scrobbling is …

    jjc1138
    jjc1138 committed Nov 25, 2008
    …disabled when it is received, and only re-enabled after the time or timezone is changed.
  3. Added a check for a null that can occur in odd circumstances, such as…

    jjc1138
    jjc1138 committed Nov 25, 2008
    … when changing the screen orientation as the application is starting.
  4. Hid the scrobble_when text when there is a scrobble-blocking user fai…

    jjc1138
    jjc1138 committed Nov 25, 2008
    …lure.
    
    Moved a TODO item.
  5. Added notifications for important handshake failures that require use…

    jjc1138
    jjc1138 committed Nov 25, 2008
    …r action (BANNED, BADAUTH, BADTIME).
    
    Improved a couple of the UI strings.
    Added a TODO item.
  6. Highlighted the important user messages (BANNED, BADAUTH, BADTIME) wi…

    jjc1138
    jjc1138 committed Nov 25, 2008
    …th color.
    
    Stopped the scrobbling thread from calling stopIfIdle() if there was a failure, because that call would have caused infinite loops (and a failure implies that we will definitely not be idle).
    Refactored the code that reconfigures the UI in response to notifications from the service.
    Updated app version number to release value.
    Added a TODO item.
    Removed a TODO item that I've decided not to do.
Commits on Nov 24, 2008
  1. Renamed the public intent action to narrow its scope.

    jjc1138
    jjc1138 committed Nov 24, 2008
    Removed 'L' from the accepted source codes, because we don't yet support the Last.fm recommendation key.
    Added a TODO item.
  2. Added copyright/license notice.

    jjc1138
    jjc1138 committed Nov 24, 2008
  3. Made the service start on device boot so that it can check for a save…

    jjc1138
    jjc1138 committed Nov 24, 2008
    …d queue.
    
    Added a TODO item.
Commits on Nov 23, 2008
  1. Added continual saving of enqueued tracks and loading them on service…

    jjc1138
    jjc1138 committed Nov 23, 2008
    … creation.
    
    Made the service shut down when idle.
    Added saving of lastPlaying information when shutting down because of idleness. Added loading it on creation.
    Added a TODO item.