1114 Commits

Author SHA1 Message Date
Domingos Lopes
7164e328ef refactoring 2016-04-24 22:06:27 -04:00
Domingos Lopes
3a5b43a67d make the UI counter, cast preference state, resumed state synchronized 2016-04-24 22:06:27 -04:00
Domingos Lopes
5005cfdb3a hide playback speed button when casting (upon button update) 2016-04-24 22:06:27 -04:00
Domingos Lopes
280efd56d7 have the position seekbar show that it's buffering/loading/seeking 2016-04-24 22:06:26 -04:00
Domingos Lopes
bd6e494c51 change order elements are defined in relative layout due to position references 2016-04-24 22:06:26 -04:00
Domingos Lopes
900dbf7beb allow audioplayer and videoplayer to pass the view intent to the service if the app happens to be casting at the moment 2016-04-24 22:06:26 -04:00
Domingos Lopes
efacb68657 add Castplayer activity to the manifest 2016-04-24 22:06:26 -04:00
Domingos Lopes
1130e8ee87 hide the playbackspeed button on the castplayer activity 2016-04-24 22:06:26 -04:00
Domingos Lopes
450329a5e3 have external player fragment show play button if casting 2016-04-24 22:06:26 -04:00
Domingos Lopes
a77c77724b switching between media player activities 2016-04-24 22:06:26 -04:00
Domingos Lopes
9d4969b0a7 have hardware buttons change media volume ONLY when not casting 2016-04-24 22:06:26 -04:00
Domingos Lopes
376ffed56c intents for cast player activity 2016-04-24 22:06:26 -04:00
Domingos Lopes
982142634f get rid of cast callbacks (config) 2016-04-24 22:06:26 -04:00
Domingos Lopes
dedd454685 change name of audioplayer_activity layout 2016-04-24 22:06:26 -04:00
Domingos Lopes
281db69d78 separate audioplayeractivity into audio and cast activities 2016-04-24 22:06:26 -04:00
Domingos Lopes
b3a78d47f9 update PlaybackServiceCallbacks to be able to handle a cast player activity 2016-04-23 21:39:58 -04:00
Domingos Lopes
8a18adf50c disconnect cast session if user disables it in preferences and PlaybackService isn't running 2016-04-23 21:39:58 -04:00
Domingos Lopes
b41eba90bd implement basic cast session join 2016-04-23 21:39:57 -04:00
Domingos Lopes
e70f4d5389 fix media router button still showing when disabled 2016-04-23 21:39:57 -04:00
Domingos Lopes
1088fae745 remove data channel from CastManager
add cast failure strings
2016-04-23 21:39:54 -04:00
Domingos Lopes
037b705075 * add GooglePlayServices check
* implement wifi-reconnect feature for casting
* move wifiLock logic to abstract PSMP
2016-04-23 21:39:54 -04:00
Domingos Lopes
af7526a409 add a CastManager, and other changes 2016-04-23 21:39:53 -04:00
Domingos Lopes
2057a92a19 Add the casting feature to PlaybackService 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
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
7827b6646f All Episodes/Favorites: Indicate played episodes 2016-04-22 12:41:56 +02:00
Tom Hennen
ea2b3297a9 1.6.0.2 2016-04-20 17:37:48 -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
c81a9b102f Refactor QueueEvent 2016-04-17 10:24:27 +02: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
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
Martin Fietz
93eba24d08 Refactor 2016-04-12 11:39:46 +02:00
Domingos Lopes
9c4f162357 add empty impl of updateMediaSessionMetadata() to the tests 2016-04-09 17:35:58 -04:00
Domingos Lopes
280321a321 unify media button receivers 2016-04-08 20:35:11 -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
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
saqura
4d47ba6405 Add dialog to choose lock screen playback buttons
This adds a dialog to choose the playback buttons on the lock screen
notification. It only allows selecting a maximum of two values, because
the lock screen notification can only display up to 3 buttons and the
play/pause button is always included. It defaults to additionally show
the skip button.

The minimum sdk has been changed back to 10.
2016-04-03 00:37:49 +02:00