Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Refactor server, implement seek, reduce playback gaps, apply cl…
…ippy suggestions, update ratatui, implement file logging, make song results order repeatable. (#151) * Refactor in progress * Complete server refactor, improve song ticker. * Fix a typo with MAX_RETRIES * Fix typing issues with API * Refactor completed * Model reponse to always contain a TaskID, also apply clippy lints where possible * Update to latest ratatui/crossterm/tuilogger * Implement seek * Update changelog * Organisation for Playlist * Resolve TUI Logger freezing * Fix another TUILogger crash, fix seek past total length when paused, fix seek not updating duration when paused * Implement debug logging, and further improve some of the Debug implementations for messages * Fix unable to go back 1 song * Commence new model for queing / gapless playback * WIP * WIP * Refactor rodio_thread * Continue new player implementation * Implement ordering for song results * Improve race conditions with autoplay * Add new AutoplayQueued message - should resolve sender dropped errors * Add short skip duration to improve gapless * Remove skip duration * Fix play song multiple time skips * Improve seek controls * Correctly stop when a song was queued and then deleted * Update README * Clippy lints
- Loading branch information