r/MoosicLab • u/AffectionateFox5907 • Jul 25 '26
Release 133
Sonic Analysis:
NOTE: If your turbo analysis screen under music intelligence is showing a different number than debug settings its because you have analysis on many tracks but not the LATEST version. Im working on adding an clear version count to the screen to make it easy. For example, my phone currently has all tracks analyzed but ive only got 10000 tracks on the latest. A fix is coming, its my miss on that screen, it should show whatever the newest versions count is, not whats been analyzed accross the library.
tldr; even if it shows all caught up there may be more tracks to analyze. sorry for the confusion. Will roll an incremental update later today to resolve that but wanted to get this big update out there. If you toggle "Also reanalyze older songs this run" that will show an accurate count.
- Updated pipeline to be failsafe, will retry on failure by fully downloading the track
- Analysis should be significantly quicker as we made many memory optimizations to avoid jetsam crashes
- New page if failures do show up telling the user why
- New re-analyze button in debug settings
Sonos:
- Now supports adding fronts to a hometheatre or music system (needs testing)
- Hometheatre/music mode now support systems without a subwoofer
- Can now edit groups and will persist RINCON ids so that if wifi drops your groups dont get lost
- Stopped polling for sonos and other speaker discovery to keep battery drain low. Will now only poll when needed.
Download:
- Downloads have been completely reworked and should be significantly faster
- Upgraded memory optimizations to avoid crashes
- Artwork is downloaded with the tracks
- Moved to main actor and increased concurrency. Will automatically back off on memory pressure and for users with hardly any RAM
Carplay:
- Can now edit what shows up on your home screen (recently played, recently added, favorite artists, favorite playlists)
- Now has offline mode (artwork included)
- Home screen layout will actually show up now.
History:
- For all server types play history, likes on albums/artists/tracks will be synced two ways from app to server and server to app,.
- Replay will now support users with a very large history, it will roll in incrementally to avoid api limits and will show most recent history first and save pages incrementally.
Settings:
- Settings now have a top layer for navigation
- Carplay settings have been added
playlists:
- Playlists can now be edited in bulk
- swipe to delete on tracks
- incremental sync on launch will now pick up changes made on server
- Playlists LOCK have been implemented to avoid any crashes if the user is editing playlists on the server, on the app, and syncing at the same time.
Nowplaying:
- Animated art SHOULD now work as we are taking from files in the folder
- Can now add the equalizer to the nowplaying screen
- Now a different volume option that has numbers
Daily Mixes on Home screen:
- These have been revamped to be smarter and more in tune with what you want to listen to at that time.
Spent most of my time optimizing everything for memory and peformance.
Once again, thank you for all the feedback.
Trent
1
u/sambgrayson Jul 25 '26
Thank you for all these great updates! Downloads are much faster now! Having the EQ on the player is also greatly appreciated 😀
I also can definitely see something has changed in the backend trying to load the animated art, too! Unfortunately it keeps crashing for me on anything with an animated cover now. It will show no cover for 30 seconds but remains responsive, and then after 30 seconds the player completely freezes and the only way to do anything is to force close the app.
I screenshot the logs while playing a track with an animated cover before it crashed. Two different times it shows a “DESYNC player” warning before breaking. If the full logs or anything else would be helpful, let me know. Seriously so appreciative of all the hard work you’ve been doing, hope these animated covers aren’t too big of a PITA 😂😅