Tags

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

    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

    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

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