Commit Graph

96 Commits

Author SHA1 Message Date
daniel oeh 0f76583344 Check if response code is HTTP_OK before downloading 2012-09-26 20:27:58 +02:00
daniel oeh 916a382b37 Workaround for #17 2012-09-26 15:33:01 +02:00
daniel oeh ff364f13f9 Made sure getDuration() and getCurrentPosition() are not called in an
invalid state
2012-09-26 12:33:54 +02:00
daniel oeh 6904ea23a6 cancel chapter loader thread if service receives shutdown notification 2012-09-25 14:12:59 +02:00
daniel oeh 88b3a015cd Feeds weren't always deleted properly 2012-09-25 13:37:47 +02:00
daniel oeh d39bd6831b Added support for application/ogg MIME type 2012-09-25 12:59:47 +02:00
daniel oeh 337d82c64b FeedSyncThread will now check if feeditems are valid before saving 2012-09-24 15:45:42 +02:00
daniel oeh ca9a425239 Download failure wasn't reported on some devices 2012-09-24 14:37:08 +02:00
daniel oeh 92feabbb5d DownloadRequester now throws an exception if request is invalid 2012-09-23 16:40:44 +02:00
daniel oeh aeed5871e4 Abandon audio focus after playback has completed 2012-09-23 15:26:32 +02:00
daniel oeh 4a472ff3bb Moved WidgetUpdater to background thread 2012-09-23 13:00:02 +02:00
daniel oeh 7a0297f937 Implemented auto-delete feature 2012-09-22 15:59:21 +02:00
daniel oeh f12e763fb6 Added PREF_LAST_PLAYBACK_COMPLETED 2012-09-22 14:41:30 +02:00
daniel oeh b54eab8dfc Moved 'last played media' preference into default shared preference 2012-09-22 14:30:36 +02:00
daniel oeh bc91c382a0 Added support for 'Unknown Host' error message 2012-09-22 14:02:13 +02:00
daniel oeh 7a687583a2 Removed unused imports 2012-09-22 12:46:36 +02:00
daniel oeh 142f3cb9db Added support for reading chapters from streams 2012-09-22 11:56:50 +02:00
daniel oeh 48292609f6 MediaHandler now reads id3 chapters 2012-09-21 19:46:08 +02:00
daniel oeh 81fbf3bcb6 Auto-enqueue will now enqueue when the user starts the download 2012-09-21 13:31:54 +02:00
daniel oeh 0459f91299 Excluded cancelled downloads from the download service report and the
download log
2012-09-21 12:33:55 +02:00
daniel oeh 76e11c76b5 Added title attribute to every DownloadStatus constructor 2012-09-20 19:06:02 +02:00
daniel oeh 82db128a66 Added 'title' and 'reasonDetailed' attributes to DownloadStatus 2012-09-20 19:03:21 +02:00
daniel oeh 28be600b0e Cancelling the sleep timer should now work again 2012-09-19 12:18:03 +02:00
daniel oeh 0f99acc360 Moved mediaplayer from DownloadService into MediaHandlerThread 2012-09-16 13:16:13 +02:00
daniel oeh 56d29bd44c Made sure that statusBeforeSeeking does not become SEEKING 2012-09-16 13:10:09 +02:00
daniel oeh 35d083e463 Hide download progress in percent if download size is unknown 2012-09-14 15:53:29 +02:00
daniel oeh 9f25077b94 Made sure PlaybackService only reacts to transient audio focus loss if
it's in the PLAYING state
2012-09-14 14:34:46 +02:00
daniel oeh 2c9bbe9e87 Added missing strings to resource file 2012-09-13 11:18:17 +02:00
daniel oeh 4a22f1be42 Prevented IllegalArgumentException if service was not registered 2012-09-11 12:50:21 +02:00
daniel oeh fd6f93abc1 External player fragment wasn't always reloading when necessary 2012-09-11 12:30:48 +02:00
daniel oeh acce72d71b Fixed NullPointerException in bindToService 2012-09-10 16:35:44 +02:00
daniel oeh c3c6ed8d65 Only seek to last position if status is not paused 2012-09-10 12:48:18 +02:00
daniel oeh ce7653fb8d Bug that caused PlaybackService to load without a media object should
now be fixed
2012-09-10 12:05:16 +02:00
daniel oeh 4ef98bd218 Replaced AsyncTasks in PlaybackService with ScheduledThreadPoolExecutor 2012-09-07 13:14:49 +02:00
daniel oeh 906f85da07 Reset VideoSurface of Videoplayer after it has been destroyed 2012-09-06 17:47:47 +02:00
daniel oeh d0a9adeaf6 Set widget update interval to 1 second 2012-09-05 14:30:31 +02:00
daniel oeh b2ee91aea2 PlaybackService now raises audio volume after it has regained audio
focus
2012-09-05 14:26:28 +02:00
daniel oeh 42a5641439 Made sure that WidgetUpdateService is stopped if necessary 2012-09-05 14:19:37 +02:00
daniel oeh 8a76daeeaf Play/Pause button now toggles startWhenPrepared when PlaybackService is
in PREPARING state
2012-09-04 13:32:48 +02:00
daniel oeh af2595f2d0 PlaybackService will now stopForeground when playback completes and
there is no next episode
2012-09-04 13:10:04 +02:00
daniel oeh b1c862142f Exclude failed image downloads from download report 2012-09-02 18:01:15 +02:00
daniel oeh fe2aa9a403 Improved behavior of download reports 2012-09-02 17:52:26 +02:00
daniel oeh 625a043644 Fixed bug in calculation of free space 2012-08-25 22:36:52 +02:00
daniel oeh 8bca22eff9 Downloads weren't cancelled properly 2012-08-21 18:37:18 +02:00
daniel oeh d4d3f8b383 Downloadreport is now shown when all downloads have been completed 2012-08-21 12:17:16 +02:00
daniel oeh c772471268 PlaybackService will now reload the last episode if no more episodes are
available
2012-08-19 13:38:20 +02:00
daniel oeh c4941a3c50 DownloadService was not always counting queued downloads 2012-08-18 16:18:33 +02:00
daniel oeh 88e544a6e6 Failed downloads were not handled correctly 2012-08-18 16:11:16 +02:00
daniel oeh 095618855d Implemented RemoteControlClient in PlaybackService 2012-08-18 15:55:58 +02:00
daniel oeh 6336db46ed Made sure that mediaplayeractivity loads progress information as soon as
possible
2012-08-18 14:02:31 +02:00