Discogs Batch Tagger 2.51 (Updated: 2018-04-07)

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Discogs Batch Tagger 2.51 (Updated: 2018-04-07)

Re: Discogs Batch Tagger 2.51 (Updated: 2018-04-07)

by crap_inhuman » Mon May 28, 2018 5:09 am

Thank you for posting the issue. I don't know what the reason was. Hopefully it don't come again. ;-)

Re: Discogs Batch Tagger 2.51 (Updated: 2018-04-07)

by lakecityransom » Sun May 27, 2018 1:59 am

Sorry for the spam. This appears to have been an server issue somehow. Suddenly it cleared up and I was able to get the package correctly.

I tried to down-number the URLs from the current /587 download link and I found old versions that also were corrupt... then I went as far as making a download for download IDs 500 through 600 URLs... and all the current release worked AKA http://www.mediamonkey.com/addons/download/587

Just leaving this info here incase anyone runs into it.

Re: Discogs Batch Tagger 2.51 (Updated: 2018-04-07)

by lakecityransom » Sun May 27, 2018 1:34 am

Appears the zip file is empty or corrupted. Can't unzip.
http://www.mediamonkey.com/addons/brows ... tch-tagger

Re: Discogs Batch Tagger 2.51 (Updated: 2018-04-07)

by lakecityransom » Sun May 27, 2018 1:19 am

When I try to install the batch version addon by double clicking the package it says its an invalid installation pkg? Latest MediaMonkey full admin rights.

Re: Discogs Batch Tagger 2.49 (Updated: 2018-04-03)

by crap_inhuman » Tue Apr 03, 2018 4:29 pm

I released a new version of this AddOn.

Here the changes:

- Filter now works correct
- If Filter was set, the background color of the drop-down field change to red (as a hint)
- Bug removed: Original Date will not used if another release was selected
- Some cosmetic changes to the script window

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by crap_inhuman » Thu Jan 18, 2018 7:51 pm

I just released a new version of this AddOn.

It work now with the portable Version of MM. :-)

A big thank you to Peke of the MM-Team. He showed me, how simple the solution is. ;-)

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by Peke » Sun Nov 26, 2017 8:39 am

Hi,
crap_inhuman should update its plugin as current one do not work as it should. He is busy ATM we will see what we can figure out.

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by Knudmand » Sat Nov 25, 2017 11:18 am

I get same problem - it doesn’t work. And yes I use portable version, and have no plan to change that (Since I, that way, can clear and reinstall MM very fast, and with the exact setup of my choosing any time.)

A pity, since it sounded like a useful script.

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by Peke » Wed Sep 27, 2017 4:24 pm

