# \[WS\] Discogs ALL

**URL:** https://community.mp3tag.de/t/ws-discogs-all/8641
**Category:** Broken Web Sources
**Created:** [July 20, 2009, 6:31pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641 "2009-07-20T18:31:17Z")
**Posts on this page:** 20
**Page:** 3

<div class="post-metadata">

### Author: ![Pufas](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pufas/32/206_2.png) [@Pufas](https://community.mp3tag.de/u/Pufas)
#### Post date: [October 23, 2009, 7:19pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/41 "2009-10-23T19:19:59Z")

</div>

thank you for caring, but i would had it fixed that long long time ago, but i believe i encountered some mp3tag bugs. I've asked dano for some help, and i'm waiting for reply.

and that 2x outputto "VOCALS" - it's just a minor type error. Still thank you for reporting that.

---

<div class="post-metadata">

### Author: ![morrison](https://community.mp3tag.de/user_avatar/community.mp3tag.de/morrison/32/203_2.png) [@morrison](https://community.mp3tag.de/u/morrison)
#### Post date: [October 23, 2009, 9:00pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/42 "2009-10-23T21:00:28Z")

</div>

> [@Pufas](#):
>
> thank you for caring, but i would had it fixed that long long time ago, but i believe i encountered some mp3tag bugs. I've asked dano for some help, and i'm waiting for reply.
> 
> and that 2x outputto "VOCALS" - it's just a minor type error. Still thank you for reporting that.

NP, I reported only for your convenience 🙂

---

<div class="post-metadata">

### Author: ![Pufas](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pufas/32/206_2.png) [@Pufas](https://community.mp3tag.de/u/Pufas)
#### Post date: [October 24, 2009, 8:54am UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/43 "2009-10-24T08:54:58Z")

</div>

I added new version of script. However "empty fields bug" remains unsolved. Script contains code which "should" solve everything. If someone finds what's wrong with it, that would be nice. For now, I'll wait a bit for dano's reply.

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [October 24, 2009, 10:08am UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/44 "2009-10-24T10:08:36Z")

</div>

With Mp3tag 2.44e it will not display empty tag fields anymore, so to remove a temporary tag field, just set it empty:  
set "TMP1"

Then you won't see it anymore in the tag window.

Btw why do you use  
say " "  
on all notes fields e.g.  
outputto "VOCALS"  
say " "

---

<div class="post-metadata">

### Author: ![Windjammer](https://community.mp3tag.de/user_avatar/community.mp3tag.de/windjammer/32/68_2.png) [@Windjammer](https://community.mp3tag.de/u/Windjammer)
#### Post date: [October 24, 2009, 12:08pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/45 "2009-10-24T12:08:29Z")

</div>

This is probably correct, but Pufas scrip adds a space " " to all empty tags so it still generates a lot of "empty" tags...

---

<div class="post-metadata">

### Author: ![Windjammer](https://community.mp3tag.de/user_avatar/community.mp3tag.de/windjammer/32/68_2.png) [@Windjammer](https://community.mp3tag.de/u/Windjammer)
#### Post date: [October 24, 2009, 12:37pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/46 "2009-10-24T12:37:04Z")

</div>

Pufas, this script is, like the Americans say, awesome!

I'm working with this release right now and there seem to be a quite few things that don't work as expected. This is a very complex album so I'm not so surprised.

[http://www.discogs.com/Ti%C3%ABsto-Kaleido...release/1950200](http://www.discogs.com/Ti%C3%ABsto-Kaleidoscope/release/1950200)

The script does not grab:

CREDITS (over all) as in writing the full content into the %credits% tag. It grabs all individual parts in the CREDITS except "Written-By, Co-producer - D.J. Waakop Reijers-Fraaij\* , T.Verwest\*" where it only grabs the Co-producer. BTW I love the way you get the full names and removes numbers, (2) ,and stars, \*. The "Written-By" tag comes out blank.

CREDITS (individual) comes out in the TMPCR tag as  
FeaturingJónsiVocalsJ.YoungWritten ByJón Þór Birgisson  
So here you would like to have the Featuring put in the FEATURING tag, the Vocals in the VOCALS tag and the Written By in the COMPOSER tag.

I understand the problem of having 2 input sources for the same tag. In my personal opinion I think it's wise to split them (Over All & Individual) into different tags and then use Actions in mp3tag to distribute them into what ever tag you want.

This script is a gold mine for me! Tagging music is so much fun now! Now I'm only waiting for iTunes being able to use all tags...

EDIT: Spelling Errors.

---

<div class="post-metadata">

### Author: ![Innuendo](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/i/898d66/32.png) [@Innuendo](https://community.mp3tag.de/u/Innuendo)
#### Post date: [October 24, 2009, 12:59pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/47 "2009-10-24T12:59:58Z")

</div>

> [@Windjammer](#):
>
> [http://www.discogs.com/Ti%C3%ABsto-Kaleido...release/1950200](http://www.discogs.com/Ti%C3%ABsto-Kaleidoscope/release/1950200)

Holy crap...calling that release complex is an understatement. I don't know what I was expecting when I clicked that link, but wow...it's almost like each song has its own stand-alone list of credits.

Lucky for us, Pufas seems to thrive on challenges like this. I'll be very surprised if he can't solve it.

---

<div class="post-metadata">

### Author: ![Pufas](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pufas/32/206_2.png) [@Pufas](https://community.mp3tag.de/u/Pufas)
#### Post date: [October 24, 2009, 5:00pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/48 "2009-10-24T17:00:21Z")

</div>

> [@dano](#):
>
> With Mp3tag 2.44e it will not display empty tag fields anymore, so to remove a temporary tag field, just set it empty:  
> set "TMP1"
> 
> Then you won't see it anymore in the tag window.
> 
> Btw why do you use  
> say " "  
> on all notes fields e.g.  
> outputto "VOCALS"  
> say " "

I added this to remove any present tags without deleting tags inside mp3tag (saves time).

---

<div class="post-metadata">

### Author: ![Pufas](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pufas/32/206_2.png) [@Pufas](https://community.mp3tag.de/u/Pufas)
#### Post date: [October 24, 2009, 5:37pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/49 "2009-10-24T17:37:23Z")

</div>

> [@Windjammer](#):
>
> Pufas, this script is, like the Americans say, awesome!
> 
> I'm working with this release right now and there seem to be a quite few things that don't work as expected. This is a very complex album so I'm not so surprised.
> 
> [http://www.discogs.com/Ti%C3%ABsto-Kaleido...release/1950200](http://www.discogs.com/Ti%C3%ABsto-Kaleidoscope/release/1950200)
> 
> The script does not grab:
> 
> CREDITS (over all) as in writing the full content into the %credits% tag. It grabs all individual parts in the CREDITS except "Written-By, Co-producer - D.J. Waakop Reijers-Fraaij\* , T.Verwest\*" where it only grabs the Co-producer. BTW I love the way you get the full names and removes numbers, (2) ,and stars, \*. The "Written-By" tag comes out blank.
> 
> CREDITS (individual) comes out in the TMPCR tag as  
> FeaturingJónsiVocalsJ.YoungWritten ByJón Þór Birgisson  
> So here you would like to have the Featuring put in the FEATURING tag, the Vocals in the VOCALS tag and the Written By in the COMPOSER tag.
> 
> I understand the problem of having 2 input sources for the same tag. In my personal opinion I think it's wise to split them (Over All & Individual) into different tags and then use Actions in mp3tag to distribute them into what ever tag you want.
> 
> This script is a gold mine for me! Tagging music is so much fun now! Now I'm only waiting for iTunes being able to use all tags...
> 
> EDIT: Spelling Errors.

Thank you for this detailed description, but I think you _FORGOT_ to apply actions which are included, didn't you? (BTW, read my first post). Your _FAT_ tiesto release tagged just fine for me, except minor issues in NOTES tag (which will be fixed in next update).  
There is no such tag as %CREDITS%. All _credits_ are divided into bunch of tags (i.e.):  
_Written By_ goes to AUTHOR tag, _Vocals, Leading Vocals, Backing Vocals_ goes to VOCALS and ect. These tags are filled: overall credits + per track credits (i.e.): in this release  
[http://www.discogs.com/Ti%C3%ABsto-Kaleido...release/1950200](http://www.discogs.com/Ti%C3%ABsto-Kaleidoscope/release/1950200)  
track 1 would have AUTHOR tag "DJ Waakop Reijers, Tijs Verwest, Jón Þór Birgisson".  
You get the idea.

EDIT: v1.17 available. However "empty fields bug" still remains unsolved.

---

<div class="post-metadata">

### Author: ![morrison](https://community.mp3tag.de/user_avatar/community.mp3tag.de/morrison/32/203_2.png) [@morrison](https://community.mp3tag.de/u/morrison)
#### Post date: [October 27, 2009, 10:26am UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/50 "2009-10-27T10:26:51Z")

</div>

Hello Pufas  
I tried to add a function to get CD names for their own purposes. (You do not plan to add it to your script?) And found the deadly discogs release - [http://www.discogs.com/Raja-Ram-The-Anthol...release/1095287](http://www.discogs.com/Raja-Ram-The-Anthology/release/1095287). Your script, and my modification - mp3tag die from lack of memory ..

UPD

like a temporary fix, I commented first "outputto "TMP2"" line in TOTALTRACKS section.

---

<div class="post-metadata">

### Author: ![Pufas](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pufas/32/206_2.png) [@Pufas](https://community.mp3tag.de/u/Pufas)
#### Post date: [October 27, 2009, 7:05pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/51 "2009-10-27T19:05:07Z")

</div>

Hmm, I already done that, I guess I forgot to post new version. I'll do that right away.

EDIT: Done.

---

<div class="post-metadata">

### Author: ![morrison](https://community.mp3tag.de/user_avatar/community.mp3tag.de/morrison/32/203_2.png) [@morrison](https://community.mp3tag.de/u/morrison)
#### Post date: [October 27, 2009, 10:26pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/52 "2009-10-27T22:26:17Z")

</div>

😃 thank you

I found few another "hard" release ), if this interesting for you now..  
I am afraid to seem obsessive, tell me if it is not necessary to send you links

[http://www.discogs.com/Various-The-Great-B...release/1284962](http://www.discogs.com/Various-The-Great-Band-Era-1936-1945/release/1284962) - "Box Set" format, Reader's Digest in Publisher tag  
[http://www.discogs.com/Various-Travel-Sick.../release/619630](http://www.discogs.com/Various-Travel-Sickness/release/619630) - error in Mediatype  
[http://www.discogs.com/Madvillain-Madvilla...release/1470374](http://www.discogs.com/Madvillain-Madvillainy-2-The-Madlib-Remix/release/1470374) - also have errors

---

<div class="post-metadata">

### Author: ![Pufas](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pufas/32/206_2.png) [@Pufas](https://community.mp3tag.de/u/Pufas)
#### Post date: [October 28, 2009, 8:35am UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/53 "2009-10-28T08:35:42Z")

</div>

lol, I guess I'll have some work then 😃  
However I don't think all these could be fixed.  
the real troublemaker here is TOTALTRACKS.

---

<div class="post-metadata">

### Author: ![Pufas](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pufas/32/206_2.png) [@Pufas](https://community.mp3tag.de/u/Pufas)
#### Post date: [October 28, 2009, 8:51am UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/54 "2009-10-28T08:51:00Z")

</div>

EDIT: there was some error in forum, and I got 2x last post.

---

<div class="post-metadata">

### Author: ![morrison](https://community.mp3tag.de/user_avatar/community.mp3tag.de/morrison/32/203_2.png) [@morrison](https://community.mp3tag.de/u/morrison)
#### Post date: [October 28, 2009, 9:09am UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/55 "2009-10-28T09:09:40Z")

</div>

yes, very heavy function. I think removed this part from my mod, because my player not use them..

magic tagging 😃

---

<div class="post-metadata">

### Author: ![Windjammer](https://community.mp3tag.de/user_avatar/community.mp3tag.de/windjammer/32/68_2.png) [@Windjammer](https://community.mp3tag.de/u/Windjammer)
#### Post date: [October 28, 2009, 10:18pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/56 "2009-10-28T22:18:09Z")

</div>

> [@Pufas](#):
>
> Thank you for this detailed description, but I think you _FORGOT_ to apply actions which are included, didn't you? (BTW, read my first post). Your _FAT_ tiesto release tagged just fine for me, except minor issues in NOTES tag (which will be fixed in next update).  
> There is no such tag as %CREDITS%. All _credits_ are divided into bunch of tags (i.e.):  
> _Written By_ goes to AUTHOR tag, _Vocals, Leading Vocals, Backing Vocals_ goes to VOCALS and ect. These tags are filled: overall credits + per track credits (i.e.): in this release  
> [http://www.discogs.com/Ti%C3%ABsto-Kaleido...release/1950200](http://www.discogs.com/Ti%C3%ABsto-Kaleidoscope/release/1950200)  
> track 1 would have AUTHOR tag "DJ Waakop Reijers, Tijs Verwest, Jón Þór Birgisson".  
> You get the idea.
> 
> EDIT: v1.17 available. However "empty fields bug" still remains unsolved.

Pufas,

Yes, you are right, I _forgot_ the Actions part. So much even that I made some myself. Is there a way to get all the individual parts joined togeter to a _new_ %CREDITS% tag? The reason being that the part-tags grabs the whole name and I would like to present all the individual tags as 1 &credits%, do you understand what I mean? Guessing there would be a fairly large amount of "if tag not empty then put tag in credits" kind of statements...

Another dream would also to be able to put Written By - Lennon (Tracks 2, 5, 6) on the right tracks, adding to existing Written By, if needed... You have seen how it looks in Discogs so I guess you know what I mean.

Anyway, I have been away from this for some time and I'll re-run the script and see what have changed. Thanks for replying to my questions anyway.

Love your script!

//Windjammer

---

<div class="post-metadata">

### Author: ![Pufas](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pufas/32/206_2.png) [@Pufas](https://community.mp3tag.de/u/Pufas)
#### Post date: [October 30, 2009, 10:07am UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/57 "2009-10-30T10:07:31Z")

</div>

> [@Windjammer](#):
>
> Pufas,
> 
> Yes, you are right, I _forgot_ the Actions part. So much even that I made some myself. Is there a way to get all the individual parts joined togeter to a _new_ %CREDITS% tag? The reason being that the part-tags grabs the whole name and I would like to present all the individual tags as 1 &credits%, do you understand what I mean? Guessing there would be a fairly large amount of "if tag not empty then put tag in credits" kind of statements...
> 
> Another dream would also to be able to put Written By - Lennon (Tracks 2, 5, 6) on the right tracks, adding to existing Written By, if needed... You have seen how it looks in Discogs so I guess you know what I mean.
> 
> Anyway, I have been away from this for some time and I'll re-run the script and see what have changed. Thanks for replying to my questions anyway.
> 
> Love your script!
> 
> //Windjammer

Try this:  
Add action at the end of discogs xml

1. Format value.

2. Replace with regular expresion.

3. Remove all "credits fields" %AUTHOR%, %VOCALS% ... ect. (but not %CREDITS% !!)

About that Lennon tracks drop me a discogs link to that release and i'll try to do something about it but i can't promise anything.

---

<div class="post-metadata">

### Author: ![Pufas](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pufas/32/206_2.png) [@Pufas](https://community.mp3tag.de/u/Pufas)
#### Post date: [October 30, 2009, 10:09am UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/58 "2009-10-30T10:09:21Z")

</div>

> [@morrison](#):
>
> yes, very heavy function. I think removed this part from my mod, because my player not use them..
> 
> magic tagging 😃

did removing totaltracks solved your problems?

---

<div class="post-metadata">

### Author: ![morrison](https://community.mp3tag.de/user_avatar/community.mp3tag.de/morrison/32/203_2.png) [@morrison](https://community.mp3tag.de/u/morrison)
#### Post date: [October 30, 2009, 4:40pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/59 "2009-10-30T16:40:05Z")

</div>

> [@Pufas](#):
>
> did removing totaltracks solved your problems?

Yes, now everything is OK. I made 2 copies of the script - with and without counting the tracks.

But frankly "in battle" I have not tested it. In connection with the new features (Credits, etc.) I plan make batch tagging again for all my music and now preparing for this).

Although it seems to me that the script is already working well on all releases of the site)

> [@](#):
>
> About that Lennon tracks drop me a discogs link to that release and i'll try to do something about it but i can't promise anything.

I think something like this - [http://www.discogs.com/Aesop-Rock-None-Sha...release/1055571](http://www.discogs.com/Aesop-Rock-None-Shall-Pass/release/1055571) ![:w00t:](https://community.mp3tag.de/uploads/default/original/1X/cb01eca72fe9339ff6f3ec9f1e3c5fe002be0f0a.gif ":w00t:")

> [@](#):
>
> Producer - Aesop Rock (tracks: A1, A3, B3, C1, C3) , Blockhead (tracks: A2, A4 to B2, B4, D1, D3)

> [@](#):
>
> A4 to B2

😆

---

<div class="post-metadata">

### Author: ![UserName2](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/f08c70/32.png) [@UserName2](https://community.mp3tag.de/u/UserName2)
#### Post date: [October 30, 2009, 9:34pm UTC](https://community.mp3tag.de/t/ws-discogs-all/8641/60 "2009-10-30T21:34:41Z")

</div>

Hi

Im new registered member here and have 3 questions if I may please for an answers.

1. In the very little explanation, how to use this script (first post of the topic) says that the user need to copy and paste the id of the release. This is useful when you need to check, correct and sort just a few releases but usually its not like that. Usually people need to manipulate with several houndreds of releases they they want to save to their music collection. In this case, copying and pasting the ids of releases wouldn't save any time. It needs to be done automatically - only with scanning the subfolders of the main folder. How could we do this so we can save some time with using the script?

2. Is it possible that the script checks specific folder and external (which would be added) .doc file; if the label's name AND ( ! ) exactly the same release, already exsist then it deletes (or at least shows that the duplicate already exsist) the subfolder (release) automatatically? If only the label's name already exsist then it makes the folder named with label's name and a symbol (which indicates that you already have something from this label) by your own choice for example '' ( ! ) ''. If label's name doesn't exsist (not on hard drive and not in .doc file) then it creates folder named with the name of the label and moves the releases, that belongs to it, inside this folder.

3. Is also possible that the script automatically checks for corrupted files (mp3 file is corrupted when in the yellow window, which appears if you move the mouse cursor on the icon, the line with ''Duration'' is NOT given) and NONmp3 files (files which aren't in mp3 format)?

Thank you.

[Previous page](https://community.mp3tag.de/t/ws-discogs-all/8641.md?page=2)

[Next page](https://community.mp3tag.de/t/ws-discogs-all/8641.md?page=4)
