Author Topic: 3DBee (Cover Flow) Plugin  (Read 47349 times)

kimt1688

  • Jr. Member
  • **
  • Posts: 109
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

When I unchecked “Move Flow on selection”, the phenomenon of the cover art disappearing during playback seemed to stop, even if I set the rate.

BoringName

  • Sr. Member
  • ****
  • Posts: 916
I haven't forgotten about this, I've just been a bit sidetracked with the UPnP plugin. I'll probably take a look next week.

cereal_eater

  • Jr. Member
  • **
  • Posts: 24
Hello BoringName,

thank you for your plugin, but today I get the following error message:

Code
MusicBee v3.6.9202.37404D (Win10.0), Mar 28, 2025, 10:26 PM:

System.Reflection.TargetInvocationException: An invocation target threw an exception. ---> System.ArgumentOutOfRangeException: The index was out of range. It cannot be negative and must be less than the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at MusicBeePlugin._3DBee.LoadAlbumTexture(Int32 index)
at MusicBeePlugin._3DBee.ViewAlbums(Int32 index, Boolean reflect)
at MusicBeePlugin._3DBee.DrawAlbums(Boolean reflect)
at MusicBeePlugin._3DBee.OpenGLControl_OpenGLDraw(Object sender, OpenGLRoutedEventArgs args)
--- End of internal exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.RoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at SharpGL.WPF.OpenGLControl.DoRender()
at MusicBeePlugin._3DBee.RenderEventProcessor(Object myObject, EventArgs myEventArgs)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

This post reports the same error.

BoringName

  • Sr. Member
  • ****
  • Posts: 916
Hello BoringName,

thank you for your plugin, but today I get the following error message:

Did this occur during normal playback or after you did something like editing/deleting a track?

I have a slightly (just slightly) better idea of what I'm doing now than when I originally wrote this thing so there is probably a few improvements I can make to the code.

I expect I'll probably be dealing with the UPnP stuff for another week and then I'll focus on this.

cereal_eater

  • Jr. Member
  • **
  • Posts: 24
Did this occur during normal playback or after you did something like editing/deleting a track?

I used the plugin before, but disbaled it in the Panels Configuration and I certainly edited/deleted some tracks.

I reproduced the error by starting musicbee enabling the plugin in Configure Layout -> Arrange Panels... Then I resized the panel and double clicked on a album cover. Playback starts. Then I switched to an other tab. When returning to the coverflow tab it was blank and the error message appeared. Playback continues. After restarting musicbee, the slides reappear, but after switching to an other tab, it is gone again and the error message appears again.

I expect I'll probably be dealing with the UPnP stuff for another week and then I'll focus on this.

Thanks! Take your time!

BoringName

  • Sr. Member
  • ****
  • Posts: 916
I used the plugin before, but disbaled it in the Panels Configuration and I certainly edited/deleted some tracks.

Are you using the latest version?

but after switching to an other tab, it is gone again and the error message appears again.

That's an odd one, switching nodes shouldn't cause any issues.

cereal_eater

  • Jr. Member
  • **
  • Posts: 24
Yes, I did a fresh install, but the problem persists.