Author Topic: Additional Tagging and Reporting Tools  (Read 288360 times)

M.O.Z.G

  • Newbie
  • *
  • Posts: 4
Some bugs with TagTool plugin when MB start minimized to Mini/Compact Player. After it the configuration window, creating presets, and may be something else that I didn't check, doesn't work. Each module had launched with errors also. I place some logs from different versions below:

Code: "AT&RT 4.18.6162.4867 on MusicBee 3.0.X.X" [Select]
3/21/2017 8:55:08 AM - 6.1.7601.65536 - 3.0.6132.15853 - System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   at System.Windows.Forms.Control.Invoke(Delegate method)
   at MusicBeePlugin.Plugin.ReceiveNotification(String sourceFileUrl, NotificationType type)
   --- End of inner 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.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at MusicBee.Plugin.#=q8RoorlQ8HIg85T6khe4eDptctZs9uZqlk1FqeoNVSVs=()



Code: "AT&RT 4.18.6270.19414 on MusicBee 3.1.X.X" [Select]
3/21/2017 7:19:27 PM - 6.1.7601.65536 - 3.1.6287.39764 - System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ObjectDisposedException: Cannot access a disposed object.
Object name: '#=qd3gb_2djDMcwA57Pndq3gxbiMU3kKCarJlFTyaaZXsY='.
   at System.Windows.Forms.Control.CreateHandle()
   at System.Windows.Forms.Form.CreateHandle()
   at System.Windows.Forms.Control.get_Handle()
   at System.Windows.Forms.Form.UpdateHandleWithOwner()
   at System.Windows.Forms.Form.CreateHandle()
   at System.Windows.Forms.Control.get_Handle()
   at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
   at System.Windows.Forms.Form.ShowDialog()
   at MusicBeePlugin.Plugin.Configure(IntPtr panelHandle)
   --- End of inner 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.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at MusicBee.Plugin.#=qyt0FUH9HPXzxojc6MBE8Jw==(IntPtr #=qepWpJlE8RxvBAk$uFMD8oQ==)


When MB start in Normal view or minimized to Tray/TaskBar - no errors. After manual minimization to Mini/Compact Player - too.

cublikefoot

  • Newbie
  • *
  • Posts: 2
I'm getting an error when trying to paste tags from clipboard. I'm trying to copy tags from MP3 files and paste them onto FLAC files (just tested FLAC to FLAC and same issue). It only manages to paste the tags of the first file before giving this error:

Code: [Select]
MusicBee v3.1.6275.38881 (Win10.0), 21 Mar 2017 15:19:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at MusicBee.Plugin.#=qjKWbvhPGx5RULOcCYsjzzEuaNdPK_prWLbOIScrjDgI=(String #=qRgLyhqFOcd1lxTyMriCq$A==, Int32 #=qAzAgFwi$uZV1l0Hr_0$Luw==, String #=qLXYFnmDm856gHOeOJD6u3Q==)
   at MusicBeePlugin.Plugin.SetFileTag(String sourceFileUrl, MetaDataType tagId, String value, Boolean updateOnlyChangedTags)
   at MusicBeePlugin.PasteTagsFromClipboardPlugin.pasteTagsFromClipboard()
   at MusicBeePlugin.PasteTagsFromClipboardPlugin.PasteTagsFromClipboardPlugin_Shown(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnShown(EventArgs e)
   at System.Windows.Forms.Form.CallShownEvent()
   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()

I'm using the default fields for "tag set 1" when copying the tags.
Last Edit: March 21, 2017, 10:49:21 PM by cublikefoot

boroda74

  • Hero Member
  • *****
  • Posts: 2511
sorry for being late. will look at new issues during couple of days.

boroda74

  • Hero Member
  • *****
  • Posts: 2511
some bug fixes:

http://www.mediafire.com/file/43gqu2dgqgfo3b5/mb_TagTools_2017-03-24.zip

@cublikefoot
its mb bug. unselect all new sort-tags and "original year", "original artist" tags until its fixed.