1
MusicBee Wishlist / Re: mp4 (NOT animated gif) Cover Art
« on: Today at 11:42:18 AM »
+1
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Did this occur during normal playback or after you did something like editing/deleting a track?
I expect I'll probably be dealing with the UPnP stuff for another week and then I'll focus on this.
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)
<Album>$IsNull(<Mediatype><Albumtype><Releasetype>,," ["$Trim($IsNull(<Mediatype>,,<Mediatype>" ")$IsNull(<Albumtype>,,<Albumtype>" ")$IsNull(<Releasetype>,,<Releasetype>" "))])
<Album> [$Trim($IsNull(<Mediatype>,,<Mediatype>" ")$IsNull(<Albumtype>,,<Albumtype>" ")$IsNull(<Releasetype>,,<Releasetype>" "))]
$IsNull works perfectly fine in the Track Information panel, I imagine a lot of people use it there.
$IsNull(<Publisher>,,$IsNull(<Produzent>,,<Publisher>" | "<Produzent>))