I was finally able to reproduce the phenomenon and collect the logs.
I am using a combination of MusicBee 3.6 RC3 and 3DBee 2.6.
MusicBee is always playing music.
Editing the playlist includes adding to the playlist from the inbox, moving files, changing ratings, and removing tracks from the playlist.
This can be done for individual files or by selecting multiple files.
The playlist that is being played and the playlist that is being edited are always different.
2025/03/14 21:27:50 - 10.0.26100.0 - 3.6.9198.32659D - System.OutOfMemoryException: Out of memory.
Location System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
Location System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
Location System.Windows.Forms.Control.Invoke(Delegate method)
Location MusicBeePlugin.AlbumTextures.CheckBuffered()
Location MusicBeePlugin.AlbumTextures.ThreadAlbumTexture()
Location System.Threading.ThreadHelper.ThreadStart_Context(Object state)
Location System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
Location System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
Location System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
Location System.Threading.ThreadHelper.ThreadStart()
2025/03/14 21:27:50 - 10.0.26100.0 - 3.6.9198.32659D - System.OutOfMemoryException: Out of memory.
Location System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
Location System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
Location System.Windows.Forms.Control.Invoke(Delegate method)
Location MusicBeePlugin.AlbumTextures.CheckBuffered()
Location MusicBeePlugin.AlbumTextures.ThreadAlbumTexture()
Location System.Threading.ThreadHelper.ThreadStart_Context(Object state)
Location System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
Location System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
Location System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
Location System.Threading.ThreadHelper.ThreadStart()
In addition to the error log that can be accessed via the menu, error logs are also displayed in the form of small pop-up screens.
MusicBee v3.6.9198.32659D (Win10.0), 14 3 2025 21:27:
System.OutOfMemoryException: Memory is insufficient.
Location System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
Location System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
Location System.Windows.Forms.Control.Invoke(Delegate method)
Location MusicBeePlugin.AlbumTextures.CheckBuffered()
Location MusicBeePlugin.AlbumTextures.ThreadAlbumTexture()
Location System.Threading.ThreadHelper.ThreadStart_Context(Object state)
Location System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
Location System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
Location System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
Location System.Threading.ThreadHelper.ThreadStart()
Apart from this, when you are making minor edits to a playlist that is currently playing, such as changing the rating or modifying the number of times it has been played, the cover art for the currently playing track may be displayed as a blank image.
This doesn't affect the playback, so I don't mind.
No image current Album4