Commit Graph

2070 Commits

Author SHA1 Message Date
David Leibovych
5f3714a028 Fixes crash on equalizer open on Android 4.1 2019-10-19 00:20:53 +03:00
orionlee
250594827d unit test for get feeditem link with fallback 2019-10-18 11:31:46 -07:00
orionlee
5eaa4dbfb1 bugfix: Share Episode URL - handle empty link 2019-10-17 12:47:45 -07:00
Xavier Gouchet
fd5a5d71a2 Add an option to replace Episode cover with Podcast cover
The default is to use the episode cover (keep the previous behavior).

Fixes #3070
2019-10-17 16:00:27 +02:00
Doug Smith
0bc3294ca4 Implemented feature to show stream button (instead of Download/Play-Pause) in podcast episode views.
* Added user preference to specify that stream buttons are preferred
* Added StreamAction button to trigger streams on podcast options
2019-10-16 04:31:50 -04:00
H. Lehmann
54eeeb4355
Merge pull request #3516 from egsavage/reset-sleep-timer-on-play
Issue #2381 - restart sleep timer on play
2019-10-15 12:12:06 +02:00
Xavier Gouchet
504bbb0058 Remove duplicate string 2019-10-14 09:14:00 +02:00
Xavier Gouchet
c81fcba22d Fix formatting 2019-10-14 09:14:00 +02:00
Xavier Gouchet
4f65aa015a Add confirmation dialog before reseting statistics 2019-10-14 09:14:00 +02:00
Xavier Gouchet
4289933155 Optimize the deletion of statistics data 2019-10-14 09:14:00 +02:00
Xavier Gouchet
5989d6daf6 Remove the unnecessary StatisticsEvent 2019-10-14 09:14:00 +02:00
Xavier Gouchet
91463ba877 Remove icon from "Reset statistics" option menu item 2019-10-14 09:14:00 +02:00
Xavier Gouchet
f9b413332f Reset playback statistics
Fixes #1867
2019-10-14 09:14:00 +02:00
egsavage
a59fd67178 Issue #2381 - restart sleep timer on play 2019-10-13 20:58:28 -04:00
ByteHamster
c1d81408c1 Fixed notification reappearing if continuous playback is disabled 2019-10-09 12:26:11 +02:00
H. Lehmann
3980bcca6d
Merge pull request #3386 from orionlee/bugfix_skip_last_episode_in_queue_3383
Bugfix skip last episode in queue - episode status
2019-10-09 12:09:04 +02:00
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
orionlee
cf5f0fbc28 #3383 Fix skip last episode in queue - the fix 2019-09-28 15:50:12 -07:00
orionlee
11270d91a6 #3383 Fix skip last episode in queue: android test to reproduce it. 2019-09-28 15:50:11 -07: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
ByteHamster
3041336b92 Do not notify cancelled downloads 2019-09-28 13:04:40 +02:00
orionlee
0b5f4e9dc0 Avoid Cast initialization unless it is enabled (to avoid triggering Google Play Service) 2019-09-27 11:19:29 -07:00
orionlee
db2141a7b4 #3387 permission prompt - add warning icon to make it stand out. 2019-09-27 10:29:27 -07:00
orionlee
d559a8b906 #3387 use ACCESS_FINE_LOCATION per Google feedback
https://issuetracker.google.com/issues/140696830
2019-09-27 10:29:27 -07:00
orionlee
c8dda3c0c0 #3387 ask for location permission for Wi-Fi filter UI on Android 10+. 2019-09-27 10:29:26 -07:00
orionlee
d80daee37e #3387 new permission for WiFi filter UI be compatible with Android 10+ 2019-09-27 10:29:26 -07:00
ByteHamster
107b64315e Merge branch 'develop' into update-progress 2019-09-27 12:58:56 +02:00
ByteHamster
3e01d66cbd Merge branch 'master' into develop 2019-09-27 12:55:24 +02:00
H. Lehmann
a6bffa797a
Merge pull request #3458 from ByteHamster/store-foreground-state-correctly
Fixed another phantom service is running notification
2019-09-27 12:43:03 +02:00
ByteHamster
0c0e50d3ae Fixed another phantom service is running notification
Steps to reproduce:
- Send STOP key two times
- Service starts foreground but does not stop again because stateManager does not know about foreground state
2019-09-27 12:03:39 +02:00
H. Lehmann
bbf4f8cc3f
Merge pull request #3453 from ByteHamster/refresh-subscriptions-view
Added refresh item to subscriptions view
2019-09-26 23:45:22 +02:00
ByteHamster
8b53268bfe Refactored method for readability 2019-09-26 19:06:26 +02:00
H. Lehmann
b0a77bf000
Merge pull request #3455 from ByteHamster/rxjava-buffering
Using RxJava to update buffering
2019-09-26 19:01:28 +02:00
H. Lehmann
25bd5bbeed
Merge pull request #3450 from ByteHamster/undeliverable-exception
Fixed crashes when leaving search fragments
2019-09-26 18:58:04 +02:00
ByteHamster
56d08c4291 Using RxJava to update buffering 2019-09-26 18:53:04 +02:00
H. Lehmann
1e883758e4
Merge pull request #3451 from ByteHamster/fix-no-browser-installed
Fixed crash if there is no browser installed
2019-09-26 18:52:01 +02:00
ByteHamster
b94595fe44 Using RxJava to update position on main thread 2019-09-26 18:47:24 +02:00
H. Lehmann
1cb30ef271
Merge pull request #3452 from ByteHamster/transparent-outline
Removed transparent notification button outline
2019-09-26 17:12:02 +02:00
ByteHamster
66cb923e9d Update playback position in queue 2019-09-25 17:07:24 +02:00
ByteHamster
72fc4f5eb0 Using PlaybackService to distribute position events instead of PlaybackController 2019-09-25 16:44:08 +02:00
ByteHamster
97c2b47a4a Removed ProgressEvent
Database upgrade is done on splash screen
2019-09-25 16:20:24 +02:00
ByteHamster
72d5c65c4f Removed transparent notification button outline 2019-09-25 15:24:23 +02:00
ByteHamster
b65c688b53 Fixed crash if there is no browser installed 2019-09-25 15:00:33 +02:00
ByteHamster
2b8b262499 Fixed crashes when leaving search fragments 2019-09-25 14:45:47 +02:00
ByteHamster
96a42b1bbe Fixed HTTP redirects in ExoPlayer 2019-09-25 14:40:18 +02:00
orionlee
26b7f6c300 auto feed update mini-refactor: move periodic update entry point method from UserPreference to AutoUpdateManager 2019-09-24 11:14:35 -07:00
orionlee
33eddaa256 auto feed update - make the calls from UI use background thread rather than WorkManager to ensure the updates are immediate. 2019-09-24 11:07:43 -07:00
orionlee
8dc9939736 change refreshAllFeeds() main thread call guard to exception. 2019-09-24 10:15:25 -07:00
orionlee
0ddda3a0d2 remove unnecessary thread DBTasks.refreshAllFeeds(): it is invoked by FeedUpdateWorker in background only. 2019-09-24 10:15:24 -07:00
orionlee
608b874057 Make feed update work IDs not dependent on classname to avoid accidental changing of IDs due to class refactoring. 2019-09-24 10:12:14 -07:00
orionlee
ce96eeafb6 simplify param logic (getInputData() is @NonNull) 2019-09-24 10:12:14 -07:00
orionlee
366146d22e prevent deadlock in case auto feed update is blocked per review. 2019-09-24 10:12:14 -07:00
orionlee
907867652f Refactor automatic feed update - remove extra threads no longer necessary. 2019-09-24 10:12:13 -07:00
H. Lehmann
cade85b9c2
Merge branch 'develop' into notification-default-icon 2019-09-24 14:20:13 +02:00
H. Lehmann
a92123340d
Merge pull request #3441 from ByteHamster/circleci-improvements
Circleci improvements
2019-09-24 14:19:18 +02:00
ByteHamster
58348908ea Fixed checkstyle violations 2019-09-24 11:27:08 +02:00
orionlee
c41c8765b6 SSL android 4 fix - fix code styles 2019-09-23 14:22:16 -07:00
orionlee
6cae7df9bd SSL fix On Android 4.4 for certain web sites. 2019-09-23 14:13:20 -07:00
orionlee
39b202ff45 #2977 fix incorrect "share podcast url" label 2019-09-21 10:27:34 -07:00
H. Lehmann
3491377120
Merge pull request #3354 from ByteHamster/display-buffer-state
Displaying buffer state with ExoPlayer
2019-09-21 09:12:23 +02:00
H. Lehmann
64f26d0712
Merge pull request #3433 from ByteHamster/bug-report-section
Bug report section
2019-09-21 09:08:10 +02:00
H. Lehmann
c5dba814d2
Merge pull request #3403 from ByteHamster/follow-system-theme
Add option to follow system theme
2019-09-20 23:47:31 +02:00
H. Lehmann
fa3437960b
Merge pull request #3369 from ByteHamster/playback-speed-icon
Added playback speed icon
2019-09-20 23:46:59 +02:00
ByteHamster
2dce723a8d Added button to view mailing list 2019-09-20 23:38:13 +02:00
ByteHamster
742bbc5c92 Updated FAQ icon and text 2019-09-20 23:30:00 +02:00
ByteHamster
b931828736 Renamed crash report to bug report 2019-09-20 23:29:48 +02:00
ByteHamster
9609eb6977 Removed link to known issues 2019-09-20 23:17:29 +02:00
H. Lehmann
de4f782e54
Merge pull request #3414 from ByteHamster/bug-report-screen
Added screen that shows crash info
2019-09-20 23:10:31 +02:00
H. Lehmann
46c8679fe2
Merge branch 'develop' into follow-system-theme 2019-09-20 23:06:56 +02:00
H. Lehmann
08058152a7
Merge pull request #3408 from ByteHamster/update-speed-button-text
Allow to set playback speed while service is not running
2019-09-20 22:52:37 +02:00
H. Lehmann
4777d2df88
Merge pull request #3423 from ByteHamster/notification-icon-key
Updated key notification icon
2019-09-20 22:49:59 +02:00
ByteHamster
d5130b21e3 Update playback speed button if service is not running 2019-09-20 22:49:03 +02:00
H. Lehmann
aaafd5d715
Merge branch 'develop' into lock-queue 2019-09-20 22:09:57 +02:00
H. Lehmann
569ee7cfdc
Merge pull request #3421 from ByteHamster/removed-unused-resources
Removed unused resources
2019-09-20 22:08:01 +02:00
H. Lehmann
ee02dc40fc
Merge pull request #3424 from ByteHamster/preferences-apply
Calling apply() on preferences edit
2019-09-20 22:06:19 +02:00
H. Lehmann
f6c8279030
Merge pull request #3422 from ByteHamster/fix-id-language
Fixed indonesian translation folder
2019-09-20 22:05:57 +02:00
H. Lehmann
d394996970
Merge pull request #3425 from ByteHamster/cleanup
Removed unused code
2019-09-20 22:05:39 +02:00
ByteHamster
cf261871a8 Updated translations 2019-09-20 19:56:50 +02:00
orionlee
5bc1fc4f28 #3387 short-term (v1.7.3) fix for WiFi filter UI on Android 10+
(Requires user to grant location permission manually)
2019-09-16 12:25:08 -07:00
Jonas Kalderstam
de78c0e31e Fixed playback speed not changing when episode ended and next started playing 2019-09-16 14:38:07 +02:00
ByteHamster
79c94112ef Removed unused code 2019-09-14 21:14:16 +02:00
ByteHamster
9a716ba4ac Calling apply() on preferences edit 2019-09-14 20:52:27 +02:00
ByteHamster
3a150bdb63 Updated key notification icon
Notification icons must be white and square
2019-09-14 19:35:23 +02:00
ByteHamster
29f429f897 Fixed indonesian translation folder 2019-09-14 19:28:03 +02:00
ByteHamster
498f4759cb Removed unused themes 2019-09-14 18:55:52 +02:00
ByteHamster
b54849d459 Removed unused strings 2019-09-14 18:49:08 +02:00
ByteHamster
6f530d9c7d Removed unused colors and dimens 2019-09-14 18:39:55 +02:00
ByteHamster
b805b41dd6 Using a single notification icon 2019-09-14 18:35:14 +02:00
ByteHamster
983b5ea060 Removed unused icons 2019-09-14 18:24:07 +02:00
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
ByteHamster
5f01e5045a Added screen that shows crash info 2019-09-11 23:43:05 +02:00
ByteHamster
facc5dccf5 Added warning when locking queue 2019-09-11 22:33:16 +02:00
ByteHamster
93812f1b15 Fixed widget if playbackservice is not running 2019-09-11 16:48:13 +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
c4c1780da4 Add option to follow system theme 2019-09-10 23:43:01 +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
dcc6642f33 Updated default notification icon 2019-09-03 15:58:33 +02:00
ByteHamster
5825b7645b Executing notification actions in foreground 2019-09-03 15:23:09 +02:00
ByteHamster
11e68419f0 Added playback speed icon 2019-09-02 14:57:30 +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
c68f2f75ca Displaying buffer state with ExoPlayer 2019-08-31 00:18:08 +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
ByteHamster
5774d9d2c7 Better media player error messages 2019-08-18 12:44:51 +02:00
ByteHamster
aca6e3e9e4 Fixed core integration tests 2019-08-11 15:00:37 +02:00
H. Lehmann
4e79ddb51b
Merge pull request #3315 from damoasda/Queue-Sort-Order2
Queue sort order - with keep sorted checkbox
2019-08-11 14:48:01 +02:00
damoasda
c4399de8cb Changes due to feedback in pull request #3315 2019-08-11 14:07:45 +02:00
damoasda
fe9f0c8e7e Changes due to feedback in pull request #3315 2019-08-11 11:08:19 +02:00
H. Lehmann
3ceb99d2e2
Merge pull request #3303 from rezanejati/develop
Add socks proxy in network settings
2019-08-11 10:19:52 +02:00