-
Notifications
You must be signed in to change notification settings - Fork 7
Proposal: Split song loading off into separate package #62
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
I want to speed up song loading. The current implementation is fine, but optimizations can be done, and I think the way to do this is being able to statically test and update the algorithms silently. SongCore as it is now, would effectively become a frontend that handles requirements and capabilities, while the song loading becomes a rust package, loaded by SongCore at runtime.
This would give us the following benefits, and static testing of the algorithms against known results.
Benefits
- Updates to algorithms don’t require full plugin updates.
- Faster testing and iteration (supports experimental algorithm versions).
- Users see zero disruption — updates can happen silently or “shadowed.”
Curious to see what people think, would this be worth it over the increased maintainability cost?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request