Author Topic: Additional Tagging & Reporting Tools  (Read 929300 times)

redwing

  • Guest
could you give me an example of this strange backup path?

"C:\Portable\MB\Library\Playlists\Recently Added.xautopf - Tag Backup 2016-10-01 20.18.15"

redwing

  • Guest
I've installed another portable MB for test, but it gives the following error for "Track Tag history" command. Strangely the command is working fine in another MB. Both are with the latest patch and plugin.

Code
10.0.14393.0 - 3.0.6118.33091 - System.ArgumentException: Parameter is not valid.
   at System.Drawing.Bitmap..ctor(String filename)
   at MusicBeePlugin.TagHistoryPlugin..ctor(Plugin tagToolsPluginParam, String[] trackUrlsParam, String[] trackIdsParam)
   at MusicBeePlugin.Plugin.tagHistoryEventHandler(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

boroda

  • Sr. Member
  • ****
  • Posts: 4595
I've installed another portable MB for test, but it gives the following error for "Track Tag history" command. Strangely the command is working fine in another MB. Both are with the latest patch and plugin.
it seems that there is no 'missing artwork.png' file in 'plugins' folder.

redwing

  • Guest
it seems that there is no 'missing artwork.png' file in 'plugins' folder.

Thanks! That fixed it.

redwing

  • Guest
- If there were changes, show those tags and values only on the popup window upon clicking on the command.




This is what I suggested. But currently it shows all tags, not just changed tags. Then the user has to read all tags to find out what's changed.

redwing

  • Guest
the ".Master Tag Index.mbi" is just a master index file, it must not be very big anyway.

I am still concerned about the file's size which keeps growing whenever a backup is made even without any changes from the previous backup. Why does it keep growing without any changes in the library?

boroda

  • Sr. Member
  • ****
  • Posts: 4595
- If there were changes, show those tags and values only on the popup window upon clicking on the command.




This is what I suggested. But currently it shows all tags, not just changed tags. Then the user has to read all tags to find out what's changed.
changed tags are highlighted by blue-grey color (except for artworks).

boroda

  • Sr. Member
  • ****
  • Posts: 4595
the ".Master Tag Index.mbi" is just a master index file, it must not be very big anyway.

I am still concerned about the file's size which keeps growing whenever a backup is made even without any changes from the previous backup. Why does it keep growing without any changes in the library?
master index contains all track ids for every backup, so plugin can quickly find all backups witch have some data for given track. master index is used only by 'tag history' command. its safe to delete this file if you are not going to use this command.


boroda

  • Sr. Member
  • ****
  • Posts: 4595
btw, master index (and backup files also) can be perfectly compressed by ntfs. also master index will be reduced if you (auto)delete old backups.
Last Edit: October 02, 2016, 12:29:44 PM by boroda74

boroda

  • Sr. Member
  • ****
  • Posts: 4595
new plugin version is available:

http://www.mediafire.com/file/61lk6be8a7ck25k/mb_TagTools_2016-10-02.zip

  • New "Backup & Restore" functionality is added.
  • A hotkeys can be assigned for ASR presets.
  • Minor bugfixes & improvements.

you will need MB latest patch:

http://musicbee.niblseed.com/V3_0/MusicBee3_Patched.zip

boroda

  • Sr. Member
  • ****
  • Posts: 4595
i've never been able to reproduce all these bugs/visual glitches when using skin coloring, but i assume all these bugs are fixed now.

redwing

  • Guest
Does "Restore tags for all tracks" or "Restore tags for selected tracks" work for you? I always get this error:

Code
10.0.14393.0 - 3.0.6118.39208 - System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at MusicBeePlugin.BackupIndexDictionary.loadBackupAsync(Object parameters)
   at MusicBee.Plugin.#=qq8unhGCJB9SClRVZR5gNmygFqueSbCHuuBEa3Z$$56c=(Object #=q3lUtIUSd9g6WUEwABBRV_w==)

redwing

  • Guest
Preferences/Plugin/configure setting doesn't change menu location. It always revert back to the first option.

redwing

  • Guest
- If there were changes, show those tags and values only on the popup window upon clicking on the command.




This is what I suggested. But currently it shows all tags, not just changed tags. Then the user has to read all tags to find out what's changed.
changed tags are highlighted by blue-grey color (except for artworks).

OK. Then how about showing backup files from newer to older order since "library" (current) is placed leftmost?