ByteHamster
769f465145
Merge branch 'master' into develop
2021-06-16 23:26:42 +02:00
ByteHamster
90753cb8e1
Merge pull request #5223 from jonasburian/issue-seekbar-highlighting
...
Highlighted seek bar while seeking on episode without chapters
2021-06-16 23:25:10 +02:00
Jonas
05606507b2
Fix for highlighted seek bar on episode without chapters
2021-06-15 22:58:31 +02:00
Hannes Achleitner
9e45d15083
Gradle 6.9
2021-06-13 20:52:06 +02:00
Taco
ccda829f53
Update GitHub CI actions ( #5216 )
2021-06-13 13:07:07 +02:00
ByteHamster
b8e311d9d4
Merge pull request #5175 from ByteHamster/format-xml
...
Add CI check that enforces layout xml file formatting
2021-06-05 22:56:44 +02:00
ByteHamster
7cad7386eb
Added CI check for xml formatting
2021-06-05 21:56:11 +02:00
ByteHamster
4093dd6433
Merge pull request #5209 from ByteHamster/wait-for-new
...
Let test wait until database operation is completed
2021-06-05 19:17:55 +02:00
ByteHamster
b89005dc3d
Merge pull request #5190 from ByteHamster/shownotes-font
...
Removed explicit font specification from shownotes
2021-06-05 18:58:47 +02:00
ByteHamster
a0813db189
Let test wait until database operation is completed
2021-06-05 18:57:23 +02:00
Mengshi24
b35eaa4fa5
Add a unit test under DbWriterTest.java ( #5181 )
2021-06-05 18:40:26 +02:00
ByteHamster
28beb36b2c
Removed explicit font specification from shownotes
2021-06-05 18:22:08 +02:00
ByteHamster
7a7b89eea7
Merge pull request #5195 from jhenninger/patch-1
...
Fix typo
2021-06-05 17:47:37 +02:00
ByteHamster
8bcbc7ae32
Merge pull request #5196 from jhenninger/fix-stuck-swipe-refresh-layout
...
Fix stuck swipe refresh indicator
2021-06-05 17:44:40 +02:00
Johannes Henninger
b43bbf79cc
Fix stuck swipe refresh indicator
...
ViewPager2 does not play nice with SwipeRefreshLayout if the wrapped
RecyclerView is hidden. This commit removes the show/hide logic from
EmptyViewHandler, so that the RecyclerView is always displayed, even
when empty. This prevents you from swiping left/right while pulling down
the swipe refresh indicator.
Fixes #5132
2021-05-31 12:55:52 +02:00
Johannes Henninger
85317ef0e7
Fix typo
2021-05-31 02:42:54 +02:00
ByteHamster
9976b6384f
Merge pull request #5165 from thrillfall/sync-position-on-pause
...
sync paused position on playback pause
2021-05-29 11:10:26 +02:00
Matthew Choi
3cfe588fdb
Added new test case for FeedItemUtil.java to test getIds() method ( #5182 )
2021-05-29 10:26:13 +02:00
Farzan
528236c1a2
Making the "(i) Filtered" more visible ( #5170 )
2021-05-29 10:24:59 +02:00
gregoryjtom
426283109a
Add new test for Download Request equals ( #5183 )
2021-05-29 09:47:10 +02:00
ByteHamster
ea47118a98
Merge branch 'master' into develop
2021-05-22 20:31:37 +02:00
ueen
65b5efb4f2
Add functionality to Podcast/Episode Textviews in CoverFragment ( #5074 )
2021-05-22 20:23:29 +02:00
thrillfall
ffaa5b0045
sync paused position on playback pause
2021-05-17 23:18:34 +02:00
ByteHamster
af6af2fb78
Merge pull request #5162 from ByteHamster/remove-audio-only-code
...
VideoPlayer rework
2021-05-15 11:35:40 +02:00
ByteHamster
3eae21db27
Clean up some lint errors
2021-05-14 22:24:14 +02:00
ByteHamster
ac0580400e
Switched video player to ViewBinding
2021-05-14 22:07:35 +02:00
ByteHamster
33ad1a91f0
Remove unneccessary method call chaining
2021-05-14 22:07:35 +02:00
ByteHamster
c3d7209f09
Moved all code from MediaPlayerActivity to VideoPlayerActivity
2021-05-14 22:07:35 +02:00
ByteHamster
362e66cf08
Removed code from MediaPlayerActivity that only affects the audio player
2021-05-14 22:07:35 +02:00
ByteHamster
342ed92994
Fixed build error because of incompatible merge
2021-05-14 21:40:49 +02:00
ByteHamster
fcb75fc382
Merge pull request #5161 from ByteHamster/reduce-playback-controller
...
Remove some unnecessary code from playback controller
2021-05-14 21:22:22 +02:00
ueen
292c9bf151
New media player screen ( #5075 )
...
Co-authored-by: jonasburian <jonas.burian@protonmail.com>
Co-authored-by: ByteHamster <info@bytehamster.com>
2021-05-14 21:06:04 +02:00
ByteHamster
f56ce1ea52
Just assume we can always set the playback speed
...
Our default ExoPlayer can always set the speed. All Android versions >23
also support it. So of the 2% of users with old devices, this only
affects the ones who manually selected another player.
2021-05-14 21:03:35 +02:00
ByteHamster
74dcf09b3b
Removed method that is just used in one place
2021-05-14 20:38:46 +02:00
ByteHamster
390fb1a15b
Use EventBus instead of broadcast for service shutdown
2021-05-14 20:26:57 +02:00
ByteHamster
d9fdca4d03
Bumped version to 2.2.1
2021-05-13 21:40:58 +02:00
ByteHamster
fb6bd0cbaa
Merge pull request #5160 from ByteHamster/disable-id3
...
Disable ExoPlayer id3 extraction
2021-05-13 19:11:21 +02:00
ByteHamster
c6aee572fb
Merge pull request #5156 from ByteHamster/common-gradle
...
Move common gradle setup to a single file
2021-05-13 19:11:02 +02:00
ByteHamster
93b2a07811
Disable ExoPlayer id3 extraction
...
Malformed audio files can cause a crash in ExoPlayer. We have our own
id3 extractor and don't use the data of ExoPlayer, so we can just
disable parsing in ExoPlayer. This reduces the number locations where
something can go wrong that prevents playback.
2021-05-13 18:17:23 +02:00
ByteHamster
c72fd81886
Move common gradle setup to a single file
...
Original idea by @TacoTheDank
2021-05-11 22:38:46 +02:00
ByteHamster
65bf8bf70c
Merge pull request #5151 from ByteHamster/fix-proxy
...
Fixed proxy support
2021-05-10 23:11:59 +02:00
ByteHamster
e521b85070
Fixed proxy support
2021-05-10 22:10:50 +02:00
Jonas Burian
508cea67d1
Fix chapter seekbar issues ( #5142 )
...
Buffering indicator drawn incorrectly
Not refreshing divider positions with duration change
2021-05-09 11:04:31 +02:00
ByteHamster
be25ae7c67
Updated translations
2021-05-08 12:10:26 +02:00
ByteHamster
4b1d743ba2
Merge pull request #5149 from ByteHamster/fix-npe
...
Fixed NPE in ExternalPlayerFragment
2021-05-08 12:07:16 +02:00
ByteHamster
5ad60a8272
Fixed NPE in ExternalPlayerFragment
2021-05-08 11:45:08 +02:00
ByteHamster
3c808c1393
Merge pull request #5146 from ByteHamster/future-date
...
Refuse to show future dates
2021-05-08 11:40:10 +02:00
ByteHamster
27d86cfb26
Refuse to show future dates
...
Some shows start to specify dates from the future to appear on top
of episode lists. If we find one of those episodes, just ignore that
it is there. We then use the date when we first found the item.
2021-05-06 21:31:05 +02:00
ByteHamster
b4bb7f4e59
Merge pull request #5141 from jonasburian/fix-jumping-thumb
...
Jumping thumb while seeking
2021-05-02 15:08:21 +02:00
jonasburian
0106cdc8bf
Fix jumping thumb
2021-05-02 11:20:46 +02:00