Tags give the ability to mark specific points in history as being important
-
191
290d2ceb · ·- 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 · ·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 · ·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 · ·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
4655d836 · ·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
aeaaace3 · ·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 · ·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
88ca90c1 · ·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
-
-
-
181
48ab77ea · ·- Plugin: [Youtube] Fix captcha url whitelisting - Plugin: [Odysee] Fix channel content - Plugin: [Odysee] Multiple url supported - Plugin: [Patreon] Fix channel details/content failed to extract - Fix: Disliked comments fading - Fix: Polycentric data display - Fix: Reduce duplicate fetches for polycentric - Fix: Log submitting - Fix: Crash under certain conditions on Home tab - Fix: Deduplication now case insensitive - Fix: Polycentric channel content ordering and deduplication - Fix: HLS Casting (Odysee, etc) - Improvement: Now add Android version to telemetry/reporting - Improvement: FAQ, Issues Page - Improvement: Setting buttons icons - Improvement: FAQ menu item - Improvement: Retain login/captcha when embedded plugins update
-
180
f4865131 · ·- Plugin: [Youtube] Fix captcha url whitelisting - Plugin: [Odysee] Fix channel content - Plugin: [Odysee] Multiple url supported - Fix: Disliked comments fading - Fix: Polycentric data display - Fix: Reduce duplicate fetches for polycentric - Fix: Log submitting - Fix: Crash under certain conditions on Home tab - Fix: Deduplication now case insensitive - Fix: Polycentric channel content ordering and deduplication - Fix: HLS Casting (Odysee, etc) - Improvement: Now add Android version to telemetry/reporting - Improvement: FAQ, Issues Page - Improvement: Setting buttons icons - Improvement: FAQ menu item - Improvement: Retain login/captcha when embedded plugins update
-
179
9cec1a8c · ·- Plugin: [Youtube] Fix captcha url whitelisting - Plugin: [Odysee] Fix channel content - Plugin: [Odysee] Multiple url supported - Fix: Disliked comments fading - Fix: Polycentric data display - Fix: Reduce duplicate fetches for polycentric - Fix: Log submitting - Improvement: Now add Android version to telemetry/reporting - Improvement: FAQ, Issues Page - Improvement: Setting buttons icons - Improvement: FAQ menu item
-
178
31a758e4 · ·- Feature: Android 9 devices can now install the app (mostly untested, might have problems) - Feature: Disliked comments now are grayed out - Feature: Temporarily ratelimit if you have lots of subscriptions on Youtube - Feature: Now require login for Nebula - Feature: Dev Portal can now use captchas - Feature: Button for FAQ - Feature: [Youtube] Now support profile selection upon logging in - Fix: [Youtube] Channels and subscriptions after a captcha now work again - Fix: [Youtube] Automatic Youtube consent rejection when prompted (for channels) - Fix: [Twitch] Issue where current livestream is not shown - Fix: [Twitch] Issue where "hasMore" was nullable - Fix: Mail validation now allows capital letters - Fix: Developer mode not being enabled when tapping version - Fix: Crash on change download directory - Fix: Subscription content deduplication works - Fix: Polycentric comment limit on comments - Fix: Polycentric comment truncation - Fix: QR scanner - Fix: Nested video serialization - Fix: Captcha checks - Fix: back on source installation - Fix: -1 subscribers for unknown subscribers is now hidden - Fix: Correct field type for Auto-backup password - Fix: Catch exception for certain channels - Fix: Condition where Polycentric can be null - Fix: Limit maximum subscriptions import at once to 75 to prevent people from hitting rate limits - Fix: Add text to FeedView when no results are available - Fix: Home no longer replaces all items with errors if one fails - Fix: Plugins can now add cookies besides the app-cookies - Fix: Plugins can now throw critical errors which stops them from being called in subscriptions constantly - Fix: Captcha state can now be deleted in source settings - Fix: Nullable comment sections now fail silently - Fix: Playlist edit name - Improvement: App can now intercept redirections
-
177
ca971a0e · ·- Feature: Android 9 devices can now install the app (mostly untested, might have problems) - Feature: Disliked comments now are grayed out - Feature: Temporarily ratelimit if you have lots of subscriptions on Youtube - Feature: Now require login for Nebula - Feature: Dev Portal can now use captchas - Feature: Button for FAQ - Feature: [Youtube] Now support profile selection upon logging in - Fix: [Youtube] Channels and subscriptions after a captcha now work again - Fix: [Youtube] Automatic Youtube consent rejection when prompted (for channels) - Fix: [Twitch] Issue where current livestream is not shown - Fix: [Twitch] Issue where "hasMore" was nullable - Fix: Mail validation now allows capital letters - Fix: Developer mode not being enabled when tapping version - Fix: Crash on change download directory - Fix: Subscription content deduplication works - Fix: Polycentric comment limit on comments - Fix: Polycentric comment truncation - Fix: QR scanner - Fix: Nested video serialization - Fix: Captcha checks - Fix: back on source installation - Fix: -1 subscribers for unknown subscribers is now hidden - Fix: Correct field type for Auto-backup password - Fix: Catch exception for certain channels - Fix: Condition where Polycentric can be null - Fix: Limit maximum subscriptions import at once to 75 to prevent people from hitting rate limits - Fix: Add text to FeedView when no results are available - Fix: Home no longer replaces all items with errors if one fails - Fix: Plugins can now add cookies besides the app-cookies - Fix: Plugins can now throw critical errors which stops them from being called in subscriptions constantly - Fix: Captcha state can now be deleted in source settings - Fix: Nullable comment sections now fail silently - Fix: Playlist edit name - Improvement: App can now intercept redirections
-
176
c2dce52a · ·- Feature: Disliked comments now are grayed out - Feature: Temporarily ratelimit if you have lots of subscriptions on Youtube - Feature: Now require login for Nebula - Feature: Dev Portal can now use captchas - Feature: Button for FAQ - Fix: [Youtube] Channels and subscriptions after a captcha now work again - Fix: [Youtube] Automatic Youtube consent rejection when prompted (for channels) - Fix: [Twitch] Issue where current livestream is not shown - Fix: [Twitch] Issue where "hasMore" was nullable - Fix: Mail validation now allows capital letters - Fix: Developer mode not being enabled when tapping version - Fix: Crash on change download directory - Fix: Subscription content deduplication works - Fix: Polycentric comment limit on comments - Fix: Polycentric comment truncation - Fix: QR scanner - Fix: Nested video serialization - Fix: Captcha checks - Fix: back on source installation - Fix: -1 subscribers for unknown subscribers is now hidden - Fix: Correct field type for Auto-backup password - Fix: Catch exception for certain channels - Fix: Condition where Polycentric can be null - Fix: Limit maximum subscriptions import at once to 75 to prevent people from hitting rate limits - Fix: Add text to FeedView when no results are available - Fix: Home no longer replaces all items with errors if one fails - Fix: Plugins can now add cookies besides the app-cookies - Fix: Plugins can now throw critical errors which stops them from being called in subscriptions constantly - Fix: Captcha state can now be deleted in source settings - Fix: Nullable comment sections now fail silently - Improvement: App can now intercept redirections
-
175
14df7c8d · ·- Feature: Disliked comments now are grayed out - Feature: Temporarily ratelimit if you have lots of subscriptions on Youtube - Feature: Now require login for Nebula - Fix: Mail validation now allows capital letters - Fix: Developer mode not being enabled when tapping version - Fix: Crash on change download directory - Fix: Subscription content deduplication works - Fix: Polycentric comment limit on comments - Fix: Polycentric comment truncation - Fix: QR scanner - Fix: Nested video serialization - Fix: Captcha checks - Fix: back on source installation - Fix: -1 subscribers for unknown subscribers is now hidden - Fix: Correct field type for Auto-backup password - Fix: Catch exception for certain channels
-
174
229377bd · ·- Feature: Disliked comments now are grayed out - Feature: Temporarily ratelimit if you have lots of subscriptions on Youtube - Feature: Now require login for Nebula - Fix: Mail validation now allows capital letters - Fix: Developer mode not being enabled when tapping version - Fix: Crash on change download directory - Fix: Subscription content deduplication works - Fix: Polycentric comment limit on comments - Fix: Polycentric comment truncation - Fix: QR scanner - Fix: Nested video serialization - Fix: Captcha checks - Fix: back on source installation - Fix: -1 subscribers for unknown subscribers is now hidden
-
173
1ac70dba · ·FEATURES: - Live-chat platform webviews, Can chat if logged in. (Native view still available for privacy) - Live-stream auto-reload for planned/starting streams (start-time based variable interval checks) - History backup/exports support (without video metadata until reopened) - Plugins can now implement captchas UI - Store/donation links on Polycentric profiles are now properly supported. - Deadzone selection for auto rotation - Storage Access Framework support - Retroactive SAF Auto-Backup PLUGINS: - [Youtube] Captcha support - [Rumble] Creator Search - [Twitch] Fixed Subscription imports BUG FIXES: - Fixed Title formatting (Unicode/Html encoded) - Fixed Live/HLS/Dash quality selection - Fixed HLS downloads will no longer falsely succeed - Fixed Failed downloads causing UI issues - Fixed Headphone next track now works - Fixed Various playlist download fixes - Fixed Crashes related to disabling plugins (to be expanded) - Fixed Ordering fixes to bottom menu. - Fixed jmDNS crash when stop was called before start. - Fixed Crash in onProgress whenever the HTTP request fails. - Fixed RetryDialog button ordering. - Fixed Default action on confirmation dialog. - Fixed Track selection for live streams. - Fixed Back button not behaving correctly in video detail. - Fixed Minor fixes to subscription imports - Fixed PlaybackTracker stability - Fixed Crash on changing volume while casting on specific devices IMPROVEMENTS: - Home feed can now show errors in placeholders, instead of loading forever - Detailed download overlay when downloading from overviews (home/subs/channels) - More plugin pooling (more concurrency/faster) - Livestream playback speed support - Livestream no longer applies default playback speed - Embedded plugin signatures are now added - Download overlay only shown if any downloads are available - More strict plugin security around authentication headers - Plugins can now have alternative urls for channels, used for fallback - Polycentric creator linking is working again using the new protocols - Settings now load asynchronously, prevent freeze - Playlists now sorted by most recently used/created/updated - Notifications are now silent. - AddToQueue button implemented on channel fragment. - Deleting downloaded playlist videos now has confirmation dialog. - UnknownHostException seperately handled to prevent the dialog from showing when offline. - Queue behaviour now more like other apps. - App should stay awake, and fall asleep at correct times - Plugins now show author mismatch warning on update - Plugins now show signature warnings before installing - Minor UI Tweaks And more
-
172
f4370c1b · ·FEATURES: - Live-chat platform webviews, Can chat if logged in. (Native view still available for privacy) - Live-stream auto-reload for planned/starting streams (start-time based variable interval checks) - History backup/exports support (without video metadata until reopened) - Plugins can now implement captchas UI - Store/donation links on Polycentric profiles are now properly supported. - Deadzone selection for auto rotation - Storage Access Framework support - Retroactive SAF Auto-Backup PLUGINS: - [Youtube] Captcha support - [Rumble] Creator Search - [Twitch] Fixed Subscription imports BUG FIXES: - Fixed Title formatting (Unicode/Html encoded) - Fixed Live/HLS/Dash quality selection - Fixed HLS downloads will no longer falsely succeed - Fixed Failed downloads causing UI issues - Fixed Headphone next track now works - Fixed Various playlist download fixes - Fixed Crashes related to disabling plugins (to be expanded) - Fixed Ordering fixes to bottom menu. - Fixed jmDNS crash when stop was called before start. - Fixed Crash in onProgress whenever the HTTP request fails. - Fixed RetryDialog button ordering. - Fixed Default action on confirmation dialog. - Fixed Track selection for live streams. - Fixed Back button not behaving correctly in video detail. - Fixed Minor fixes to subscription imports - Fixed PlaybackTracker stability - Fixed Crash on changing volume while casting on specific devices IMPROVEMENTS: - Home feed can now show errors in placeholders, instead of loading forever - Detailed download overlay when downloading from overviews (home/subs/channels) - More plugin pooling (more concurrency/faster) - Livestream playback speed support - Livestream no longer applies default playback speed - Embedded plugin signatures are now added - Download overlay only shown if any downloads are available - More strict plugin security around authentication headers - Plugins can now have alternative urls for channels, used for fallback - Polycentric creator linking is working again using the new protocols - Settings now load asynchronously, prevent freeze - Playlists now sorted by most recently used/created/updated - Notifications are now silent. - AddToQueue button implemented on channel fragment. - Deleting downloaded playlist videos now has confirmation dialog. - UnknownHostException seperately handled to prevent the dialog from showing when offline. - Queue behaviour now more like other apps. - App should stay awake, and fall asleep at correct times - Plugins now show author mismatch warning on update - Plugins now show signature warnings before installing - Minor UI Tweaks And more