Tags give the ability to mark specific points in history as being important
-
347
55487833 · ·Features: - Library Support (On-device music and video playback) - Polycentric moderation options - Automatic language subtitles settings - Copy comment button - Reset settings button in sources - Share settings button for sources - HttpImp package for more reliable http requesting in some situations - Double tap for play/pause - Support 3x playback speed Improvements: - Subtitles can now be language tagged more reliably - New menu style - New menu highlighting - Improved live stream playback recovery - Converted some activities to fragments, should result in more reliable navigation - More reliable auto-resume - Keep screen on for shorts player - Ignore unsupported devices in experimental casting backend - Stop video playback before disconnecting from device - No longer prompt for encrypted auto backup (phasing out) - Request modifiers are better applied to certain scenarios (casting, downloading) - Last queue playlist improvements - Improved HLS downloading - Moving to 16KB page size Fixes: - Fix false positive session unauthorized - Fix allow PiP during loader game - Fix export download video progress - Fix castview scaling - Fix loop/autoplay with casting - Fix possible crash on polycentric comment failures More, probably.
-
-
345
5b40da10 · ·TODO. Extra changes: - crash fixes - minor stuff Some main items to test: - Initial library support - Settings UI change as fragments - Package httpImp (wip) - Initial test code for improving live playback
-
344
f17e147b · ·TODO. Extra changes: - crash fixes - minor stuff Some main items to test: - Initial library support - Settings UI change as fragments - Package httpImp (wip) - Initial test code for improving live playback
-
343
4433364c · ·TODO. Some main items to test: - Initial library support - Settings UI change as fragments - Package httpImp (wip) - Initial test code for improving live playback
-
-
341
7d19c235 · ·Features: - Polycentric moderation. Fixes: - Fixed session not authorized showing when it succeeded. - Casting(experimental): ignore devices that are unsupported or fails to parse.
-
340
bce93b8e · ·Fixes: - Fixed issue where pausing in PiP would cause queue to get lost. - Fixed UI issues on Android 15/16. - Fixed a crash where TextView would crash during drag and drop. - Possible fix for DownloadService that caused it to crash under certain edge cases. Improvement: - Promises exceptions are now properly propagated, resulting in correct exception handling and UI.
-
339
547fe7bc · ·Features: - Can now open local media files with Grayjay (more to come) - New experimental casting backend (off by default) Fixes: - Fix async promises not resolving if result is immediate - Fix async promises getting disposed too soon - Fix some translations
-
338
678305e3 · ·Features: - Can now open local media files with Grayjay (more to come) - New experimental casting backend (off by default) Fixes: - Fix async promises not resolving if result is immediate - Fix async promises getting disposed too soon - Fix some translations
-
337
19429263 · ·Features: - Can now open local media files with Grayjay (more to come) - New experimental casting backend (off by default) Fixes: - Fix async promises not resolving if result is immediate - Fix async promises getting disposed too soon - Fix some translations
-
336
4d017ad3 · ·HOTFIX 2025-08-22: - Hotfix: PiP play/pause no longer closes the player - Hotifx: Shorts video will no longer stretch video, instead now zooms to fit - Feature: Long pressing a plugin filter on home will now only enable that plugin, disable others - Feature: Long pressing a search filter will enable or disable all filters in that group (if multiple is supported) - Feature: Shorts video filling can be disabled in settings for weird aspect ratios (will have black bars) - Feature: Sync relay server is now customizable at own risk - Fix: Temporary workaround on non-MainActivity scope access (fixes things like install plugin) -------------------------- Features: - Shorts Tab - VOD chat support - Sync Platform History Support - Plugins can now show dialogs during login for specific pages Improvements: - UI Responsiveness improvement when switching video sources - Casting compatibility improvements - Picture in Picture improvements Fixes: - Various crash fixes - Fix issue with HLS redirects - Fix issue with sync when no thumbnail is provided - Fix download size integer overflow - Fix login through dialog not always working And more minor fixes
-
335
713d46c7 · ·HOTFIX 2025-08-22: - Hotfix: PiP play/pause no longer closes the player - Hotifx: Shorts video will no longer stretch video, instead now zooms to fit - Feature: Long pressing a plugin filter on home will now only enable that plugin, disable others - Feature: Long pressing a search filter will enable or disable all filters in that group (if multiple is supported) - Feature: Shorts video filling can be disabled in settings for weird aspect ratios (will have black bars) - Feature: Sync relay server is now customizable at own risk -------------------------- Features: - Shorts Tab - VOD chat support - Sync Platform History Support - Plugins can now show dialogs during login for specific pages Improvements: - UI Responsiveness improvement when switching video sources - Casting compatibility improvements - Picture in Picture improvements Fixes: - Various crash fixes - Fix issue with HLS redirects - Fix issue with sync when no thumbnail is provided - Fix download size integer overflow - Fix login through dialog not always working And more minor fixes
-
334
66f87110 · ·Features: - Shorts Tab - VOD chat support - Sync Platform History Support - Plugins can now show dialogs during login for specific pages Improvements: - UI Responsiveness improvement when switching video sources - Casting compatibility improvements - Picture in Picture improvements Fixes: - Various crash fixes - Fix issue with HLS redirects - Fix issue with sync when no thumbnail is provided - Fix download size integer overflow - Fix login through dialog not always working And more minor fixes
-
333
b7c123c2 · ·Features: - Shorts Tab - VOD chat support - Sync Platform History Support - Plugins can now show dialogs during login for specific pages Improvements: - UI Responsiveness improvement when switching video sources - Casting compatibility improvements - Picture in Picture improvements Fixes: - Various crash fixes - Fix issue with HLS redirects - Fix issue with sync when no thumbnail is provided - Fix download size integer overflow - Fix login through dialog not always working And more minor fixes
-
332
43ec7e82 · ·Features: - Shorts Tab - VOD chat support - Sync Platform History Support - Plugins can now show dialogs during login for specific pages Improvements: - UI Responsiveness improvement when switching video sources - Casting compatibility improvements - Picture in Picture improvements Fixes: - Various crash fixes - Fix issue with sync when no thumbnail is provided - Fix download size integer overflow - Fix login through dialog not always working And more minor fixes
-
331
453030d5 · ·Changelog Pending Features: - Shorts Tab - VOD chat support - Sync Platform History Support - Plugins can now show dialogs during login for specific pages Improvements: - UI Responsiveness improvement when switching video sources - Casting compatibility improvements - Picture in Picture improvements Fixes: - Various crash fixes - Fix issue with sync when no thumbnail is provided - Fix download size integer overflow
-
330
01cb544d · ·Features: - Async support for plugins methods, currently only practically usable for setTimeout - Livestream raids now properly support incoming/outgoing, which should be visualized correctly. - Player will now properly show loader in cases of asynchronous loading (with progress bar if known time) - Plugin promises can now add an estimated duration of a task - Add player loader animation+game in situations where backoff is requested Improvements: - DashRaw.generate will now be called asynchronously if possible - Livestream event colors now use RGBA instead of ARGB Fixes: - Fix possible crash for starting a service - Fix possible crash related to an image view - Fix possible crashes during import - Fix issue where shared networked imports could crash - Minor locking improvements
-
329
a4d4835a · ·Features: - Async support for plugins methods, currently only practically usable for setTimeout - Livestream raids now properly support incoming/outgoing, which should be visualized correctly. - Player will now properly show loader in cases of asynchronous loading (with progress bar if known time) - Plugin promises can now add an estimated duration of a task - Add player loader animation+game in situations where backoff is requested Improvements: - DashRaw.generate will now be called asynchronously if possible - Livestream event colors now use RGBA instead of ARGB Fixes: - Fix possible crash for starting a service - Fix possible crash related to an image view - Fix possible crashes during import - Fix issue where shared networked imports could crash - Minor locking improvements
-
328
c6caa59a · ·Features: - Async support for plugins methods, currently only practically usable for setTimeout - Livestream raids now properly support incoming/outgoing, which should be visualized correctly. - Player will now properly show loader in cases of asynchronous loading (with progress bar if known time) - Plugin promises can now add an estimated duration of a task Improvements: - DashRaw.generate will now be called asynchronously if possible Fixes: - Fix possible crash for starting a service - Fix possible crash related to an image view - Fix possible crashes during import - Fix issue where shared networked imports could crash - Minor locking improvements