Tags

Tags give the ability to mark specific points in history as being important
  • 343

    4433364c · Fix build error ·
    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

    Features:
     - Polycentric moderation.
    
    Fixes:
     - Fixed session not authorized showing when it succeeded.
     - Casting(experimental): ignore devices that are unsupported or fails to parse.
  • 340

    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 · Updated target SDK. ·
    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

    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

    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 · Refs ·
    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 · Refs ·
    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

    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 · Refs ·
    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 · Refs ·
    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

    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

    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 · Reduice font size ·
    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 · Refs ·
    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
  • 327

    Features:
     - Plugins can now request to reload the source
     - Plugins can now clear cookies on http clients
    
    Improvements:
     - Introduce our own V8 locking system required for an upcoming V8 update
     - Hide duration if none is known
     - Hold playback speed is now a configurable setting
     - HLS qualities are now ordered descending resolution order
     - Add to WatchLater now informs you if already in list
     - Setting to add new watch later entries at end instead of beginning
     - Minor scrolling improvement on sources page if lots of plugins are enabled
     - Concurrent comments and video loading
    
    Fixes:
     - Fix crash when attempting to install a plugin with an invalid signature
     - Fix crash with preview version of nested video content
     - Fix for fullscreen behavior for weird phone resolution (foldables)
     - Fix plugin issue where returning the same object twice could cause a native crash
     - Fix loader not always animating on channel load
     - Various fixes to the plugin http package
  • 326

    a2986a72 · Refs ·
    Features:
     - Plugins can now request to reload the source
     - Plugins can now clear cookies on http clients
    
    Improvements:
     - Introduce our own V8 locking system required for an upcoming V8 update
     - Hide duration if none is known
     - Hold playback speed is now a configurable setting
     - HLS qualities are now ordered descending resolution order
     - Add to WatchLater now informs you if already in list
     - Setting to add new watch later entries at end instead of beginning
     - Minor scrolling improvement on sources page if lots of plugins are enabled
     - Concurrent comments and video loading
    
    Fixes:
     - Fix crash when attempting to install a plugin with an invalid signature
     - Fix crash with preview version of nested video content
     - Fix for fullscreen behavior for weird phone resolution (foldables)
     - Fix plugin issue where returning the same object twice could cause a native crash
     - Various fixes to the plugin http package
  • 325

    Features:
     - Plugins can now request to reload the source
     - Plugins can now clear cookies on http clients
    
    Improvements:
     - V8 update
     - Hold playback speed is now a configurable setting
     - HLS qualities are now ordered descending resolution order
     - Add to WatchLater now informs you if already in list
     - Setting to add new watch later entries at end instead of beginning
     - Minor scrolling improvement on sources page if lots of plugins are enabled
     - Concurrent comments and video loading
    
    Fixes:
     - Fix crash when attempting to install a plugin with an invalid signature
     - Fix for fullscreen behavior for weird phone resolution (foldables)
     - Fix plugin issue where returning the same object twice could cause a native crash
     - Various fixes to the plugin http package
  • 324

    Features:
     - Plugins can now request to reload the source
     - Plugins can now clear cookies on http clients
    
    Improvements:
     - V8 update
     - Hold playback speed is now a configurable setting
     - HLS qualities are now ordered descending resolution order
     - Add to WatchLater now informs you if already in list
     - Setting to add new watch later entries at end instead of beginning
     - Minor scrolling improvement on sources page if lots of plugins are enabled
     - Concurrent comments and video loading
    
    Fixes:
     - Fix crash when attempting to install a plugin with an invalid signature
     - Fix for fullscreen behavior for weird phone resolution (foldables)
     - Fix plugin issue where returning the same object twice could cause a native crash
     - Various fixes to the plugin http package