Skip to content

Conversation

htkhiem
Copy link
Owner

@htkhiem htkhiem commented Aug 29, 2025

Should avoid crashing on invalid artist tag splits (not on character boundaries).

@htkhiem htkhiem merged commit 2072fef into main Aug 30, 2025
@htkhiem htkhiem deleted the fix/artist-tag-panic branch August 30, 2025 01:34
htkhiem added a commit that referenced this pull request Aug 30, 2025
* Safely ignore invalid Aho-Corasick matches

* Fix typo

* Clean up debug prints
htkhiem added a commit that referenced this pull request Aug 31, 2025
* Make queue updates asynchronous

Basic batch-based queue fetch and update code. There's now an additional
HashMap holding weak refs to songs in the queue to facilitate the more
complicated update logic. All song objects in the queue now have their
queue positions kept up to date efficiently.

Remaining problems: the queue listview scroll position reset bug has
appeared again and harder to fix this time.

* Fix newly inserted songs not having correct queue pos

* Safely ignore invalid Aho-Corasick matches (#137)

* Safely ignore invalid Aho-Corasick matches

* Fix typo

* Clean up debug prints

* Make queue song remove async

And clean up a tonne of warnings :(

* Make playlist content load async & clear warnings

* Fix crashing when using playerctl next/prev

And playing indicator still showing after a stop command

* Resolve conflicts

* Undo spurious resolutions

* Fix Sqlite query & content pages not updating selection on bind

* Remove debug print

* Use old playlist fetch method for old MPD versions
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