Found it :( I used http://www.mediamonkey.com/wiki/index.p ... pplication and in delphi exported MMSetInterfaceCookie( MMInterfCookie : cardinal); cdecl; to get http://www.mediamonkey.com/wiki/index.p ... orized#SDB Sent you PM with more details.

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by crap_inhuman » Tue Sep 26, 2017 4:49 am

Peke wrote:
crap_inhuman wrote:Okay, the Tagger did not work with the portable version of mm.
The Tagger use the COM-Interface of mm, but in the portable version it is not registered. Sorry :(
I think that there is a way to parse PID/pointer to External app within MMW on startup, but you will need to know exact structure of COM to be able to assign it to object. I've experimented successfully few years back . I'll try to see if I can dig up the code.
Hi Peke,

it would be great if you dig and find the code.

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by Peke » Mon Sep 25, 2017 7:26 pm

crap_inhuman wrote:Okay, the Tagger did not work with the portable version of mm.
The Tagger use the COM-Interface of mm, but in the portable version it is not registered. Sorry :(
I think that there is a way to parse PID/pointer to External app within MMW on startup, but you will need to know exact structure of COM to be able to assign it to object. I've experimented successfully few years back . I'll try to see if I can dig up the code.

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by strevilo » Mon Sep 25, 2017 5:00 pm

The Tagger use the COM-Interface of mm, but in the portable version it is not registered. Sorry :(
Hm, I thought this should be addressed with this command (from the linked MM KB):

To enable OS Integration settings to function in portable mode, register the MediaMonkey elevation COM object, which is used to give MediaMonkey admin rights in cases where changes must be made to the registry (e.g. for file associations):

Code: Select all

MediaMonkeyCOM.exe /regserver
I have done that from an elevated prompt. Should it then work from your perspective?

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by crap_inhuman » Mon Sep 25, 2017 3:39 pm

strevilo wrote:
Could you please post or pm me the log-file? You can find it here : c:\Users\username\AppData\Roaming\MediaMonkey\Scripts\Discogs_Batch_Script.log
Hi,
as I use the portable version my path is different. But there is no log file (Discogs_Batch_Script.log) in the scripts folder (and nowhere else). Guess it fails before even doing anything.
Potentially also important: When simply starting DiscogsBatchTagger.exe from the Windows Explorer I get exactly the same error message as when starting the script within MM
AutoIt Error (message box name)
Line 14364 (File %path%\DiscogsBatchTagger.exe):
Error: Variable must be of type "Object".

I have been reading through the forum and the MM knowledge base and found one post http://www.mediamonkey.com/support/inde ... -correctly about potential issues with add-ons / scripts when using a portable install so followed the suggestions to execute the following two commands in an elevated prompt.

Code: Select all

D:\MUSIC\MediaMonkey>"MediaMonkeyCOM.exe" /regserver
D:\MUSIC\MediaMonkey>MediaMonkey.exe "/elevate regserver"
Okay, the Tagger did not work with the portable version of mm.
The Tagger use the COM-Interface of mm, but in the portable version it is not registered. Sorry :(

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by strevilo » Mon Sep 25, 2017 1:22 pm

Could you please post or pm me the log-file? You can find it here : c:\Users\username\AppData\Roaming\MediaMonkey\Scripts\Discogs_Batch_Script.log
Hi,
as I use the portable version my path is different. But there is no log file (Discogs_Batch_Script.log) in the scripts folder (and nowhere else). Guess it fails before even doing anything.
Potentially also important: When simply starting DiscogsBatchTagger.exe from the Windows Explorer I get exactly the same error message as when starting the script within MM
AutoIt Error (message box name)
Line 14364 (File %path%\DiscogsBatchTagger.exe):
Error: Variable must be of type "Object".

I have been reading through the forum and the MM knowledge base and found one post http://www.mediamonkey.com/support/inde ... -correctly about potential issues with add-ons / scripts when using a portable install so followed the suggestions to execute the following two commands in an elevated prompt.

Code: Select all

D:\MUSIC\MediaMonkey>"MediaMonkeyCOM.exe" /regserver
D:\MUSIC\MediaMonkey>MediaMonkey.exe "/elevate regserver"
Then I re-installed your script and have the following new files in the scripts folder (D:\MUSIC\MediaMonkey\Scripts):

Code: Select all

DiscogsBatchTagger.exe, DiscogsBatchTagger.vbs, checked1.bmp, notchecked1.bmp, zero1.bmp
Also have D:\MUSIC\MediaMonkey\Portable\Extensions\DiscogsBatchTagger with two files:

Code: Select all

uninstall.ini, uninstall.vbs
D:\MUSIC\MediaMonkey\Portable\Extensions.ini contains the following entries:

Code: Select all

[DiscogsAutoTagWeb]
Title=Discogs Tagger
Description=Gets track/album information from discogs.com or musicbrainz.org
VersionMajor=5
VersionMinor=5
VersionRelease=2
Type=script
UpdateURL=http://www.germanc64.de/mm/DiscogsAutoTagWeb.xml

[DiscogsBatchTagger]
Title=Discogs Batch Tagger
Description=Gets track/album information from discogs.com and musicbrainz.org
VersionMajor=2
VersionMinor=4
VersionRelease=7
Type=Script
UpdateURL=http://www.germanc64.de/mm/DiscogsBatchTagger.xml
D:\MUSIC\MediaMonkey\Portable\MediaMonkey.ini contains the following section:

Code: Select all

[DiscogsAutoTagWeb]
but no reference to the DiscogsBatchTagger which I assume is expected.

D:\MUSIC\MediaMonkey\Scripts\scripts.ini contains the following entries:

Code: Select all

[DiscogsAutoTagWeb]
Filename=DiscogsAutoTagWeb.vbs
Procname=DiscogsAutoTagWeb
Order=10
DisplayName=Discogs Tagger
Description=Gets track/album information from discogs.com or musicbrainz.org
Language=VBScript
ScriptType=3

[DiscogsAutoTagWeb_Batch]
Filename=DiscogsBatchTagger.vbs
Procname=BatchDiscogsSearch
Order=10
DisplayName=Discogs Batch Tagger
Description=Gets track/album information from discogs.com and musicbrainz.org
Language=VBScript
ScriptType=0
I tried the script again but get the same error message as above. Hope you have some good ideas :wink:

Re: Discogs Batch Tagger 2.47 (Updated: 2017-06-25)

by crap_inhuman » Sun Sep 24, 2017 7:17 pm

strevilo wrote:Hi,
as suggested in this thread http://www.mediamonkey.com/forum/viewto ... 10#p439428 I gave the batch tagger a try. Well, not really as I get an error when starting the script.
Latest MM v 4.1.17.1840 (portable) and BT 2.4.7 installed, running as admin. I selected all tracks for an Album Artist (two albums in total) and selected the Discogs Batch Tagger script. gave me the error:

Code: Select all

AutoIt Error (message box name)
Line 14364 (File %path%\DiscogsBatchTagger.exe): 
Error: Variable must be of type "Object".
I hope it's just a user error :wink:
Hm, i hope it , too, but i think no :wink:

Could you please post or pm me the log-file? You can find it here : c:\Users\username\AppData\Roaming\MediaMonkey\Scripts\Discogs_Batch_Script.log

Top