Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # 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