8000 Release v2.1.1 · MissingCore/Music · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v2.1.1

Compare
Choose a tag to compare
@MissingCore-Bot MissingCore-Bot released this 09 Feb 22:00
· 123 commits to dev since this release

Some performance and bug fixes.

🎉 Added

  • New "Deep Rescan" feature which is the "Rescan" feature, but ignores any skip measures that speeds up the feature.

⚡ Changes

  • (Potentially) Improved launch performance for users with large media libraries (ie: 1000+ tracks).
    • Note: There's a fixed time-cost at app launch based on the number of tracks on your device due to needing to check all the tracks and figure out which ones are new or have been updated.
  • Prevent UI hanging for users with large media libraries after leaving the onboarding/loading screen.
    • This is due to loading all the tabs at once, which may have heavy tasks such as the "Tracks" tab, which loads every single track we found.
    • This was fixed, then I broke it by changing how we get the tracks to display in the "Upcoming Tracks" modal — should be fixed in the next update.
  • Speed up track search modal opening on create/modify playlist screen for users with large media libraries.

🛠️ Fixes

  • Parsing issue with year metadata field if an invalid value that's less than 4 characters long is present.
  • Error thrown when trying to get the metadata of a file with a # or ? in its filename.
  • Duplicate albums caused by the album not having an associated "year" metadata.
  • Slow alphabetical order sorting for tracks on "Tracks" tab.
  • Incorrect parsing for some special characters in .flac files.
    • Use the "Deep Rescan" feature to fix tracks with this issue.

🔠 Translations

⚙️ Internal Changes

  • Set compileSdkVersion to SDK 35 (Android 15).
0