Skip to content
Tags give the ability to mark specific points in history as being important
  • 201
    Hotfix (201):
     - AirPlay HLS support added (meaning AirPlay is now fully functional)
     - Chromecast reliability (Twitch and Youtube, VOD fixes)
     - Fix Various HLS issues
     - Live chat donations deduplication
     - Live chat donation styling and horizontal scroll
     - PlaybackTracker exception dialog hidden replaced with toast for live/planned streams
     - Downloaded videos fixes with switching to live sources
    
    (200):
    
    Features:
    - Experimental planned content scheduled notifications
    - ChromeCast live streaming support (requires proxying through phone) [For an optimal viewing - experience FCast (https://fcast.org) is recommended as it does not require a proxy]
    - Historical progress bars under videos (configurable in settings per feed)
    - Confirmation dialog if exiting Grayjay while video is playing
    - Setting to keep screen on while casting
    - Chapter accuracy now sub-second
    - Long-press on a video to the open options menu
    - Locked content plugin support
    
    - Odysee: Support v6 urls
    - Youtube: Added attribution for third-party services
    - Patreon: See membership content you do not have access to (locked content)
    - Kick: Search suggestions whitelisting
    
    Improvements:
    - Chromecast reliability
    - Empty polycentric comments are no longer allowed
    - Added backfill exception printing to announcements
    - Opening video with active queue now gets added instead of replacing queue 
    - Exit full screen swipe is now a down gesture
    
    - Youtube: Sponsorblock chapters now sub-second
    
    Bug Fixes:
    - Old notifications getting shown
    - Quality selection overlay now properly closes when pressing the back button
    - Fixed crash caused by V1 encrypted secrets in the upgrade process from V0 to V1 encryption
    - Keep screen on fixes
    
    - Patreon: Banner now visible
    - Kick: Subscriptions not showing if the person is live
  • 200
    Features:
    - Experimental planned content scheduled notifications
    - ChromeCast live streaming support (requires proxying through phone) [For an optimal viewing - experience FCast (https://fcast.org) is recommended as it does not require a proxy]
    - Historical progress bars under videos (configurable in settings per feed)
    - Confirmation dialog if exiting Grayjay while video is playing
    - Setting to keep screen on while casting
    - Chapter accuracy now sub-second
    - Long-press on a video to the open options menu
    - Locked content plugin support
    
    - Odysee: Support v6 urls
    - Youtube: Added attribution for third-party services
    - Patreon: See membership content you do not have access to (locked content)
    - Kick: Search suggestions whitelisting
    
    Improvements:
    - Chromecast reliability
    - Empty polycentric comments are no longer allowed
    - Added backfill exception printing to announcements
    - Opening video with active queue now gets added instead of replacing queue 
    - Exit full screen swipe is now a down gesture
    
    - Youtube: Sponsorblock chapters now sub-second
    
    Bug Fixes:
    - Old notifications getting shown
    - Quality selection overlay now properly closes when pressing the back button
    - Fixed crash caused by V1 encrypted secrets in the upgrade process from V0 to V1 encryption
    - Keep screen on fixes
    
    - Patreon: Banner now visible
    - Kick: Subscriptions not showing if the person is live
  • 199
    f3fa2086 · Kick subs fix, dedup fix ·
    Features:
    - Experimental planned content scheduled notifications
    - ChromeCast live streaming support (requires proxying through phone) [For an optimal viewing - experience FCast (https://fcast.org) is recommended as it does not require a proxy]
    - Historical progress bars under videos (configurable in settings per feed)
    - Confirmation dialog if exiting Grayjay while video is playing
    - Setting to keep screen on while casting
    - Chapter accuracy now sub-second
    - Long-press on a video to the open options menu
    - Locked content plugin support
    
    - Odysee: Support v6 urls
    - Youtube: Added attribution for third-party services
    - Patreon: See membership content you do not have access to (locked content)
    - Kick: Search suggestions whitelisting
    
    Improvements:
    - Chromecast reliability
    - Empty polycentric comments are no longer allowed
    - Added backfill exception printing to announcements
    - Opening video with active queue now gets added instead of replacing queue 
    - Exit full screen swipe is now a down gesture
    
    - Youtube: Sponsorblock chapters now sub-second
    
    Bug Fixes:
    - Old notifications getting shown
    - Quality selection overlay now properly closes when pressing the back button
    - Fixed crash caused by V1 encrypted secrets in the upgrade process from V0 to V1 encryption
    - Keep screen on fixes
    
    - Patreon: Banner now visible
    - Kick: Subscriptions not showing if the person is live
  • 198
    Features:
    - Experimental planned content scheduled notifications
    - ChromeCast live streaming support (requires proxying through phone) [For an optimal viewing - experience FCast (https://fcast.org) is recommended as it does not require a proxy]
    - Historical progress bars under videos (configurable in settings per feed)
    - Confirmation dialog if exiting Grayjay while video is playing
    - Setting to keep screen on while casting
    - Chapter accuracy now sub-second
    - Long-press on a video to the open options menu
    - Locked content plugin support
    
    - Odysee: Support v6 urls
    - Youtube: Added attribution for third-party services
    - Patreon: See membership content you do not have access to (locked content)
    - Kick: Search suggestions whitelisting
    
    Improvements:
    - Chromecast reliability
    - Empty polycentric comments are no longer allowed
    - Added backfill exception printing to announcements
    - Opening video with active queue now gets added instead of replacing queue 
    - Exit full screen swipe is now a down gesture
    
    - Youtube: Sponsorblock chapters now sub-second
    
    Bug Fixes:
    - Old notifications getting shown
    - Quality selection overlay now properly closes when pressing the back button
    - Fixed crash caused by V1 encrypted secrets in the upgrade process from V0 to V1 encryption
    - Keep screen on fixes
    
    - Patreon: Banner now visible
  • 197
    - Improved notifications and added experimental scheduled notifications.
    - Improvements to ChromeCast reliability.
    - Fixed ChromeCast live streaming support (requires proxying through phone). For an optimal viewing experience FCast (https://fcast.org) is recommended as it does not require a proxy.
    - Added historical time bars to videos (can be enabled/disabled in settings under Time Bars).
    - Locked content support added for Patreon (you can now view membership content).
    - Added support for v6 Odysee URLs.
    - Quality selection overlay now properly closes when pressing the back button.
    - Fixed crash caused by V1 encrypted secrets in the upgrade process from V0 to V1 encryption.
    - Confirmation dialog added when trying to exit using a back gesture or button while a video is playing.
    - Keep screen on fixes and added a setting to keep screen on while casting.
    - Empty polycentric comments are no longer allowed.
    - Chapter accuracy now sub-second for Sponsorblock.
    - Added backfill exception printing to announcements.
    - When clicking on a video it is added to queue instead of replacing queue.
    - Exit full screen swipe is now a down gesture.
    - Added support for long-press gesture to open options menu.
  • 196
    Test build
    DONT DEPLOY TO STABLE
  • 195
    - Fixed channel membership showing and linking to the wrong creator, when it should not be visible at all.
    - Fixed Rumble subscription import.
    - Exports now request the folder you want to export to.
    - Added + Tax indicator.
    - Languages now applied to all activities.
    - Fixed plugin initial state
    - A new setting has been added to allow rotation to landscape for views intended as portrait (NOT RECOMMENDED).
    - Fixed subscription notifications.
    - Improved subscription behavior reporting.
  • 194
  • 193
    44eacc2a · Stable refs ·
    HOTFIX BUILD
     - Feature:  Hide creator from home option
     - Fix: Various Youtube bugs related to accounts with non-English language
     - Fix: Hide video from home persistence
     - Fix: Cast control in non-fullscreen
  • 192
    - Feature: Creator Monetization: External Memberships
     - Feature: Creator Monetization: External Donations
     - Feature: Creator Monetization: External Promotion
     - Feature: Creator Monetization: External Store
     - Feature: Creator Monetization: External Merchandise (with Preview)
     - Feature: Creator Monetization: Platform Membership
     - Feature: Optional Youtube SponsorBlock (FUTO respects your decision to use SponsorBlock. But only if you're supporting creators in other ways.)
     - Feature: Setting to change Language
     - Feature: Setting to disable auto-preview in preview feed
     - Feature: Setting to disable audio-only bandwidth optimalization (background switch stutter)
     - Feature: Plugins now support more setting types and capabilities
     - Feature: Import subscriptions "Load more" button
     - Feature: Setting to disable subscription load for first tab open
    
     
     - Fix: Android 9 can now open videos without crash
     - Fix: Videoplayer filling for audio-only in playlist
     - Fix: Localization crash fix
     - Fix: Crash for very wide screens (and other weird dimensions)
     - Fix: Subscriptions correctly fall back on cache
     - Fix: Chapters not clearing when switching video
     - Fix: Ability to superchat on Youtube
    
     
     - Improvement: No dialog on comment exceptions
     - Improvement: Login screen now shows the current domain/url and close button
     - Improvement: Casting in Full Screen
     - Improvement: Playlist ui tweaks
     - Improvement: New encryption, Back-Compatible
  • 191
    290d2ceb · Polycentrif ref ·
    - Feature: Creator Monetization: External Memberships
     - Feature: Creator Monetization: External Donations
     - Feature: Creator Monetization: External Promotion
     - Feature: Creator Monetization: External Store
     - Feature: Creator Monetization: External Merchandise (with Preview)
     - Feature: Creator Monetization: Platform Membership
     - Feature: Optional Youtube SponsorBlock (FUTO respects your decision to use SponsorBlock. But only if you're supporting creators in other ways.)
     - Feature: Setting to change Language
     - Feature: Setting to disable auto-preview in preview feed
     - Feature: Setting to disable audio-only bandwidth optimalization (background switch stutter)
     - Feature: Plugins now support more setting types and capabilities
     - Feature: Import subscriptions "Load more" button
     
     - Fix: Android 9 can now open videos without crash
     - Fix: Videoplayer filling for audio-only in playlist
     - Fix: Localization crash fix
     - Fix: Crash for very wide screens (and other weird dimensions)
     - Fix: Subscriptions correctly fall back on cache
     - Fix: Chapters not clearing when switching video
     - Fix: Ability to superchat on Youtube
     
     - Improvement: No dialog on comment exceptions
     - Improvement: Login screen now shows the current domain/url and close button
     - Improvement: Casting butI canton in Full Screen
     - Improvement: Playlist ui tweaks
     - Improvement: New encryption, Back-Compatible
  • 190
    d7f4dd65 · Stable refs ·
    Feature: Subscription notifications
    Feature: Subscription fetch options
    Feature: Creator sorting by views and watchtime
    Feature: Subscriptions sorted now by view count
    Feature: Local Views and watchtime tracking
    Feature: Optional watchtime/view metrics in creators tab
    Feature: Localization (ar, de, es, fr, ja, ko, pt, ru, zh)
    Feature: Chapter system (with manual and automatic skip), limited ui
    Feature: Open url directly by putting it in video search
    Feature: Subscription settings on creators list
    Feature: Configurable rate-limit per plugin
    Feature: PlatformUrl support on plugins
    Feature: Primary claim field type support
    Feature: grayjay://video/{url} schema support
    Feature: grayjay://channel/{url} schema support
    Feature: Import subscriptions using newline text file
    
    Improvement: New Subscription system that tries to avoid rate-limiting (priority based updating), massively improves experience > 150 subscribers
    Improvement: Reduce subscription calls made for infrequent uploaders/streamers
    Improvement: Cache channel results if subscribed
    Improvement: Only update subscriptions if older than 5 min
    Improvement: Channel cache trimming (temporary)
    Improvement: Polycentric parallelism
    Improvement: Cache parallelism
    Improvement: Keep plugin settings on update
    
    Bug Fix: Fixed Polycentric import crash
    Bug Fix: Fixed AudioNoisyReceiver crash
    Bug Fix: Fixed Polycentric not backfilling in some cases
    Bug Fix: Fixed creators sorting by name
    Bug Fix: Fixed dialog if first home source fails
    Bug Fix: Casted playlist not automatically going to next video
    Bug Fix: Some item colors
    Bug Fix: "Swipe to refresh" text on subscriptions going away when switching tabs
    Bug Fix: Remove a plugin interaction on main thread for channels
    
    Probably more
  • 189
    4c82fa1a · Stable refs ·
    Feature: Subscription notifications
    Feature: Subscription fetch options
    Feature: Creator sorting by views and watchtime
    Feature: Subscriptions sorted now by view count
    Feature: Local Views and watchtime tracking
    Feature: Optional watchtime/view metrics in creators tab
    Feature: Localization (ar, de, es, fr, ja, ko, pt, ru, zh)
    Feature: Chapter system (with manual and automatic skip), limited ui
    Feature: Open url directly by putting it in video search
    Feature: Subscription settings on creators list
    Feature: Configurable rate-limit per plugin
    Feature: PlatformUrl support on plugins
    Feature: Primary claim field type support
    
    Improvement: New Subscription system that tries to avoid rate-limiting (priority based updating), massively improves experience > 150 subscribers
    Improvement: Reduce subscription calls made for infrequent uploaders/streamers
    Improvement: Cache channel results if subscribed
    Improvement: Only update subscriptions if older than 5 min
    Improvement: Channel cache trimming (temporary)
    Improvement: Polycentric parallelism
    Improvement: Cache parallelism
    Improvement: Keep plugin settings on update
    
    Bug Fix: Fixed Polycentric import crash
    Bug Fix: Fixed AudioNoisyReceiver crash
    Bug Fix: Fixed Polycentric not backfilling in some cases
    Bug Fix: Fixed creators sorting by name
    Bug Fix: Fixed dialog if first home source fails
    
    Probably more
  • 188
    570f32e9 · PlatformUrl support ·
    Feature: Subscription notifications
    Feature: Subscription fetch options
    Feature: Creator sorting by views and watchtime
    Feature: Subscriptions sorted now by view count
    Feature: Local Views and watchtime tracking
    Feature: Optional watchtime/view metrics in creators tab
    Feature: Localization (ar, de, es, fr, ja, ko, pt, ru, zh)
    Feature: Chapter system (with manual and automatic skip), limited ui
    Feature: Open url directly by putting it in video search
    Feature: Subscription settings on creators list
    Feature: Configurable rate-limit per plugin
    Feature: PlatformUrl support on plugins
    
    Improvement: New Subscription system that tries to avoid rate-limiting (priority based updating), massively improves experience > 150 subscribers
    Improvement: Reduce subscription calls made for infrequent uploaders/streamers
    Improvement: Cache channel results if subscribed
    Improvement: Only update subscriptions if older than 5 min
    Improvement: Channel cache trimming (temporary)
    Improvement: Polycentric parallelism
    Improvement: Cache parallelism
    Improvement: Keep plugin settings on update
    
    Bug Fix: Fixed Polycentric import crash
    Bug Fix: Fixed AudioNoisyReceiver crash
    Bug Fix: Fixed Polycentric not backfilling in some cases
    Bug Fix: Fixed creators sorting by name
    
    Probably more
  • 187
    Feature: Subscription notifications
    Feature: Subscription fetch options
    Feature: Creator sorting by views and watchtime
    Feature: Subscriptions sorted now by view count
    Feature: Local Views and watchtime tracking
    Feature: Optional watchtime/view metrics in creators tab
    Feature: Localization (ar, de, es, fr, ja, ko, pt, ru, zh)
    Feature: Chapter system (with manual and automatic skip), limited ui
    Feature: Open url directly by putting it in video search
    Feature: Subscription settings on creators list
    
    Improvement: New Subscription system that tries to avoid rate-limiting (priority based updating), massively improves experience > 150 subscribers
    Improvement: Reduce subscription calls made for infrequent uploaders
    Improvement: Cache channel results if subscribed
    Improvement: Only update subscriptions if older than 5 min
    Improvement: Channel cache trimming (temporary)
    Improvement: Polycentric parallelism
    Improvement: Cache parallelism
    
    Bug Fix: Fixed Polycentric import crash
    Bug Fix: Fixed AudioNoisyReceiver crash
    Bug Fix: Fixed Polycentric not backfilling in some cases
    Bug Fix: Fixed creators sorting by name
    
    Probably more
  • 186
    Feature: Subscription notifications
    Feature: Subscription fetch options
    Feature: Creator sorting by views and watchtime
    Feature: Subscriptions sorted now by view count
    Feature: Local Views and watchtime tracking
    Feature: Optional watchtime/view metrics in creators tab
    Feature: Localization (ar, de, es, fr, ja, ko, pt, ru, zh)
    Feature: Chapter system (with manual and automatic skip), limited ui
    Feature: Open url directly by putting it in video search
    Feature: Subscription settings on creators list
    
    Improvement: New Subscription system that tries to avoid rate-limiting (priority based updating), massively improves experience > 150 subscribers
    Improvement: Cache channel results if subscribed
    Improvement: Only update subscriptions if older than 5 min
    Improvement: Channel cache trimming (temporary)
    Improvement: Polycentric parallelism
    Improvement: Cache parallelism
    
    Bug Fix: Fixed Polycentric import crash
    Bug Fix: Fixed AudioNoisyReceiver crash
    Bug Fix: Fixed Polycentric not backfilling in some cases
    
    Probably more
  • 185
    5e1896b7 · Stable ref ·
    Feature: Subscription notifications
    Feature: Subscription fetch options
    Feature: Creator sorting by views and watchtime
    Feature: Subscriptions sorted now by view count
    Feature: Local Views and watchtime tracking
    Feature: Optional watchtime/view metrics in creators tab
    Feature: Localization (ar, de, es, fr, ja, ko, pt, ru, zh)
    Feature: Chapter system (with manual and automatic skip), limited ui
    Feature: Open url directly by putting it in video search
    
    Improvement: New Subscription system that tries to avoid rate-limiting (priority based updating), massively improves experience > 150 subscribers
    Improvement: Cache channel results if subscribed
    Improvement: Only update subscriptions if older than 5 min
    Improvement: Channel cache trimming (temporary)
    Improvement: Polycentric parallelism
    Improvement: Cache parallelism
    
    Bug Fix: Fixed Polycentric import crash
    Bug Fix: Fixed AudioNoisyReceiver crash
    Bug Fix: Fixed Polycentric not backfilling in some cases
    
    Probably more
  • 184
    Feature: Subscription notifications
    Feature: Subscription fetch options
    Feature: Creator sorting by views and watchtime
    Feature: Subscriptions sorted now by view count
    Feature: (Local) Views and watchtime tracking
    Feature: Optional watchtime/view metrics in creators tab
    Feature: Localization
    Feature: Chapter system (with manual and automatic skip), limited ui
    Feature: Open url directly by putting it in video search
    
    Improvement: New Subscription system that tries to avoid rate-limiting (priority based updating)
    Improvement: Cache channel results if subscribed
    Improvement: Only update subscriptions if older than 5 min
    Improvement: Channel cache trimming (temporary)
    Improvement: Polycentric parallelism
    Improvement: Cache parallelism
    
    Probably more
  • 183
    WIP Subscriptions
  • 182
    34ba44ff · WIP Subscription notifs ·