Commit graph

857 commits

Author SHA1 Message Date
Kai
2697107f76
add support for hls sources with request modifiers
add support for encrypted hls streams

Changelog: changed
2025-02-11 00:16:57 -06:00
Kelvin
e36047c890 Merge branch 'prevent-exception-replay' into 'master'
Prevent Exception Replay When Unsubscribing From Deleted Channel

See merge request videostreaming/grayjay!77
2025-02-10 19:15:09 +00:00
Kelvin
8f1199bd08 Merge branch 'master' of gitlab.futo.org:videostreaming/grayjay 2025-02-10 20:12:50 +01:00
Kelvin
d6e045ea4e JSDOM, optional packages, Channel not crash if opened without plugin, downloads ordering fixes/naming 2025-02-10 20:12:43 +01:00
Kelvin
304e48996b Merge branch 'rotation-lock-fix' into 'master'
Fix Rotation Lock Activity Resume Issue

See merge request videostreaming/grayjay!83
2025-02-10 18:55:19 +00:00
Kelvin
f350dc83b8 Merge branch 'brightness-fix' into 'master'
Restore Overlay Brightness When Re-entering Full Screen

See merge request videostreaming/grayjay!84
2025-02-10 18:53:38 +00:00
Kelvin
ebb7beda8c Merge branch 'fix-background-playback' into 'master'
Background playback support for HLS and DASH

See merge request videostreaming/grayjay!80
2025-02-10 18:48:05 +00:00
Kelvin
a01f3da66e Merge branch 'adaptive-streaming-auto-ui' into 'master'
Auto mode UI for adaptive streams (HLS and DASH)

See merge request videostreaming/grayjay!76
2025-02-10 18:47:50 +00:00
Kelvin
72f5b5fbc0 Ref 2025-02-07 19:08:38 +01:00
Kelvin
330aa495c8 Playlist dup prevention, download search and ordering, optional package support 2025-02-06 21:36:33 +01:00
Kelvin
0b529ae94d Plugin changelog support, Hide hidden from search setting, No author change warning if missing pubkey, toast on add to playlist, better autoplay description, Playlist total duration label 2025-02-06 19:19:29 +01:00
Kelvin
83b35183d0 Channel shorts tab, Forced batch parallelization, Playlist download support for live sources, hardware codec query 2025-02-05 19:40:28 +01:00
Kelvin
2cd01eb1fe Merge 2025-02-03 21:38:18 +01:00
Kelvin
07378f665a Fix http memory leak for byte responses, refs 2025-02-03 21:36:41 +01:00
Kai DeLorenzo
bfd5f24f4c Fix https://github.com/futo-org/grayjay-android/issues/727 2025-01-27 21:51:17 +00:00
Kai
3d617187af
update rotation lock approach
Changelog: changed
2025-01-27 12:03:25 -06:00
Koen J
d040b93ca9 Updated submodules and fixed IPv6 casting play address being wrong. 2025-01-23 14:26:08 +01:00
Koen J
f5aa8f37bb Updated youtube. 2025-01-17 22:19:02 +01:00
Koen J
7e932df450 Updated submodules. 2025-01-17 22:01:26 +01:00
Koen J
3d4741727e Updated submodules. 2025-01-17 21:37:28 +01:00
Kelvin
a03b63ef74 Merge branch 'master' of gitlab.futo.org:videostreaming/grayjay 2025-01-17 21:27:23 +01:00
Kelvin
15ce3e9f20 Timeout support 2025-01-17 21:27:12 +01:00
Kai
da58b72f9d
add background playback support for videos without an explicit audio source
Changelog: changed
2025-01-14 11:36:37 -06:00
Kai
d474121f85
improve full screen portrait docs
Changelog: changed
2025-01-14 09:59:17 -06:00
Kai
978f76ffb6
Added current quality to auto item
Changelog: added
2025-01-10 14:38:54 -06:00
Kai
084bac00f5
Clear feed loading exceptions to prevent replay of exceptions
Changelog: changed
2025-01-08 21:54:03 -06:00
Kai
94454172dd
Add UI to show when adaptive streams (HLS and DASH) are in auto mode
Changelog: added
2025-01-08 20:43:38 -06:00
Koen J
891d3cf966 Added debug message. 2025-01-06 16:55:02 +01:00
Koen J
561d5ec7ab Fixes to sync. 2025-01-06 15:56:31 +01:00
Koen J
7ce437d50a Updated submodule. 2025-01-06 11:42:14 +01:00
Kai
b65257df42
disable download for Widevine sources 2024-12-21 11:26:10 -06:00
Kelvin
aaa2d7f08d Prevent crashes on non-existing assets 2024-12-19 22:00:56 +01:00
Kelvin
f73e25ece6 Fix crash activity update support 2024-12-19 21:54:32 +01:00
Kelvin
78d427f208 Remove broken ref for now 2024-12-19 21:14:07 +01:00
Kelvin
eaeaf3538f Better messaging on failed to connect sync 2024-12-18 22:20:11 +01:00
Kai
1b7ee8231b
update deps 2024-12-18 14:36:40 -06:00
Kai
53df19b477
fixes for:
weird tablet issues on some screen sizes
horizontal maximized player on phones
always allow full screen rotation not working
2024-12-14 14:41:28 -06:00
Kai
4189d62a57
fix rotation regression 2024-12-13 20:47:21 -06:00
Koen
9a3e3af614 Merge branch 'feat/apple-podcasts-plugin' into 'master'
Add Apple Podcasts plugin

See merge request videostreaming/grayjay!63
2024-12-13 18:55:16 +00:00
Stefan
f7187400dc Add Apple Podcasts plugin 2024-12-13 17:59:56 +00:00
Kai
d6d35a645e
detect system auto rotate setting changes
correctly handle lock button when full screen
2024-12-13 11:44:57 -06:00
Kai
e719dcc7f5
detect system auto rotate setting changes
correctly handle lock button when full screen
2024-12-13 11:23:40 -06:00
Kai
f4bade0c2e
change default to force auto rotate while full screen 2024-12-13 10:21:40 -06:00
Koen J
9be59c674d Updated YouTube. 2024-12-13 17:13:42 +01:00
Kai
ed926c4e37
remove assumptions about rotation preference 2024-12-13 10:00:43 -06:00
Kai
569ba3d651
suppress warning 2024-12-13 09:43:08 -06:00
Kai
60fe28c2fe
simplified rotation logic 2024-12-13 09:41:52 -06:00
Kai
c77a4d08d6
increase delay to prevent erroneous rotations 2024-12-12 23:01:28 -06:00
Kai
c88d457021
fix device getting stuck landscape or in portrait when entering and exiting full screen via the button
fix weird rotation behavior when locking and unlocking rotation via the player button
2024-12-12 15:25:02 -06:00
Koen J
b20b625820 Fixed compiler errors. 2024-12-12 16:02:37 +01:00