You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ask your question here
I found that Harmonoid's index files(such as Tracks.JSON, Playlist.JSON, AppState.JSON in C:\Users\username.Harmonoid) are too big.
The reason is the json is formatted when outputed. Why format json files when output them?
The text was updated successfully, but these errors were encountered:
The media library used in Harmonoid has been re-written from ground-up to use SQLite (package:drift) instead of JSON serialization. The next version (whenever it releases; quite tense on schedule these days) will utilize it.
When the project was started, there were no reliable libraries for caching data (Flutter for desktop being new at that time). Saving music library into simple JSON file was an effective solution that worked on all platforms (& was sufficiently performant as well). Over time, we were able to resolve any issues that were reported.
The new media library should be more performant & maintainable. A good amount of unit-tests have also been added in-order to ensure stability of each operation.
Ask your question here
I found that Harmonoid's index files(such as Tracks.JSON, Playlist.JSON, AppState.JSON in C:\Users\username.Harmonoid) are too big.
The reason is the json is formatted when outputed. Why format json files when output them?
The text was updated successfully, but these errors were encountered: