-
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
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.
-
19344eacc2a · 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
- 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
-
190d7f4dd65 · 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
-
1894c82fa1a · 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
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
-
1855e1896b7 · 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