[Refactor] Implement playback state #29

Closed
opened 2026-01-30 21:23:00 +00:00 by claunia · 0 comments
Owner

Originally created by @mnadareski on GitHub (Jul 10, 2021).

Instead of either relying on bool? or the playback state enum in CSCore, an internal playback state enum should be created to help better track the current player state. This has the advantage of not being linked to any particular backend. It also allows for more granular states in the future (such as nonstandard things like NoDisc or Error).

Originally created by @mnadareski on GitHub (Jul 10, 2021). Instead of either relying on `bool?` or the playback state enum in CSCore, an internal playback state enum should be created to help better track the current player state. This has the advantage of not being linked to any particular backend. It also allows for more granular states in the future (such as nonstandard things like `NoDisc` or `Error`).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/RedBookPlayer#29