Tags give the ability to mark specific points in history as being important
-
355
09fd4c08 · ·HOTFIX: Fix back button closing app in a niche edgecase HOTFIX: Grayjay asking for notification permissions when these are not required. Features: - Added support for casting library content. Improvements: - Different loop icon. - Allow loop in playlist. - Improved background updating to use notifications and be more explicit. - Changed the icognito icon and added explanation for incognito. - Minimize and maximize added for prompted login. - Improved motion layout responsiveness and made trigger more reliable. - Back button no longer exits the application while playing a video, triggering the default background behavior. Fixes: - Fix queue clear on opening video on a channel page. - Potential fix for issue where cast icon doesn't properly turn blue at the right moment when connected. - Fix setting casting connectionState to correct value when disconnected. - Replaced finalize with manual close for JSRequestExecutor fixing a timeout related crash. - Fixed crash related to ShapeLayout in BigButton. - Fixed crash related to updating resume visibility in some scenarios. - Fixed crash related to shuffling a queue in some scenarios. - Fixed crash related to plugin provided thumbnails that are too large to be loaded into memory. - Fixed crash related to devices that do not support CONFIRM_INSTALL. - Fixed crash happening due to recycled bitmaps in notifications. - Fixed login from DevPortal. - Fixed in-video load login flow - Fixed privacy mode "Don't show" not working properly
-
354
1667866a · ·HOTFIX: Fix back button closing app in a niche edgecase Features: - Added support for casting library content. Improvements: - Different loop icon. - Allow loop in playlist. - Improved background updating to use notifications and be more explicit. - Changed the icognito icon and added explanation for incognito. - Minimize and maximize added for prompted login. - Improved motion layout responsiveness and made trigger more reliable. - Back button no longer exits the application while playing a video, triggering the default background behavior. Fixes: - Fix queue clear on opening video on a channel page. - Potential fix for issue where cast icon doesn't properly turn blue at the right moment when connected. - Fix setting casting connectionState to correct value when disconnected. - Replaced finalize with manual close for JSRequestExecutor fixing a timeout related crash. - Fixed crash related to ShapeLayout in BigButton. - Fixed crash related to updating resume visibility in some scenarios. - Fixed crash related to shuffling a queue in some scenarios. - Fixed crash related to plugin provided thumbnails that are too large to be loaded into memory. - Fixed crash related to devices that do not support CONFIRM_INSTALL. - Fixed crash happening due to recycled bitmaps in notifications. - Fixed login from DevPortal. - Fixed in-video load login flow - Fixed privacy mode "Don't show" not working properly
-
353
1bb0cdc4 · ·Features: - Added support for casting library content. Improvements: - Different loop icon. - Allow loop in playlist. - Improved background updating to use notifications and be more explicit. - Changed the icognito icon and added explanation for incognito. - Minimize and maximize added for prompted login. - Improved motion layout responsiveness and made trigger more reliable. - Back button no longer exits the application while playing a video, triggering the default background behavior. Fixes: - Fix queue clear on opening video on a channel page. - Potential fix for issue where cast icon doesn't properly turn blue at the right moment when connected. - Fix setting casting connectionState to correct value when disconnected. - Replaced finalize with manual close for JSRequestExecutor fixing a timeout related crash. - Fixed crash related to ShapeLayout in BigButton. - Fixed crash related to updating resume visibility in some scenarios. - Fixed crash related to shuffling a queue in some scenarios. - Fixed crash related to plugin provided thumbnails that are too large to be loaded into memory. - Fixed crash related to devices that do not support CONFIRM_INSTALL. - Fixed crash happening due to recycled bitmaps in notifications. - Fixed login from DevPortal. - Fixed in-video load login flow - Fixed privacy mode "Don't show" not working properly
-
352
86019c80 · ·Features: - Added support for casting library content. Improvements: - Different loop icon. - Allow loop in playlist. - Improved background updating to use notifications and be more explicit. - Changed the icognito icon and added explanation for incognito. - Minimize and maximize added for prompted login. - Improved motion layout responsiveness and made trigger more reliable. - Back button no longer exits the application while playing a video, triggering the default background behavior. Fixes: - Fix queue clear on opening video on a channel page. - Potential fix for issue where cast icon doesn't properly turn blue at the right moment when connected. - Fix setting casting connectionState to correct value when disconnected. - Replaced finalize with manual close for JSRequestExecutor fixing a timeout related crash. - Fixed crash related to ShapeLayout in BigButton. - Fixed crash related to updating resume visibility in some scenarios. - Fixed crash related to shuffling a queue in some scenarios. - Fixed crash related to plugin provided thumbnails that are too large to be loaded into memory. - Fixed crash related to devices that do not support CONFIRM_INSTALL. - Fixed crash happening due to recycled bitmaps in notifications. - Fixed login from DevPortal. - Fixed in-video load login flow - Fixed privacy mode "Don't show" not working properly
-
351
68886502 · ·Features: - Added support for casting library content. Improvements: - Different loop icon. - Allow loop in playlist. - Improved background updating to use notifications and be more explicit. - Changed the icognito icon and added explanation for incognito. - Minimize and maximize added for prompted login. - Improved motion layout responsiveness and made trigger more reliable. - Back button no longer exits the application while playing a video, triggering the default background behavior. Fixes: - Fix queue clear on opening video on a channel page. - Potential fix for issue where cast icon doesn't properly turn blue at the right moment when connected. - Fix setting casting connectionState to correct value when disconnected. - Replaced finalize with manual close for JSRequestExecutor fixing a timeout related crash. - Fixed crash related to ShapeLayout in BigButton. - Fixed crash related to updating resume visibility in some scenarios. - Fixed crash related to shuffling a queue in some scenarios. - Fixed crash related to plugin provided thumbnails that are too large to be loaded into memory. - Fixed crash related to devices that do not support CONFIRM_INSTALL. - Fixed crash happening due to recycled bitmaps in notifications. - Fixed login from DevPortal.
-
-
349
f2efc603 · ·HOTFIX: New Android 16 back behavior fix HOTFIX: New Android 16 bottom bar contrast fix. HOTFIX: Possible crash for library directory up HOTFIX: Compatibility fix for Android 9. HOTFIX: Subtitles breaking video fix (temporary legacy text rendering support) 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.
-
348
efe074d2 · ·HOTFIX: New Android 16 back behavior fix HOTFIX: New Android 16 bottom bar contrast fix. HOTFIX: Possible crash for library directory up HOTFIX: Compatibility fix for Android 9. 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.
-
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