Commit Graph

42 Commits

Author SHA1 Message Date
ByteHamster
af8dc2c9b9 Do not crash on undeliverable InterruptedException 2019-08-30 13:35:30 +02:00
ByteHamster
e2cf363cc4 Make ExoPlayer the default player 2019-07-23 21:22:27 +02:00
ByteHamster
641ee60cbf Removed Flattr support 2019-07-12 19:28:22 +02:00
ByteHamster
3fca616e30 Revert "Merge pull request #2954 from orionlee/bugfix_phantom_notification_rework_2716"
This reverts commit 643173de14, reversing
changes made to f2d103736d.
2019-05-17 09:45:22 +02:00
ByteHamster
2fca491f53 Made sure that there is not an ANR when switching media player 2019-04-17 20:52:13 +02:00
ByteHamster
0339ce7bca Do not set player status before player object is created 2019-04-14 13:56:04 +02:00
orionlee
f3980091a9 #2716 Prototype for the revamped PlaybackService to fix phantom
notification. Many rough edges. Notable TODOs are marked with [2716].
2019-02-27 14:52:34 -08:00
falko
1d8509fd8a Enable ExoPlayer feature to skip silence
SetSpeed was change to SetPlaybackParams which contain speed and a switch to skip silence. For Players that fo not support this the call is ignored or only SetSpeed is used. It is only working if ExoPlayeris used

Default is OFF
2019-01-05 23:14:08 +01:00
egsavage
2dbcae1576 Optimize imports 2018-10-21 11:14:03 +02:00
Martin Fietz
f069894b92
Merge pull request #2854 from gaul/error-prone
Fix error-prone errors
2018-10-21 11:06:04 +02:00
Martin Fietz
12c5819380 Merge branch 'develop' 2018-10-20 21:55:44 +02:00
Andrew Gaul
d88e1202b1 Fix error-prone errors 2018-10-13 00:23:50 -07:00
H. Lehmann
ac2acc65c3
Merge branch 'develop' into remove-unused-code 2018-06-08 20:27:11 +02:00
ByteHamster
ba2233430e Removed FeedImage 2018-06-05 23:52:19 +02:00
ByteHamster
9df23ebbf6 Removed unused code 2018-05-27 20:07:29 +02:00
Dirk Mueller
bbbff0bc73 Cleanup order/remove unused includes
This is the result of Android Studio's include cleanup
Macro. This removes some no longer used includes, simplifying
the code a bit. The rest is grouping and resorting alphabetically.
2018-01-07 19:26:23 +01:00
Martin Fietz
e884e989c7 Merge branch 'develop' 2017-10-17 22:55:30 +02:00
Cédric Cabessa
f3ceccfa82 add a "rewind" and "fast forward" button for android Wear
This feature is only enabled for "play" build.
It is useful to skip advertisement during a podcast.

Note: I originaly tried to implement this in the "4 ways controller" managed by
the mediaSession (it contains vol up / vol down / skip). This object is linked
to the capabilities of the session and seems to be hard to customise without
changing the capabilities.
This patch simply add 2 new buttons
2017-08-14 23:33:25 +02:00
Martin Fietz
dc65f13f44 Do not auto-enable sleep timer after skipping 2016-12-04 21:42:03 +01:00
Domingos Lopes
8fd886c273 fix unskipped episodes being removed from queue 2016-11-09 13:28:50 -05:00
Martin Fietz
e75d60ef61 Extract sleep timer preferences into dedicated class 2016-10-09 21:49:23 +02:00
Domingos Lopes
c9382e27c4 fix issue with playback ended on skipping (for remote playback) 2016-07-25 23:16:28 -04:00
Domingos Lopes
c17723816b adapt media player switch into the new protocol 2016-07-25 23:16:28 -04:00
Domingos Lopes
385079d168 integrate onPlaybackStart/Pause callbacks into setPlayerStatus() 2016-07-25 23:16:28 -04:00
Domingos Lopes
f80af4342f add documentation to post playback processing 2016-07-25 23:16:28 -04:00
Domingos Lopes
9b123d0473 extend the new PlaybackService media player callback protocol to RemotePSMP 2016-07-25 23:16:28 -04:00
Domingos Lopes
19a647226d move onPlaybackStart and onPlaybackPause tasks to separate callback methods 2016-07-25 23:16:28 -04:00
Domingos Lopes
d18cf41f20 move auto flattr and gpodnet play action inside FeedMedia 2016-07-25 23:16:28 -04:00
Domingos Lopes
12d62d5519 only allow for endPlayback with wasSkipped==false internally 2016-07-25 23:16:28 -04:00
Domingos Lopes
2f235fc46e set pending activity intent on mediasession 2016-07-02 11:37:28 -04:00
Martin Fietz
54f4ad7ba0 Merge pull request #2054 from DevFactory/release/Utility_classes_should_not_have_public_constructors_fix_2
squid:S1118 - Utility classes should not have public constructors (part 2)
2016-06-30 08:57:36 +02:00
Soso Tughushi
8425ac6190 Fixed rule 'Utility classes should not have public constructors' 2016-06-29 22:34:05 +04:00
Domingos Lopes
6d0debfd4d implement custom mediaroute playback controller 2016-06-28 02:18:11 -04:00
Domingos Lopes
6036f2d960 print stack trace with the log entries 2016-06-08 22:49:03 -04:00
Domingos Lopes
b46b2247b4 fixes NPE from #1974 2016-06-08 22:49:03 -04:00
Domingos Lopes
29dd9839d9 new lines (end of strings.xml) 2016-06-08 13:20:14 -04:00
Domingos Lopes
6d9e385b73 rename helper classes 2016-06-07 22:55:55 -04:00
Domingos Lopes
8b791fbab4 adapt PlaybackService to different flavors 2016-06-07 22:55:54 -04:00
Domingos Lopes
58ddbd5728 adapt Playable interface to different flavors 2016-06-07 22:55:54 -04:00
Domingos Lopes
107e5c266f adapt FeedMedia class to different flavors 2016-06-07 22:55:54 -04:00
Domingos Lopes
bcdcfe0d58 adapt ui to different flavors 2016-06-07 22:55:54 -04:00
Martin Fietz
3c033cc0fb Create one flavor with Google Cast support and one (free) without 2016-06-04 01:36:25 +02:00