Skip to content

Conversation

@kblaschke
Copy link
Member

Also removing failed presets immediately, which will prevent the same preset from being tried again. Increased default retry count to 500.

Possibly fixes #894

@kblaschke kblaschke added this to the 4.2 milestone Sep 29, 2025
@kblaschke kblaschke added bug The issue is (potentially) a bug. optimization A general optimization to performance, RAM usage or UX. labels Sep 29, 2025
@kblaschke kblaschke self-assigned this Oct 1, 2025
@kblaschke kblaschke moved this to In Review in libprojectM Release 4.2 Oct 1, 2025
@kblaschke
Copy link
Member Author

kblaschke commented Oct 3, 2025

Also improved playback history handling in case presets are added or removed from the playlist. the history indices are now updated accordingly, and removed items are also removed from the history.

The history will now only be deleted when the playlist is either cleared, filtered or sorted.

Also removing failed presets immediately, which will prevent the same preset from being tried again. Increased default retry count to 500.
This will prevent the playback history from vanishing unexpectedly in case a preset can't be loaded.

Also fixed a few typos in the Doxygen comments and clarified how the history is changed when changing the playlist.
@kblaschke kblaschke force-pushed the playlist-lib-fix-skipping-broken-presets branch from 24f15cf to 797a242 Compare October 27, 2025 18:21
@kblaschke kblaschke merged commit 797a242 into projectM-visualizer:master Oct 27, 2025
9 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in libprojectM Release 4.2 Oct 27, 2025
@kblaschke kblaschke deleted the playlist-lib-fix-skipping-broken-presets branch October 27, 2025 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug The issue is (potentially) a bug. optimization A general optimization to performance, RAM usage or UX.

Projects

Development

Successfully merging this pull request may close these issues.

[APP BUG] Auto advance/shuffle gets stuck on the same visualizer after a while

2 participants