Commit Graph

1902 Commits

Author SHA1 Message Date
H. Lehmann
0e614f96e9
Merge pull request #3497 from ByteHamster/position-in-notification
Showing progress in notification
2019-10-06 19:42:14 +02:00
H. Lehmann
f750e06a1b
Merge pull request #3498 from ByteHamster/fix-mono-switch
Fixed downmixing if service is not bound
2019-10-06 12:57:07 +02:00
H. Lehmann
935e2ceee0
Merge pull request #3499 from ByteHamster/local-playable-improvements
Local playable improvements
2019-10-06 12:54:14 +02:00
H. Lehmann
de10ca9548
Merge pull request #3415 from spacecowboy/per_feed_playbackspeed
Added per-feed playback speed setting
2019-10-06 12:52:55 +02:00
H. Lehmann
526c5744de
Merge pull request #3496 from ByteHamster/default-playback-speed
Added 0.75 to default playback speed list
2019-10-06 12:48:46 +02:00
ByteHamster
6f809b47e6 Speeding up notification update
startForeground() is significantly slower than just notify()
2019-10-06 12:45:22 +02:00
Jonas Kalderstam
138c29df0f Removed potentially misleading comment 2019-10-06 10:06:11 +02:00
ByteHamster
b2d9455d6c Caching icon manually to prevent long locks 2019-10-06 10:04:06 +02:00
Jonas Kalderstam
cab40dc466 Removed unnecessary comment 2019-10-06 10:04:05 +02:00
ByteHamster
69e51c148e Moved notification setup out of Thread
Fixes wrong thread for media player. Also, might fix race conditions.
2019-10-06 09:11:45 +02:00
ByteHamster
e6ae4c23f0 Showing file name if title extraction fails 2019-10-05 23:48:50 +02:00
ByteHamster
cf3e8107f3 Syntax cleanup
Mostly replaced tabs with spaces
2019-10-05 23:38:51 +02:00
ByteHamster
b081e320e3 Fixed downmixing if service is not bound 2019-10-05 23:04:18 +02:00
ByteHamster
53ea702772 Showing progress in notification 2019-10-05 21:58:25 +02:00
ByteHamster
cb942b646a Added 0.75 to default playback speed list
Users on Google Play seem to be confused that they can not select a
playback speed lower than 1x anymore. The reason is that they just
use the preference dialog and that dialog only displays the range
that is selected for the button.
2019-10-05 21:05:28 +02:00
Jonas Kalderstam
9539908f23 Removed unused imports and unnecessary whitespace changes 2019-10-05 02:24:47 +02:00
Jonas Kalderstam
6a37d33b97 Changed from db backed item speed to preferences backed global value 2019-10-05 02:15:26 +02:00
Jonas Kalderstam
97aa360611 Merge remote-tracking branch 'antennapod/develop' into per_feed_playbackspeed 2019-10-05 01:18:14 +02:00
ByteHamster
e37bd24364 Fixed free build 2019-10-04 23:20:51 +02:00
ByteHamster
650c5503ad Moved SafeJobIntentService to correct package 2019-10-04 11:24:43 +02:00
ByteHamster
933790b0d3 Fixed compilation 2019-10-04 11:24:27 +02:00
ByteHamster
7574ca7920 Adapted dependency versions to stable ones 2019-10-04 11:23:50 +02:00
ByteHamster
c130498fc6 Automatic AndroidX migration 2019-10-04 11:22:39 +02:00
ByteHamster
59d5c3cbf2 Changed color of default notification icon 2019-10-02 16:07:08 +02:00
ByteHamster
71a5a00fd0 Merge branch 'develop' into notification-default-icon 2019-10-02 16:03:11 +02:00
H. Lehmann
2db5c00d66
Merge pull request #3482 from ByteHamster/exoplayer-log-source
Added logging to ExoPlayer
2019-10-02 15:58:04 +02:00
ByteHamster
cbdd3603aa Added logging to ExoPlayer 2019-10-02 15:42:55 +02:00
orionlee
d84fc95f0d test for DownloadService, case media download successful. 2019-09-30 13:46:59 -07:00
H. Lehmann
f3b3d5c422
Merge pull request #3476 from ByteHamster/fix-feed-without-identifying-value
Fixed feed without any identifying value
2019-09-30 21:34:56 +02:00
H. Lehmann
f862d15753
Merge pull request #3471 from orionlee/bugfix2_player_not_using_downloaded_media_2947
New fix player stuck due to streaming rather than using downloaded media
2019-09-30 21:34:17 +02:00
ByteHamster
f71b933c6b Fixed feed without any identifying value 2019-09-30 20:39:02 +02:00
H. Lehmann
694d0f8d34
Merge pull request #3472 from ByteHamster/do-not-spam-logcat
Reduced logcat output
2019-09-30 19:07:56 +02:00
ByteHamster
0ffa0e77d9 Reduced logcat output 2019-09-29 22:07:39 +02:00
orionlee
71de4607a3 bugfix: Ensure when media download completes and item update event is posted, the feed media has been updated, 2019-09-29 12:55:02 -07:00
orionlee
9469ebc6c3 bugfix: Ensure playback service use the updated feedItem after media download completes (rather than trying to stream) 2019-09-29 12:46:21 -07:00
H. Lehmann
1709877531
Merge pull request #3470 from ByteHamster/playbackservice-save-current-playable
Moved storing PlaybackPreferences to PlaybackPreferences.java
2019-09-29 17:10:34 +02:00
ByteHamster
a3598daaa7 Moved storing PlaybackPreferences to PlaybackPreferences 2019-09-29 16:47:12 +02:00
ByteHamster
1c60a0134d Keep buffer depending on rewind time 2019-09-29 14:05:48 +02:00
H. Lehmann
ea84dde76f
Merge pull request #3467 from ByteHamster/keep-back-buffer
Keep 30 seconds of back buffer
2019-09-29 12:56:04 +02:00
H. Lehmann
2dfe08df2a
Merge pull request #3454 from ByteHamster/update-progress
Update episode progress during playback
2019-09-29 12:52:48 +02:00
H. Lehmann
c614e6e29c
Merge pull request #3466 from ByteHamster/no-reinit-on-pause
Do not reinit on pause
2019-09-29 12:50:47 +02:00
ByteHamster
fc317e3b68 Keep 30 seconds of back buffer 2019-09-29 12:49:06 +02:00
ByteHamster
3beda73e3c Do not reinit on pause 2019-09-29 12:39:13 +02:00
ByteHamster
8d9c292ca1 Merge branch 'develop' into smart-spread-fix 2019-09-29 12:31:55 +02:00
H. Lehmann
373f31c53e
Merge pull request #3416 from orionlee/bugfix_autodownload_wifi_filter_on_android10_3387
Make Automatic Download WiFi filter UI work on Android 10+
2019-09-29 11:16:10 +02:00
H. Lehmann
e3ef12e413
Merge pull request #3440 from orionlee/avoid_cast_init_unless_enabled
Avoid Cast initialization unless it is enabled
2019-09-29 11:13:33 +02:00
H. Lehmann
fb377258f2
Merge pull request #3461 from ByteHamster/do-not-notify-cancelled-downloads
Do not notify cancelled downloads
2019-09-29 11:10:59 +02:00
Stephen Kitt
7ae3934794
Fix the smart shuffle spread calculation
We want to ensure that the total spread is divisible by all feed
sizes, so the modulo calculation needs to divide spread by the feed
size, not the other way round as is done currently.

In addition, this ensures the per-feed spread is never 0 (so the
degenerate case is equivalent to the old smart shuffle).

Signed-off-by: Stephen Kitt <steve@sk2.org>
2019-09-28 18:11:08 +02:00
ByteHamster
28a816b16c Enabled more checkstyle rules 2019-09-28 17:23:36 +02:00
ByteHamster
66cf4a8a43 Sending event if download was cancelled 2019-09-28 14:20:57 +02:00