Skip to content

Cleanup playback lib.rs - #790

Open
hasezoey wants to merge 13 commits into
tramhao:masterfrom
hasezoey:cleanupPlayback
Open

hasezoey wants to merge 13 commits into
tramhao:masterfrom
hasezoey:cleanupPlayback

Conversation

@hasezoey

@hasezoey hasezoey commented Oct 3, 2026

Copy link
Copy Markdown
Collaborator

This PR cleans-up the playback's lib.rs a bit:

  • split some large code into their own modules
  • document some more functions & variants from that split code
  • remove usage of async-trait, as we dont actually really use it
  • dont impl PlayerTrait on GeneralPlayer anymore so that we dont accidentally expose functions that should not be called directly anymore
  • add some more logging to seek requests and errors (unrelated to this pr, but i found a issue i am trying to still debug and those changes are generally good to have)

Depends on #789

@hasezoey
hasezoey requested a review from tramhao October 3, 2026 13:56
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