Skip to content

Add support for playlists, the watch later feed, multiple users, and subscribed channels - #23

Draft
ayaadev wants to merge 1 commit into
mainfrom
dev
Draft

Add support for playlists, the watch later feed, multiple users, and subscribed channels#23
ayaadev wants to merge 1 commit into
mainfrom
dev

Conversation

@ayaadev

@ayaadev ayaadev commented May 2, 2026

Copy link
Copy Markdown
Owner

Description

This PR aims to add the following features:

  • Ability to browse the "Watch Later" playlist, and other user playlists, achieved by:
    • Storing usernames in the data file
    • Creating a new playlists_menu function for non-watch later playlists.
    • Adding logic in the list_videos function to get the watch later playlist ID and pass it to the get_videos function. This bypasses the cache and ensures users get the correct results when they change accounts.
    • Adding two new strings in the base translations file.
    • Updating the README.md to say that the username is now stored to make loading the playlists faster.
  • Multiple user functionality
  • Display subscribed channels alongside videos from the subscription feed

These features will close three issues, therefore they are in development.

As of now, this PR is a draft and only achieves the first feature (user playlists).

Related issues

Has this been tested?

  • 👍 Yes, I have done the following tests:
    • The first feature (user playlists) has been tested:
      • The user is prompted to login again after the upgrade, preventing a KeyError.
      • The cached results are reset if a user changes accounts.
      • No errors are given when using the feature.
      • The correct error is given when there are no videos in the playlist.

Screenshots

image

The new "Watch Later" and "Playlists" menu items.

image

The playlist view.

@ayaadev ayaadev linked an issue May 2, 2026 that may be closed by this pull request
@ayaadev ayaadev added the enhancement New feature or request label May 2, 2026
@ayaadev ayaadev self-assigned this May 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Browse user playlists

1 participant