3224 Commits

Author SHA1 Message Date
Bnyro
9b68e4faea feat: audio player UI for downloads 2024-10-06 16:03:00 +02:00
Bnyro
f0fb359b5d feat: split downloads fragment into audio and video category 2024-10-06 15:03:53 +02:00
Bnyro
db0dc4c4fc refactor: use Coil exclusively for image loading 2024-10-06 13:54:10 +02:00
Bnyro
9030a6e871 feat: playing queue support for downloaded videos 2024-10-06 13:43:28 +02:00
Bnyro
db8ec51b12 refactor: move common PlayerService code to AbstractPlayerService 2024-10-06 12:58:59 +02:00
Bnyro
ad1be01fcd
Merge pull request #6593 from Relwi/refactor/next-video-with-autoplay-off
refactor: click on video playlist won't load if autoplay is off
2024-10-05 13:45:29 +02:00
Relwi
1ab57cb744
fix: click on video playlist won't load if autoplay is off on background mode (#6589)
* fix: click on video playlist won't load if autoplay is off on background mode

* refactor: click on video playlist won't load if autoplay is off on background mode
2024-10-05 13:44:52 +02:00
Relwi
9ec7e3a01f
refactor: click on video playlist won't load if autoplay is off 2024-10-05 09:10:43 +02:00
Relwi
bf3519d366
fix: click on video playlist won't load if autoplay is off 2024-10-04 14:25:14 +02:00
Bnyro
9aa0f6879d refactor: also respect codec preference in audio mode 2024-10-02 13:11:23 +02:00
Bnyro
af170e3b32 feat: support for selecting audio codec 2024-10-02 13:08:28 +02:00
Bnyro
c0dd9e802f fix: background service stops when using add to queue/playlist/download share action 2024-10-02 12:47:08 +02:00
Bnyro
f10afe7bd8 chore: cleanup and update dependencies 2024-10-02 12:30:22 +02:00
Bnyro
3df65cfb96 fix: can't paste channel/playlist urls to search bar 2024-10-02 12:25:35 +02:00
Bnyro
5e2bc2fe5e fix: video fails to play when shared to app with zero navbar tabs 2024-10-02 12:11:03 +02:00
Bnyro
b74fa0e463 fix: no horizontal padding in fullscreen player 2024-10-02 12:06:07 +02:00
Bnyro
152012b440 fix: crash when importing private videos in watch history 2024-10-02 11:54:08 +02:00
Relwi
11d8730fab
fix: shuffle button crash when playlist is empty 2024-09-29 22:38:10 +02:00
Bnyro
5e556f4be2 feat: support for importing watch history from YouTube 2024-09-26 16:48:55 +02:00
Bnyro
217d671a34 fix: pip controls don't work if auto-PiP is disabled 2024-09-26 16:05:35 +02:00
Bnyro
97708e2069 refactor: error handling for stream extractor responses 2024-09-26 15:56:26 +02:00
Bnyro
fb4348f2f9 fix: missing top bar padding in portrait for downloaded video playback 2024-09-25 14:54:53 +02:00
Bnyro
2ef1f39d19 fix: queue refill jobs don't finish when video session ended 2024-09-25 14:44:33 +02:00
Bnyro
f1d93b6840 fix: uncaught local streams extractor exceptions 2024-09-25 14:33:13 +02:00
Bnyro
3a372f4854 fix: wrong chapter name shown if following video has only SB highlight 2024-09-25 14:17:54 +02:00
Bnyro
aa2fd8384d fix: no chapters shown if video highlight is the only chapter 2024-09-25 13:59:15 +02:00
Bnyro
5dc0e98054 fix: crash when adding/removing channel to group 2024-09-25 13:32:24 +02:00
Bnyro
ae01341bfa feat: allow user to set custom preloading amount 2024-09-17 17:23:28 +02:00
Bnyro
b7261b018b fix: display comments count (again) 2024-09-17 17:09:00 +02:00
Bnyro
723faa5f1e
Merge pull request #6489 from Bnyro/master
refactor: cleanup DashHelper.kt
2024-09-14 12:01:08 +02:00
Bnyro
9b296fe036 refactor: cleanup DashHelper.kt 2024-09-14 12:00:40 +02:00
Jānis
b29d4c6fd4
feat: allow dash without piped proxy (#6485) 2024-09-14 11:59:21 +02:00
Jānis
66ccdf1b84
feat: RYD support for local stream extraction (#6483)
* feat: RYD support for local stream extraction

* add a switch

* use runCatching

* move check outside if statement

additionally return -1 if no dislikes were fetched.

---------

Co-authored-by: Bnyro <bnyro@tutanota.com>
2024-09-14 11:37:41 +02:00
Jānis
bf99635b48
fix: pip-to-audio action does not close pip window (#6476) 2024-09-10 17:47:36 +02:00
Bnyro
8eac9d8a38 feat: highlight current selection in player options sheets (audio language, captions, resize/repeat mode) 2024-09-10 16:21:05 +02:00
Bnyro
00717715bb fix: autoplay countdown showing even if autoplay disabled
this additionaly fixes that the replay button is not shown automatically
at the video's end when autoplay is disabled
2024-09-10 15:43:32 +02:00
Bnyro
13f554f346 fix: double click gesture inaccurate in landscape player 2024-09-10 15:37:37 +02:00
Bnyro
55bb3dc35f fix: issues with channel name caused by textIsSelectable 2024-09-05 11:13:52 +02:00
Thomas W.
5bd6cc7c44
fix: retain exoplayer on orientation change (#6428) 2024-09-05 11:01:50 +02:00
Bnyro
cfa4b82643 fix: laggy behavior when using back gesture to minimize player 2024-09-05 10:57:20 +02:00
Bnyro
68e371a8bb fix: videos in watch history uploaded in 1970 2024-09-03 18:34:40 +02:00
Bnyro
8ddd52d96f fix: duplicated slash in custom instance's share url 2024-09-03 18:12:57 +02:00
Bnyro
a2263de3ff feat: download support for local streams extractor 2024-08-26 15:26:02 +02:00
Bnyro
747899a898 fix: related streams published 54 years ago with local extractor 2024-08-26 15:08:45 +02:00
Bnyro
204a48294b feat: support download of private playlists via external downloader 2024-08-26 14:54:41 +02:00
Bnyro
a88329504c fix: issues with expandable text views 2024-08-23 17:01:16 +02:00
Bnyro
8b0e6ce68f fix: can't expand description 2024-08-23 16:34:39 +02:00
Bnyro
213fc626c1 fix: crashes and issues with local stream extractor 2024-08-23 16:23:38 +02:00
Bnyro
ed382c801d refactor: add donation button to action menu 2024-08-23 13:46:38 +02:00
Bnyro
0ee013240c refactor: improve bookmarks performance and reliability 2024-08-23 13:40:11 +02:00