Skip to content

Search icons, YouTube Refresh and "for you" suggestions - #33

Merged
catchouli merged 4 commits into
mainfrom
polish
Oct 20, 2026
Merged

catchouli merged 4 commits into
mainfrom
polish

Conversation

@catchouli

Copy link
Copy Markdown
Owner
  • Search icons: films get a film reel, shows a TV, albums a record, artists a person, tracks a note. Episodes and files keep the play icon, folders the folder.
  • YouTube Refresh button on the YouTube page: reads subscriptions' feeds now ("Refreshing…" while it runs).
  • "For you" suggestions: a third option on the Showing button (all channels → focused → for you). flex_core::youtube::recommend starts from the 6 most recently played videos and 4 new unwatched subscription videos, fetches their related videos in parallel, and ranks them (suggested by more of them and nearer the top ranks higher; subscribed channels get a small boost; at most 3 per channel). Watched videos are left out, and Shorts too when Shorts are hidden. Refreshes hourly or on Refresh.

Unit tests for the ranking, plus an ignored live test (cargo test -p flex-core suggests_online -- --ignored --nocapture). Not yet tried in the running app.

Bumps the version to 0.19.0.

@catchouli
catchouli merged commit 568adef into main Oct 20, 2026
2 checks passed
@catchouli
catchouli deleted the polish branch October 20, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant