Skip to content

Improve forced RSS and RSS enabled handling#8607

Open
absidue wants to merge 2 commits intoFreeTubeApp:developmentfrom
absidue:rss-handling-improvements
Open

Improve forced RSS and RSS enabled handling#8607
absidue wants to merge 2 commits intoFreeTubeApp:developmentfrom
absidue:rss-handling-improvements

Conversation

@absidue
Copy link
Member

@absidue absidue commented Jan 30, 2026

Pull Request Type

  • Feature Implementation

Related issue

Description

Show the posts tab on the subscriptions with an explanation when "Fetch Feeds from RSS" or is force enabled because the current profile has too many subscriptions instead of hiding it. It also shows the "Fetch Feeds from RSS" setting as enabled and disables interaction with it when RSS is being forced.

Screenshots

With the "Fetch Feeds from RSS" setting enabled:
With the "Fetch Feeds from RSS" setting enabled

When the user has too many subscriptions
When the user has too many subscriptions

The "Fetch Feeds from RSS" setting when RSS is forced
The "Fetch Feeds from RSS" setting when RSS is forced

Testing

  1. Enable the "Fetch Feeds from RSS" setting and check that the message shows up on the subscription posts tab.
  2. Switch to a profile with 125 or more subscriptions and check that the too many subscriptions message shows up on the posts page.
  3. Check that the "Fetch Feeds from RSS" setting is force enabled in profiles with 125 or more subscriptions.

Desktop

  • OS: Windows
  • OS Version: 11

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) January 30, 2026 18:16
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Jan 30, 2026
@PikachuEXE
Copy link
Member

Not sure if that dim out effect on specific profiles would confuse users
I don't think we have any profile specific setting so far
If we want to tell user that FT is forcing RSS for current profile (even when force RSS disabled) I think it probably should be done in another way

Copy link
Member

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Taken from issue

Visually grey out the toggle after the user first receives the RSS is forced message. This way, the message will only be displayed once, rather than every time.

Show toast once per tab per session

Also like discussed update the message at
https://github.com/FreeTubeApp/FreeTube/blob/development/static/locales/en-US.yaml#L128

To: “RSS is forced for profiles with 125 or more subscriptions to avoid rate limiting.”

Subscriptions Tabs: Subscriptions Tabs
All Subscription Tabs Hidden: 'All subscription tabs are hidden. To see content here, please unhide some tabs in the "{subsection}" section in "{settingsSection}".'
Posts:
RSS Message: The "{setting}" setting is enabled and YouTube does not provide RSS feeds for posts.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
RSS Message: The "{setting}" setting is enabled and YouTube does not provide RSS feeds for posts.
RSS Message: The "{setting}" setting is enabled, but YouTube does not provide RSS feeds for posts. To view posts, disable this setting. To hide this tab, go to the "{subsection}" section in "{settingsSection}".

All Subscription Tabs Hidden: 'All subscription tabs are hidden. To see content here, please unhide some tabs in the "{subsection}" section in "{settingsSection}".'
Posts:
RSS Message: The "{setting}" setting is enabled and YouTube does not provide RSS feeds for posts.
Forced RSS Message: This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting. YouTube does not provide RSS feeds for posts.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Forced RSS Message: This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting. YouTube does not provide RSS feeds for posts.
Forced RSS Message: RSS is forced for profiles with 125 or more subscriptions to avoid rate limiting. YouTube does not provide RSS feeds for posts. To disable forced RSS, reduce your subscription count or split your subscriptions across multiple profiles. To hide this tab, go to the "{subsection}" section in "{settingsSection}".

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To disable forced RSS, reduce your subscription count or split your subscriptions across multiple profiles.

I would also like to link profiles to https://docs.freetubeapp.io/usage/profiles/

@efb4f5ff-1298-471a-8973-3d47447115dc

Not sure if that dim out effect on specific profiles would confuse users
I don't think we have any profile specific setting so far
If we want to tell user that FT is forcing RSS for current profile (even when force RSS disabled) I think it probably should be done in another way

@PikachuEXE what about this: If users doesnt explicitly toggles RSS in the settings then it will be dimmed out and forced if limit is reached in profile A but when user switches to profile B that sits below the limit then the setting will be turned off

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc added PR: changes requested and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

3 participants