Jonas Kalderstam
d746121a9b
Included Media playback speed into controller getter
2019-09-14 00:13:19 +02:00
Jonas Kalderstam
60eb41048f
Converted playback speed in media preferences to a float instead of String
2019-09-14 00:09:24 +02:00
Jonas Kalderstam
684213c291
Moved logic for selecting playback speed entirely to UserPreferences
2019-09-13 23:53:42 +02:00
Jonas Kalderstam
19896f0ec2
Removed unused methods
2019-09-13 23:30:20 +02:00
Jonas Kalderstam
d0f19a2b14
Inlined getFeedPlaybackSpeed method on FeedItem
2019-09-13 23:27:55 +02:00
Jonas Kalderstam
3bcb368bb3
Check the media's own speed before loading video speed
2019-09-13 23:22:13 +02:00
Jonas Kalderstam
e5176c6a19
Updated database version to 1.7.4
2019-09-13 21:27:02 +02:00
Jonas Kalderstam
b1190881ba
Set a default value for last playback speed in database
2019-09-13 00:31:09 +02:00
Jonas Kalderstam
2edc40cd6e
Changed database version in upgrade to be at least 1.7.4
2019-09-13 00:31:09 +02:00
Jonas Kalderstam
4746b16b12
Changed type of media last playback speed to float from string
...
Also sets default to "magic" -1 value
2019-09-13 00:31:09 +02:00
Jonas Kalderstam
7cc602a078
Set a descriptive summary on the per-feed playback speed setting
2019-09-12 11:06:05 +02:00
Jonas Kalderstam
6b1a7a9162
Fixed playback speed issues when switching to next media
...
Fixes some issues related to the playback speed when playback was
completed or playback was paused and the app went away for awhile.
Now a media item which is "in progress" will remember its playback
speed so that it can be restored properly. The per-feed-media speed is
cleared once playback finishes, either by reaching the end or by the
user starting to play something different.
2019-09-12 10:57:16 +02:00
Jonas Kalderstam
4054c330ac
Added per-feed playback speed setting
...
Fixes #375
2019-09-12 00:50:07 +02:00
H. Lehmann
eedd3ce755
Merge pull request #3399 from ByteHamster/remove-unused-color
...
Removed unused color resource
2019-09-10 23:57:53 +02:00
ByteHamster
fe56265114
Restart service when re-gaining audio focus
2019-09-10 14:18:14 +02:00
ByteHamster
bb72636c68
Removed unused color resource
2019-09-09 19:31:28 +02:00
ByteHamster
0d0566e595
Fixed receiving audio events after service shutdown
2019-09-09 18:42:28 +02:00
ByteHamster
8802535e76
Making sure that intents are not overwritten
2019-09-06 08:09:53 +02:00
ByteHamster
cff377ab71
Pulled translations
2019-09-04 23:42:55 +02:00
H. Lehmann
cbaf8818bf
Merge pull request #3371 from ByteHamster/notification-action-foreground
...
Executing notification actions in foreground
2019-09-03 19:14:52 +02:00
ByteHamster
5825b7645b
Executing notification actions in foreground
2019-09-03 15:23:09 +02:00
ByteHamster
7cc5f86979
Do not crash when cancelling gpodder podcast loading
2019-09-02 00:19:56 +02:00
ByteHamster
9dc0297c7f
Pulled translations
2019-09-01 12:16:59 +02:00
ByteHamster
ebd409f8ab
Also ignore undeliverable InterruptedIOExceptions
2019-09-01 12:00:37 +02:00
H. Lehmann
a0ee6a8ca7
Merge pull request #3352 from ByteHamster/delete-current-feed
...
Fixed deleting currently playing feed
2019-08-31 14:03:56 +02:00
ByteHamster
be6c8c70b4
Added fast scroll to episodes fragment
2019-08-31 01:10:44 +02:00
ByteHamster
4962f0693f
Fixed deleting currently playing feed
2019-08-30 22:34:43 +02:00
H. Lehmann
8a3e4f8765
Merge pull request #3351 from ByteHamster/lazy-load-episodes
...
More episodes on all episodes
2019-08-30 15:10:45 +02:00
Jan-Peter von Hunnius
2ba91f4f33
More episodes on all episodes
2019-08-30 15:09:54 +02:00
ByteHamster
e58dbfbd15
Allow to delete currently playing media
2019-08-30 14:26:57 +02:00
ByteHamster
b74c6083c0
Added missing import
2019-08-30 14:01:15 +02:00
H. Lehmann
46af0e0c36
Merge pull request #3349 from ByteHamster/no-crash-after-dispose
...
Do not crash on undeliverable InterruptedException
2019-08-30 13:44:13 +02:00
ByteHamster
af8dc2c9b9
Do not crash on undeliverable InterruptedException
2019-08-30 13:35:30 +02:00
H. Lehmann
f263ca8cd7
Merge pull request #3347 from ByteHamster/remove-notification
...
Playback service notification improvements
2019-08-30 13:09:51 +02:00
ByteHamster
5521a7a4e1
Updated streaming confirmation icon
2019-08-30 13:07:58 +02:00
ByteHamster
4678297ec3
Added button to always allow streaming
2019-08-30 13:07:58 +02:00
ByteHamster
e6ad131d37
Added media details to dummy notification
2019-08-30 13:07:58 +02:00
ByteHamster
f0acfa4263
Do not hide notification on audio focus loss
2019-08-30 13:07:58 +02:00
H. Lehmann
b0f97fdd89
Merge pull request #3348 from ByteHamster/translate-preference-search
...
Extracted preference search string resources
2019-08-30 13:03:21 +02:00
H. Lehmann
9ae179adce
Merge pull request #3343 from ByteHamster/video-playback-speed
...
Allow to adjust video playback speed
2019-08-30 13:03:06 +02:00
H. Lehmann
45578d84ef
Merge pull request #3342 from ByteHamster/black-theme-batch
...
Fixed white on white icon
2019-08-30 13:01:58 +02:00
H. Lehmann
ae606f552a
Merge pull request #3326 from ByteHamster/media-player-messages
...
Better media player error messages
2019-08-30 13:01:33 +02:00
ByteHamster
4e80388380
Extracted preference search string resources
2019-08-30 11:38:56 +02:00
ByteHamster
c14c223e2f
Allow different playback speed for video
2019-08-30 01:56:52 +02:00
ByteHamster
a445942cec
Extracted playback controls to new class
2019-08-30 01:09:18 +02:00
ByteHamster
7f05e358d1
Fixed white on white icon
2019-08-30 00:47:29 +02:00
ByteHamster
2a24fa849e
Fixed setting mobile updates programmatically
2019-08-28 20:16:59 +02:00
ByteHamster
e5d72c90f6
Do not stop service on unknown media key
2019-08-23 19:42:19 +02:00
ByteHamster
b5c63db0e9
Fixed 'Service started without startForeground'
...
When we called stopForeground(), the service went to background state.
If we then somehow receive a second intent to onStartCommand (without onCreate),
we assume that the service already is in foreground, what is wrong.
This commit moves the service to foreground in onStartCommand if
it is no longer in foreground.
2019-08-23 19:33:19 +02:00
ByteHamster
f9889939a6
Updated Translations
2019-08-20 22:10:09 +02:00