Domingos Lopes
2057a92a19
Add the casting feature to PlaybackService
2016-04-23 21:39:53 -04:00
Domingos Lopes
3a3b4bb57c
Add ordering relations to PlayerStatus
2016-04-23 21:39:53 -04:00
Domingos Lopes
88d47c178c
Make PlaybackServiceMediaPlayer an abstract class and move implementation independent methods inside it
2016-04-23 21:39:52 -04:00
Domingos Lopes
6224f80c89
add cast button to important activities
2016-04-23 21:39:52 -04:00
Domingos Lopes
afbae2a7ef
Create interface for PlaybackServiceMediaPlayer
2016-04-23 21:39:52 -04:00
Domingos Lopes
8061d94c1b
add chromecast support initialization logic and introduce chromecast preference
2016-04-23 21:39:52 -04:00
Domingos Lopes
1b6459c8ee
Include chromecast dependencies
2016-04-23 21:39:51 -04:00
Martin Fietz
c836bc458d
Merge pull request #1896 from mfietz/issue/1895-onstop-npe
...
AudioPlayerActivity: Prevent onStop() NPE
2016-04-22 15:30:36 +02:00
Martin Fietz
7d314e22da
Prevent NPE
2016-04-22 15:29:46 +02:00
Martin Fietz
960b58b748
Prevent permission denied
2016-04-22 15:23:35 +02:00
Martin Fietz
eec2244883
Prevent potential crash on Samsung devices
2016-04-22 14:33:20 +02:00
Martin Fietz
8e1a347498
Display error more nicely
2016-04-22 14:29:45 +02:00
Martin Fietz
08760618d1
Address potential performance issue
2016-04-22 14:29:32 +02:00
Martin Fietz
543651bde6
Account for episodes that have same pubDate but don't appear in the feed at the same time
2016-04-22 13:04:01 +02:00
Martin Fietz
7827b6646f
All Episodes/Favorites: Indicate played episodes
2016-04-22 12:41:56 +02:00
Tom Hennen
69fad87166
Merge pull request #1884 from TomHennen/1.6.0rc2
...
1.6.0.2
2016-04-20 17:47:22 -04:00
Tom Hennen
ea2b3297a9
1.6.0.2
2016-04-20 17:37:48 -04:00
Tom Hennen
6df9c0d066
Merge pull request #1878 from mfietz/issue/1872-gpodder-sync
...
Fix initial gpodder sync
2016-04-20 07:14:39 -04:00
Tom Hennen
606a22b98f
Merge pull request #1877 from mfietz/issue/1876-load-description
...
Episode: Reload description on swipe
2016-04-20 07:12:12 -04:00
Martin Fietz
6ea9242fff
Reload description on swipe
...
Always calls onFragmentLoaded() because updateAppearance() does not reload the description.
Resolves #1876
2016-04-20 07:56:44 +02:00
Tom Hennen
a15133e45e
Merge pull request #1875 from mfietz/issue/1831-apply-actions-tags
...
Fix item tags
2016-04-19 16:27:54 -04:00
Martin Fietz
6498eed95c
Only sync episode state after feeds have been persisted
2016-04-17 11:58:38 +02:00
Martin Fietz
b036c461da
The item's identifier might not hold the download url, use definitive url
2016-04-17 11:58:14 +02:00
Martin Fietz
c81a9b102f
Refactor QueueEvent
2016-04-17 10:24:27 +02:00
Tom Hennen
6f15660b11
Merge pull request #1874 from mfietz/hyphenation
...
Enable full hyphenation on Android 6
2016-04-15 17:58:02 -04:00
Tom Hennen
144a23ffee
Merge pull request #1873 from mfietz/flattr4j-v2.13
...
Make Flattr work again
2016-04-15 17:51:40 -04:00
Martin Fietz
5328bd2b06
Post event after queue has been persisted
2016-04-14 19:25:11 +02:00
Martin Fietz
5e5c570c83
Send FeedItemEvent when a tag has been added or removed
2016-04-14 19:00:22 +02:00
Martin Fietz
bf52c4945c
Don't use LongLists, use tags directly
2016-04-14 18:40:01 +02:00
Martin Fietz
64c62c6567
Enable full hyphenation on Android 6
2016-04-14 11:39:09 +02:00
Martin Fietz
c29ca716f2
Make Flattr work again
2016-04-14 08:53:48 +02:00
Tom Hennen
8683277627
Merge pull request #1871 from mfietz/issue/1870-403-forbidden
...
Delay auto download when receiving 403 Forbidden HTTP error
2016-04-13 17:52:04 -04:00
Tom Hennen
cc3f1bfd5b
Merge pull request #1862 from domingos86/media-session-to-playback-service
...
Having the PlaybackService handle the MediaSession
2016-04-12 20:31:05 -04:00
Martin Fietz
1f2c5b5efb
Don't crash (not for this)
2016-04-12 12:26:56 +02:00
Martin Fietz
989f2e1c58
Handle 403 Forbidden
2016-04-12 11:40:06 +02:00
Martin Fietz
93eba24d08
Refactor
2016-04-12 11:39:46 +02:00
Domingos Lopes
65e77d7902
make handleKeyCode() private again
2016-04-09 23:06:55 -04:00
Domingos Lopes
b96a3c3787
make context and media button receiver packages match exactly
2016-04-09 22:53:13 -04:00
Domingos Lopes
9c4f162357
add empty impl of updateMediaSessionMetadata() to the tests
2016-04-09 17:35:58 -04:00
Domingos Lopes
4ea7448f18
properly update ComponentName package
2016-04-09 12:19:56 -04:00
domingos86
378c47f8eb
release media session before shutting down media player
...
avoids potential unwanted callbacks
2016-04-08 21:16:45 -04:00
Domingos Lopes
280321a321
unify media button receivers
2016-04-08 20:35:11 -04:00
Domingos Lopes
4b4743fbb9
unregister PlaybackService on the media button intent receiver
2016-04-08 20:02:07 -04:00
Domingos Lopes
5105cdd7c3
move the media session handling from the PlaybackServiceMediaPlayer and into the PlaybackService
2016-04-08 19:22:58 -04:00
Tom Hennen
9b563c1c87
Merge pull request #1857 from mfietz/issue/1850-subscriptions-counter
...
Subscription counter
2016-04-07 17:02:52 -04:00
Martin Fietz
09d22b8ede
Add subscription counter
2016-04-06 11:11:51 +02:00
Tom Hennen
ab88df91ba
Merge pull request #1843 from saqura/develop
...
Optionally show rewind/forward buttons on the lockscreen
2016-04-04 19:20:14 -04:00
Martin Fietz
e75ab9c1fa
Merge pull request #1854 from MolarAmbiguity/patch-1
...
Devide --> Device in CONTRIBUTING.md
2016-04-04 13:40:44 +02:00
MolarAmbiguity
13f04a6e50
Devide --> Device
...
Just a little typo
2016-04-04 20:50:20 +10:00
saqura
e3408565dc
Update compact notification buttons dialog
...
The preference dialog to select which buttons are shown in compact
notifications now provides feedback via a snackbar. The internal
preference storage handling has been cleaned up. A testcase for
the dialog has been added.
2016-04-03 20:22:03 +02:00