Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add playlist parser #505

Open
Rafostar opened this issue Nov 10, 2024 · 0 comments
Open

Add playlist parser #505

Rafostar opened this issue Nov 10, 2024 · 0 comments
Labels
enhancement New feature or request epic Major change, althrough seems possible to achieve

Comments

@Rafostar
Copy link
Owner

Rafostar commented Nov 10, 2024

We should have an internal playlist parser. Similar functionality to Totem playlist parser, but done differently.

Some early ideas:

  • It should be in the form of GStreamer element that messages app with contents while also forwards first URI from it for playback.
  • Media items have subitems list model
  • Subitems can be found during either playback or via discoverer
  • An advance subitem functionality in API (different from queue next/previous)
  • Integration with Clapper enhancers (e.g. support YT playlists)
  • UI should show subitems from item on click
  • ClapperGtk next/previous buttons should advance subitems if playlist item is selected
  • Reworked queue progression logic to move/shuffle along subitems
  • Opening a directory should be treated the same as item that is a playlist
  • Custom .claps file reading should be moved to this new logic too

Related: #197 #476 #504

@Rafostar Rafostar added enhancement New feature or request epic Major change, althrough seems possible to achieve labels Nov 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic Major change, althrough seems possible to achieve
Projects
None yet
Development

No branches or pull requests

1 participant