Hello, I have an Out of Memory error using this plugin. I've seen on older comments that it was probably solved older versions of MB, but I'm using the latest beta of 3.6.8909 and the latest plugin build (re-downloaded today to be 100% sure).
I'm trying to export a Library Report to CSV to be used with this tool
https://github.com/rombat/musicbee-navidrome-sync The problem is that each time I launch a Preview scan, it crashes around 35%-37%.
I take note of the album on which it crashed, I check it with MP3Tag, there is never any sort of problem with track corruption or weird name encoding.
I retag it to change its CRC adding a note or changing cover size, and the next time Preview has no problem with that album, but crashes on another after that.
My PC has 32Gb of RAM and while I'm using MB, the whole RAM usage of OS and processes is around 33%, very far from Out of Memory.
MB itself peaks at about 1.2 Gb while scanning.
The library is on a samba share mapped as Windows letter.
So, since the albums seem to have no problem, but Preview scan crashes anyway, what can I do or check?
MusicBee v3.6.8909.34028D (Win10.0), 3 lug 2024 14:08:
System.OutOfMemoryException: Generata eccezione di tipo 'System.OutOfMemoryException'.
in System.String.Join(String separator, String[] value, Int32 startIndex, Int32 count)
in System.String.Join(String separator, String[] value)
in MusicBeePlugin.LibraryReportsCommand.AggregatedTags.add(String url, String[] groupingValues, String[] functionValues, List`1 functionTypes, String[] parameter2Values, Boolean totals)
in MusicBeePlugin.LibraryReportsCommand.previewTrackList()
in MusicBeePlugin.PluginWindowTemplate.serializedOperation()
in System.Threading.ThreadHelper.ThreadStart_Context(Object state)
in System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
in System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
in System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
in System.Threading.ThreadHelper.ThreadStart()
EDIT No, it's random. I've repeated the process and it crashed at 28% on albums that previously scanned with no problem. So the albums are not the problem.