Help - Search - Members - Calendar
Full Version: [WS] Discogs (pone mod)
Mp3tag Forums > Mp3tag - International > Development > Web Sources Scripts
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
pone
Newest version: 4.2 (uploaded 17.02.2014):
Click to view attachment


Script Installation & Usage:
- use Mp3tag 2.50 (or newer) -
1. Download the zip file & extract it.
2. Move the extracted folders into the Mp3Tag profile folder:
%appdata%\Mp3tag\
(just copy&paste this into windows explorer adress bar).
3.a if you install my script for the first time:
Move the Discogs Pone 4 Web Script Settings.mp3 file into the Mp3Tag profile folder.
3.b if you update my script:
Delete the new Discogs Pone 4 Web Script Settings.mp3 file and keep your old one.
4. Load Discogs Pone 4 Web Script Settings.mp3 into Mp3tag.
5. ▼ Run this action group: Discogs Pone>Update Settings Mp3 File.
6. Open the Extended Tags Window and edit the tag-field values of Discogs Pone 4 Web Script Settings.mp3 to customize the script.
7. ▼ Run this action group: Discogs Pone>Create Scripts .
8. ▼ Now you can use the web scripts.

The Discogs Pone 4 Web Script Settings.mp3 file stores your settings for the script. Do not overwrite it with the new settings mp3 file when you update the script. Keep you old file if you have customized it before.

Delete the new Discogs Pone 4 Web Script Settings.mp3 file when you update the scirpt and you have the file already from an earlier 4.x version of the script.

The old Discogs Pone Web Script Settings.mp3 file from the discogs pone mod 3.x is not compatible with the new 4.x script.

You don't have to run the export files manually, they are started by the action groups.
To change the options of the script at any time, reapeat steps 6 & 7.


What the script does:
- it can write all information from discogs in whatever tag-fields you like
- you have many different options how to format/combine/split/choose the discogs information
- you have 16 different ways to search for a release at discogs
- you have a extra script for releases which have more than one song in one track (tracklist for multi song tracks)
- you have a extra script for mp3s where you have the whole album in one file (tracklist for DJ Sets in one file). If the discogs page gives the tracklengths for that release, you can have a action which generates a .cue file based on the tracklength and names from discogs.


Version 4, what has changed?

NEW:
Basically it's all new, but the biggest changes are:

- It is now based on Discogs API, not on Discogs HTML pages any more. This will it make more stable in the future.

- The setting file is now completely different. It has now 9 sections instead of the over 100 different fields.
Each section is one tag field. In these sections you have now the different options in different lines. Do NEVER change the text before this ">" character there.

- The artitst names can be written in many different ways now. More explanation on that in a few days.
It's the most complicated part of the script.


Anleitung und weitere Erklärungen auf Deutsch hier (nicht mehr ganz aktuell, betrifft noch die alte 3.x Version)

Click to view attachment
pone
I've updated the scripts:
- the script killed the last genre if the release has more than one genres. that's changed now. so all styles and all genres are written in the genre tag now.

- I've included an action group for Mix-CDs in the package (see starting post for description)

- i found a little problem with single track releases (see starting post for description). could not fix it. if someone can help I will be glad. the same problem is in dano's original script, so you can also help there: http://forums.mp3tag.de/index.php?showtopi...amp;#entry41289
pone
this update is beta yet, multitags value don't work as they should.
so only download if you are interested in development.

i added %album artist% and removed the tracklist form %unsyncedlyrics%, no problem with that.

i also want to change discogs style and discogs genre into a multivalue tag for foobar2000. this doesn't work yet. the problem is described here:
http://forums.mp3tag.de/index.php?showtopic=10666


edit 2010-01-21:
there is a new Beta2 Version. the old didn't work due to changes at discogs.com.

edit 2010-01-24:
the changes of this Beta Version are now included in the full package in the starting post.
dano
I find the name of the script misleading as it does not add any real lyrics.
What do you think?

QUOTE
The script has a problem at discnumber, track temp & mixartist with single track releases. It writes the correct information, but it is followed by "|". If no information is present at these tags, there is only "|".

This should be fixed with the recent Mp3tag version.
pone
QUOTE (dano @ Nov 29 2009, 19:36) *
I find the name of the script misleading as it does not add any real lyrics.
What do you think?


You are right, but I can't edit the topic name. If you can do it as moderator, feel free to do so.
But I don't know how to name it. Maybe "Discogs Style=Genre" or "Discogs Multivalue Genre" (not appropiate for the current version, but comming tonight or tomorrow).
You can also change this to a collecting thread for all modifications of your script. Or you can merge the whole topic into the thread of your script. Then I would change the script name simply into "Discogs Album Search + VA, Pone Mod". I was thinking about doing so at first when I started this thread, but decided against it because I think most mp3tag users searching for scripts don't read the full threads but only the topics and the first posts within. So I thougt it would be usefull tol have a fast overview of the scripts by just looking at the topics.
So you are the moderator here, you can decide how to keep this overviewly ( ;-) übersichlich).
Maybe it would also be useful to introduce a pinned topic which keeps an overview over all discog scripts and mods of them. Something which just names the names of the scripts and mods, the tags they write, the search modes and a link to the post where they are attached.

QUOTE
This should be fixed with the recent Mp3tag version.

yes, works now. great!
pone
I updated the sript (v2.1).

I changed my media player. Before I was using WinAmp, now i use foobar2000. I did so (besides of library search speed, which took over ten seconds in WinAmp due to the enormous size of my audio collecton. now it's one or two seconds) because foobar2000 seems to support every tag you want. That's of course what I dreamed about using a script which writes all discogs information in tags. Now I can see them all in the media library. But my media player change has also led to some changes i made in the script. So here's a update.

- I shrinked the heavy lyrcis section the script had before. Now only Discogs Credits and Discogs Notes are writen there. Before there was also the a repetiton of all other tags and the full tracklist. I kicked the repetitions because I don't need them with foobar showing all tag. And I kicked the tracklist because it led to too much search results with foobar. (Foobar scans the all tags for search, including lyrics. WinAmp scans only a few without lyrics. So with foobar i had displayed all tracks of a compilation when I searched for one artist who had a track on it. This was pretty muddled when I searched for artist present on five or more compilations.)

- I've added the tag %album artist% again like in the original scipt by dano. It has exactly the same information as the Band tag in it. I had deleted it before because it is not supported by WinAmp. I included it again now because it is the standard tag in foobar2000. Even if I changed my foobar settings to "band", I want now both tags to be flexible to every media player.

- Different genres are now seperated by ";" instead of ",". This enables foobar2000's Albumlist to list one album under differnt genres instead of a compound genre.
NOTE:
An additional saving after running the script is necessary for getting correct multivalue tags. Without an extra saving, the genres are in one tag and separated by "\\". So you have to press Strg + S after running the sript.
(the problem is discussed here)

- I also did a minor change in the script due to changes at discogs.com because the old version wasn't working any more since December 2009.


EDIT:
Please tell me if anyone is using my script. I won't upload any further updates if I am the only one who is using it.

@ forum moderators:
Dano has suggested to change the name of the scipt because "Lyrics" is confusing. But I can't change the name of the thread. Please change it to "Discogs Pone" or "Discogs Album Search + VA, Pone Mod" (or whatever you like). Would be a good idea.
Khuya
thanks bro, works perfectly, I was looking for the artist-song search and found this.
julz
Thanks pone. This script is awesome! I am a new user of mp3tag and with this script I should finally be able to organize my collection... Cheers.

Andromedych
Hi Pone! First of all THANK YOU for Your awesome script (I'm using it all the time for all my mp3s). But still, since the 1st of April of 2010 Your script stopped seeing track names on discogs sad.gif There is a topic started on support page. Also, there were few scripts offered as a substitude to Your, but still, Your script was the best till today. If possible, please check what You can do to improve Your script.

For the record: scripts offered on support page were containing interesting script with support of import of DISK TITLES (If CD 1 called or mixed by one DJ and the second one by another).
Scripts attached. Would be fantastic if You update Your script or explain how it should be done to experiment by myself (I've never done it before and have no idea how discogs and scripts are working together).

Have a nice day
pone
Update 2.2:

I did some changes in the script to adapt it to the changes on discogs page. The old version wasn't working since April 1st. It works now again an gets track titles.

For DJ-Mix CDs in one mp3 file: I changed the way to get the tracklist into the lyrics a second time. Before you had to copy and paste them manually and then I had an action group which deleted the mixartist and overwrote the artist & title with album artist & album.
Now I have made an additional script which you have to run AFTER you have tagged a file with one of the other scripts.This second scripts gets the tracklist, adjusts artist & title and deletes mixartist.

When "Various" was part of an artist or album name (like here: http://www.discogs.com/Various-Production-...release/1706213 ), it was changed to "va" like the album artist placeholder for compilation. This bug is fixed now.

I've added a new search method: Artist & Label

I changed the name of the script files from Discogs Lyrics to Discogs Pone.

(see starting post for download)
pone
QUOTE (Andromedych @ Apr 5 2010, 23:59) *
Your script stopped seeing track names on discogs

Fixed. Nice that you like my script.

QUOTE (Andromedych @ Apr 5 2010, 23:59) *
For the record: scripts offered on support page were containing interesting script with support of import of DISK TITLES (If CD 1 called or mixed by one DJ and the second one by another).
Scripts attached. Would be fantastic if You update Your script or explain how it should be done to experiment by myself (I've never done it before and have no idea how discogs and scripts are working together).

I will have a look at those scripts. I have experimented with disc titles but could not get a sollution. Mainly because disc titles aren't consistent formated at discogs. Somtimes they have "discnumbers" (which causes my script to get the tags wrong, e.g. here: http://www.discogs.com/Various-The-Kings-O...release/814835), most of the time not. Sometimes they are only written in the notes or in the credits.
But maybe I can get the most common type into the script. But I don't think I have time to do this in the next few months. All I know about how to write this scripts have I found in this forum and in the help section. I you want to try it yourself, feel free to do so.
Andromedych
THANK YOU VERY MUCH, PONE! You're genius! I've been trying to understand how these lines in tags are working and simply started copying every needed tag from different scripts here on forum. Basicly it was EXTENDED DISCOGS ID framework and Your mod. But now, Your script is working like a charm! Everything I need in tagging mp3s. Maximum information about every single track. So I begin to tag my mp3 collection. Thank You very much again! Take care!

P.S. From all of the scripts around here, Your script is the best (IMHO), as it is simple takes everything from DISCOGS and completely fills every needed form in tags.
Beluna
I'm using the discog script 2.2, which I think is developed by you. Currently, the unsync lyrics adds the credits and notes to the credit field. but if i download lyrics, it wiped the credit information out.

how can i modify the script to put the credits and notes in the the credit field, which I was using before i upgraded to the current version and add the lyrics from leolyrics in the lyrics field.
pone
QUOTE (Beluna @ Apr 29 2010, 20:44) *
how can i modify the script to put the credits and notes in the the credit field, which I was using before i upgraded to the current version and add the lyrics from leolyrics in the lyrics field.


I have put discogs' notes & credits into the unsyncedlyrics tag because in this way they can be easily fied in the most audio players with lyric plug-ins.
But of course you get a problem when you want to add proper lyrics and don't want to delete the notes & credits info from discogs. (Personally I don't care much about real lyrcis as I listen mainly to electronic music without lyrics. Also I don't want to run a second script to search for lyrcis from another source.)
But of course you can do so.
In the mp3tag tag source scpripts, the command "outputto" defines which information is writen into which field. To get the notes & credits into different tags, do the following steps:


If you want to have both, discogs' credits and discogs' notes in the credits tag in the same form as it is now in the unsyncedlyrics tag, go to the end of the script where it says:
CODE
# Lyrics
outputto "unsyncedlyrics"

and change it into:
CODE
# Lyrics
outputto "credits"


Finished!

You can also change the "# Lyrics" in whatever you want as you don't write lyrics anymore. Everything behing "#" is just for my orientation and is ignored by mp3tag.
You can also choose another tag name, just put it in quotationmarks after outputto. For expample:
outputto "credit"
outputto "discogs_credits"
outputto "notes_and_credits"
outputto "discogs_notes_and_credits"


You can also split notes and credits into different tags as it was in dano's scripts which I used as guideline.
For this delete:
CODE
# Lyrics
outputto "unsyncedlyrics"

Then got to the next line which says:
CODE
# Credits
gotoline 2
...

and add an extra "outputto" command like:
CODE
# Credits
outputto "credits"
gotoline 2
...

Then you go a few lines lower and also change:
CODE
# Notes
gotoline 2
...

into:
CODE
# Notes
outputto "notes"
gotoline 2
...


Again you can replace the tag in quotationmarks by every tag you want.
You have to change all 7 direct & search scripts.
For the tracklist for DJ sets script (if you use it) you also have to alter the additional
CODE
# Tracklist
gotoline 2
...

into
CODE
# Tracklist
outputto "tracklist"
gotoline 2
...


But I don't think that makes sense because you will no lyrics for dj mixes which comprise of different tracks/songs. So the tracklist in the lyrics tag makes sense here.
pone
Ahh, I just read that you were using danos script before.
So use
CODE
outputto "Discogs_Credits"

and
CODE
outputto "Discogs_Notes"

to get these things in the same tags as before.

But you can still use dano's script. His script is working. Just download his newest update.
The problem with getting track names came most propably from a change at the discogs page at the begin on April, not from dano's script. In fact dano updated his script first to get it working again and I just coppied his changes into my mod.
Beluna
My Discog scripts (2.0) has stopped working in the last three days.

I can still access Discog, but all the fields show blank.

Has something changed?

Thanks
aeris
QUOTE (Beluna @ Aug 15 2010, 15:20) *
My Discog scripts (2.0) has stopped working in the last three days.

I can still access Discog, but all the fields show blank.

Has something changed?


I just logged in to say I can confirm this. However, the Pone script is not at fault, but changes in Discogs are. Igor Shergin is on top of this, thank you for pointing stuff out for us code illiterates. <3

QUOTE (Igor Shergin @ Aug 14 2010, 09:30) *
Yet another Discogs update - they added some junk to release_id sell link. This fix works for me:

# Discogs_Release_ID
outputto "Discogs_Release_ID"
-findline "release_id="
-findinline "release_id="
+findline "link rel=\"canonical\""
+findinline "/release/"
saynextnumber



QUOTE (Igor Shergin @ Aug 15 2010, 19:18) *
One more update on Discogs. :-)
Change all "gotoline 2" to "gotoline 3".


I haven't verified if these fixes work with Pone yet, will do so soon. If anyone beats me to the punch, please let us know your findings.

Edit: Forgot to mention. For example the freeware tool Notepad++ has a nicely working "search and replace" function, which you can use to quickly complete the second fix, at least.
pone
I have updated the script.
Newest version is 2.3.
See starting post for download.

Besides the adaptions to the changes at discogs i have also made some additional changes:

1.:
Publisher and Catalog # will now be written in multivalue tags if there is more than one. Don't forget to do a second saving (just press ctrl + s / strg + s) after running the script, otherwise you will have just one tag with "\\" between the two (or more) values.

2.:
There are five new scripts for new seach methods:
Album + Label
Album + Year
Artist + Year
Label + Catalog #
Standard Search

edit:
Thank you aeris for carrying. I also read Igor Shergin's advices and was already testing when you wrote this. His fixes worked perfectly. I hope you didn't do the same work at the same time. Anyway, nice to see your help.
aeris
QUOTE (pone @ Aug 16 2010, 18:45) *
Thank you aeris for caring. I also read Igor Shergin's advices and was already testing when you wrote this. His fixes worked perfectly. I hope you didn't do the same work at the same time. Anyway, nice to see your help.


Nope, I just stumbled on the problem yesterday. My plan was to carry out and test the fixes later this evening, but I see you're already on top of it. I installed your new version this morning and like you said, the fixes work perfectly, as do your new features.

Thank you, Dano et al for doing your great work. For us information addicts, your work cuts the time needed to grind those tags by 80% or more :)
pone
Update 2.4:

updated: I changed BAND to ALBUMARTIST according to the changes in Mp3Tag v 2.46d. This only affects the way the tags are named inside Mp3Tag. For other media players or any other applications the tags keep the same. See here for more information:
http://forums.mp3tag.de/index.php?showtopi...ost&p=49884

new search: direct by URL

fixed: Label with a leading "The" in the name are now changed from "Label, The" to "The Label".

fixed: Labels with a comma in the name have been writen as two different Labels in multivalue tags before.

see starting post for download
Windjammer
Amazing work on this script! Thanks for taking the time! /WJ
pone
I'm thinking about stripping off the double tagging for this script.

I would abandon ALBUM ARTIST and keep ALBUMARTIST.
And I would abandon COMMENT and keep CATALOG #.

People who don't like this changes could remap their tag fields in mp3tag at menu > tools > tags > mapping.
Or they can edit my scripts, of course. But they would have to edit it again at every update.

Any thoughts about that? Are their any users of this script whose mp3 collection would get muddled by this change?
aeris
QUOTE (pone @ Nov 25 2010, 06:06) *
I'm thinking about stripping off the double tagging for this script.

I would abandon ALBUM ARTIST and keep ALBUMARTIST.
And I would abandon COMMENT and keep CATALOG #.

Any thoughts about that? Are their any users of this script whose mp3 collection would get muddled by this change?


I'm still using 2.3, sorry if anything I say is irrelevant. I guess I'll hold on from upgrading until you've made your decision :) I'm going to refer to ID3 specification a few times. I'm aware there are other tag specifications out there, it's just that ID3 is most widespread.

The ID3 design between TPE1/TPE2/TPE3 fields is quite clear on their difference. Then again, ID3 specification doesn't even feature an actual "Album Artist" tag field x) I believe people rarely bother to use ARTIST field for the lead singer and BAND for the actual band, this is propably what Florian was thinking when he decided to change BAND->ALBUMARTIST.

I wouldn't have BAND fields unless your script updated them, and I usually have the exact same information in all your three tags. We do need an extra tag when track artist and "global artist" do not match, so BAND will be abused for this requirement from now on. A third tag is unnecessary. Mp3Tag doesn't feature spaces in any other internal tag fields, so your field is kind of a lone monster in there, anyway. I support removing ALBUM ARTIST.

I also support removing COMMENT regarding catalogue numbers, but I'd like to say something about the tag field in general:

Personally, I edited your script to put release notes in COMMENT instead of LYRICS since that's what ID3 COMM is for, and I never understood why you wanted to create a separate field for it. Furthermore, I don't understand what LYRICS is? Does Mp3Tag create a Lyrics3 tag out of it? This would only be compatible with ID3v1. Otherwise ID3v2 has USLT -> UNSYNCHEDLYRICS in Mp3Tag and SYTL/SYTC for synched lyrics. Vorbis Comments, for example, doesn't have lyrics at all.

I am aware a lot of your tags do not conform with any standards, in any case I use foobar2000 at home so I can handle, sort and search with any tag I want. I presume dano/pone scripts never had iTunes/WMP/etc users in mind.

This comments/lyrics thing just always struck me as odd, since most hardware players do not even attempt to read these fields, but do read ID3 COMM field - enabling you to see some trivia about the record playing. I'm propably nitpicking, but this is just a thought on compatibility. I see no reason for a person taking his or her MP3s on the road to require catalogue numbers; home users or DJs would have a computer, so they can search it from CATALOG # implemented here.

However, some trivia might be nice while you're letting another person listen to a cool track off your iPod. If you're not going to use COMM for the catalogue anymore, do consider making the switch from LYRICS to COMMENT for release info :)

Last but not least, I see you're mainly worried your changes might cause harm to some users. You wouldn't be rewriting the functions within the code, but removing parts of it: just comment it out and include directions on how to bring it back? Since Mp3Tag can edit tag names just as easily as fields themselves, updating the collection to these new changes is child's play.
aeris
Oh wait, I got one more since I came here. This one's a bug report:

The vertical bar | gets parsed as a slash / when data is retrieved from Discogs. This is mainly (or only?) evident when grabbing data for the M|A|R|R|S release (try here).

I presume this applies to dano script also, just reporting it here since this version's the one I use. A bug of smallest possible importance, but a bug anyway :)
pone
Thank you for your answer. Nice to see that people are using my script.

When I first wrote this script I was using WinAmp am my goal was to get the information from dano's script and some extras into tag which WinAmp could read.
That's why I wrote the Catalog Number into Comment. (I'm a maniac collector of elctronic music and just like it if I can sort my label collections acording the catalog number).
And I displayed the Discogs Notes & Comments in USLT/UNSYNCEDLYRICS because it is the only field where multiline comments can be displayed without opening some a extra file properties dialog. (I never used LYRICS, when I wrote this at some places above i was just a little uncorrect).
I used BAND (now ALBUMARTIST) and ALBUM ARTIST because I have seen it like that in dano's script and just kept it. I chose to write it also for single-artist releases because WinAmp used to autocomplete the TPE2 column if it was empty with the TPE1 value.

Somewhere in between I switched to foobar and was more than happy to be able to display every tag i want. But I kept a lot of thing in the script for consistency. And it was only after Florian's switch of the name for TPE2 from BAND to ALBUMARTIST, that I understood the concept of frames behind tag names, that there are some standard and the others are TXXX:...


So the none standard tags of my script are:
Album Artist
Discogs_Release_ID
Discogs_Mediatype
Catalog #
Country
Track Temp

I think I will remove ALBUM ARTIST. I will keep the rest as I think these are usefull informations and there are no standard fields for them as far as i know. CATALOG # is used by some online music shops, so it's a quite common non standard tag.


The misused tags/frames are:
Albumartist / TPE2
Comment / COMM
Mixartist / TPE4
Unsyncedlyrics / USLT

I will stick to Albumartist/TPE2 as it is the common tag for it in most players. I will also keep it for single-artist releases, because I only see disadvantages of having it not there.

I only recently discovered that there is the standard tag INVOLVEDPEOPLE/IPLS which is made for exactly the thing i used MIXARTIST/TPE4 now. It is thought to be filled like this: Role1:Person1;Role2:Person2;.. for example: Remixer:Arist 1;Keyboards:Artist2;... I could write the script to present the information which is now in MIXARTIST/TPE4 like this. But as I tested the tag (without script), I could no get Mp3Tag to write it in such a way that foobar could read it correct. If somebody could help me with that, i could change that.

I would like to remove Comment/COMM completly as there are often interesting informations which are overwritten by my script. And since I can display CATALOG # now, I don't need it anymore.

I will stick to UNSYNCEDLYRICS/USLT for Discogs Notes & Credits because I just like the way they are displayed with a Lyrics Plugin in almost all software players.
This reflects of course my personal taste. Others won't like it that my script overwrites their lyrics when present. I never have made the effort to collect lyrics for my music, so I don't care much about that.
If there is any way to read multiline fields in foobar without opening a extra file properties dialog, I would think about writing Discogs Notes & Credits in to an extra custom field.


As you said, people can edit the tag name in mp3tag and also edit my script to redirect the output to other tags. I just wanted to hear what people think about it to avoid bad surprises for the users of the script.
pone
ZITAT(aeris @ Nov 25 2010, 17:04) *
Oh wait, I got one more since I came here. This one's a bug report:

The vertical bar | gets parsed as a slash / when data is retrieved from Discogs. This is mainly (or only?) evident when grabbing data for the M|A|R|R|S release (try here).

I presume this applies to dano script also, just reporting it here since this version's the one I use. A bug of smallest possible importance, but a bug anyway smile.gif

That's deliberate, because | is used by the script to mark the beginning of the next value when writing the track information. M|A|R|R|S would written "M" to artist, "A" to title, "R" to _lenght and "R|S" to mixartist if | was not replaced with /.
I think i took this from dano's script.
aeris
QUOTE (pone @ Nov 25 2010, 19:14) *
I will stick to Albumartist/TPE2 as it is the common tag for it in most players. I will also keep it for single-artist releases, because I only see disadvantages of having it not there.


Agreed. I didn't know Winamp updates it automatically, I stopped using it after 2.95 or so. In any case, it's no good sortingwise if some files feature a tag field but others don't, so if the script uses it at all it should be a constant.

QUOTE
I only recently discovered that there is the standard tag INVOLVEDPEOPLE/IPLS which is made for exactly the thing i used MIXARTIST/TPE4 now. But as I tested the tag (without script), I could no get Mp3Tag to write it in such a way that foobar could read it correct. If somebody could help me with that, i could change that.


I did some testing, and searched through fb2k forums. Didn't get very far though, posts regarding IPLS are mainly from 2006. It seems foobar2000 simply has trouble supporting IPLS (without third-party components?) I might try my luck again tomorrow or so. I did see %involvedpeople% variable in one post, but have no idea how far fb2k supports it. My quick attempt at creating a custom column for it yielded no results.

However, do consider the situation with TPE2: as no one really updates the tag with Band information using TPE2 for Album Artist has become the de facto standard, no matter what the ID3 specification says. In a similar notion, it seems counterproductive to enforce the "right" tag instead of TPE4, when using it requires extensive work and even sophisticated players have trouble supporting it. TPE4 works out of the box like intended.

Personally, my files have multiple TPE1/2 fields with all involved artists in order of importance like this:

CODE
[TPE1]Artist Alias featuring Singer[/TPE1]
[TPE1]Artist[/TPE1]
[TPE1]Singer[/TPE1]
[TPE1]Mixartist[/TPE1]
[TPE2]...


I have no idea if having multiple TPE1/2 fields are "allowed" in ID3 specs (nor do I know, if GENRE is allowed either). Still, this works like a charm regarding foobar, since all music one artist is featured on will always have one tag, where I keep writing him/her exactly the same across multiple files. Using a consistent name is especially important with certain electronic musicians, who might have used some 50 aliases during their career.

Foobar is quite happy with multiple tag fields with the same name. I cannot guarantee Itunes/Winamp/WMP wouldn't choke if you feed them the file, though. Anyway, this method is the only one I know to prevent an artist getting hidden behind multiple "featuring", "versus", "remix", etc combinations. I'm pretty sure this could be easy to automate within a script like yours, but haven't given it that much thought due to lack of coding skills. I'm updating those tags by hand.

QUOTE
I would like to remove Comment/COMM completly as there are often interesting informations which are overwritten by my script. And since I can display CATALOG # now, I don't need it anymore. [...] If there is any way to read multiline fields in foobar without opening a extra file properties dialog, I would think about writing Discogs Notes & Credits in to an extra custom field.


Multiline tag fields are essentially the same, only their name changes. This could be done by simply modifying a lyrics plugin, I believe foobar has some script-based ones around. I'm no expert on the matter, though. If overwriting is the main problem here, couldn't the script be modified to append to a field, instead of replacing it?

In any case, as I said before I see no need to add catalogue numbers to COMM, if it is already in CATALOGUE #. If the tag is in use by commercial vendors it's already more or less de facto standard regardless of ID3 spec. If you want to keep using USLT for release notes and CATALOGUE # for cat information, COMM becomes irrelevant.

QUOTE
As you said, people can edit the tag name in mp3tag and also edit my script to redirect the output to other tags. I just wanted to hear what people think about it to avoid bad surprises for the users of the script.


I guess most people are less enthusiastic about the information aspect, they just want their music fix :) I suspect not many commoners frequent on these forums, either. I only checked if ponemod has a new version out, since I had to come here to update Mp3tag. The script simply works so well, there is not much room to make requests or complaints.
pone
ZITAT(aeris @ Nov 28 2010, 18:07) *
However, do consider the situation with TPE2: as no one really updates the tag with Band information using TPE2 for Album Artist has become the de facto standard, no matter what the ID3 specification says. In a similar notion, it seems counterproductive to enforce the "right" tag instead of TPE4, when using it requires extensive work and even sophisticated players have trouble supporting it. TPE4 works out of the box like intended.

That's also the way i think about it.

ZITAT
Personally, my files have multiple TPE1/2 fields with all involved artists in order of importance like this:

QUELLTEXT
[TPE1]Artist Alias featuring Singer[/TPE1]
[TPE1]Artist[/TPE1]
[TPE1]Singer[/TPE1]
[TPE1]Mixartist[/TPE1]
[TPE2]...


I have no idea if having multiple TPE1/2 fields are "allowed" in ID3 specs (nor do I know, if GENRE is allowed either). Still, this works like a charm regarding foobar, since all music one artist is featured on will always have one tag, where I keep writing him/her exactly the same across multiple files. Using a consistent name is especially important with certain electronic musicians, who might have used some 50 aliases during their career.

Foobar is quite happy with multiple tag fields with the same name. I cannot guarantee Itunes/Winamp/WMP wouldn't choke if you feed them the file, though. Anyway, this method is the only one I know to prevent an artist getting hidden behind multiple "featuring", "versus", "remix", etc combinations. I'm pretty sure this could be easy to automate within a script like yours, but haven't given it that much thought due to lack of coding skills. I'm updating those tags by hand.

I know the problem of various artist aliases and various ways to write these aliases.
With the script I can get only information which is stored at the release page at discogs. And this is only the alias used for this release plus the main way to write it when an alternative way is used for the release. When I first wrote the script I thought I will use always the main way to write it. But after scanning through discogs release pages I desided against it. Because there are some artist whose discogs main spelling is very uncommon, e.g. Len Faki is called Levent Faki at discogs. And other names which I would describe as different aliases are regarded by discogs as a spelling variation of the same alias, e.g. Len Series is regarded by discogs of a name variation of Levent Faki.
I'm thinking about getting the main variation of a discog name in an extra tag for a long time. I would call that tag MAIN NAME SPELLING or simply AKA. But I don't feel it's really necessary, so I haven't done yet.
At the moment I just take what discog gives me. This is the way the name is presented on the actuall physical release, what I take as a way of artistic expression of the artist if he has different ways to write his name. And as such i respect it and don't change it.
This is quite a mess for the media library of course. But I rarely do manual changes on the artists name. From time to time I add a different alias of the artist into MIXARTIST when I have the feeling I would never remind again that alias x is artist y.

ZITAT
Multiline tag fields are essentially the same, only their name changes. This could be done by simply modifying a lyrics plugin, I believe foobar has some script-based ones around. I'm no expert on the matter, though. If overwriting is the main problem here, couldn't the script be modified to append to a field, instead of replacing it?

I must confess I didn't check proper before. Going through the settings of the lyrics plugin I had already installed (Lyrics Show Panel 2 / foo_uie_lyrics2) I see now that I can choose every tag I want to be displayed.
Appending information to an existing field is not possible with web sources scripts in Mp3Tag. Maybe this would be the perfect solution.
Dano's original script stored this into DISCOGS_CREDITS and DISCOGS_NOTES. Seeing now that i could display every field i want in foobar as multiline filed, I could combine this into something like DISCOGS_NOTES_&_CREDITS. Personally I don't care much, but I would have to run a format value action over a big amount of files to get my already tagged files into the new format. Also it was the original idea of my script to get the basic information into tags which most players can read. But on the other side notes & credits are not that basic.
So I would prefer to keep it the way it is. Would be interesting what other users of the script think about it.

ZITAT
The script simply works so well, there is not much room to make requests or complaints.

Thank you very much!!!
pone
Update 2.5:

Another Update.
The main changes are that i removed ALBUM ARTIST and COMMENT from the script, and added a version of the script for those don't like the changes of tag field names since Mp3Tag v2.46d. I didn't think this is necessary, but as I watched the download numbers of both versions of my script before, I noticed that the old version had roughly as many downloads as the new one.
The other changes are mainly to optimize the different search modes.


Here are all changes in detail:

CHANGED: I removed the tag ALBUM ARTIST and COMMENT from the script. Both tags just repeated information which was already stored in other tag, ALBUMARTIST and CATALOG #, to name them.

NEW: A complete version of the script as extra download which uses BAND instead of ALBUMARTIST for the people who don't want the update of the newest Mp3Tag version.

NEW: The List of Search Results dialog of the search scripts shows now if the release has a cover picture or not. This does not work for the api-list scripts

NEW: Another search script: Search by (Album)Artist. Can be usefull if you have only a discogs arist name variation and do not know the discogs main artist name, as in that case you don't get results in the API-List for the artist.

CHANGED: I renamed some of the scripts for a better descibing of the way they search.

CHANGED: In "search by label and cat #" " ", "-" & "#" are deleted for search. This gives you better search results.

CHANGED: %artist% & %publisher% which begin with "The" are transformed into "Name, The" for search in "API-List Artist" & "API-List Label"

CHANGED: %albumartist% & %artist% which begin with "The" are stripped off the "The" for search in the five "Search by (Album)Artist + ..." scripts.

CHANGED: if %albumartist% is "va" it will be changed to "Various" for search in the four "Search by Artist + ..." scripts.

CHANGED: in the four search scripts which use %album%, %album% is stripped off everything in and after brackets () & [] and "-" & "_" are replaced by " ".

FIXED: Standard Search failed before when discogs master release pages were found. Now they are shown and can be chosen for preview in browser, but not parsed by the script.

FIXED: artist & titles were mixed up when a track artist was given only for some tracks. (basically these are wrong formated discogs sites, e.g. here: http://www.discogs.com/release/1661911 ). Now the script takes the albumartist as artist for those tracks with missing track artist.

FIXED: in the html discogs adds some extra spaces in the middle catalog numbers which are not visible on their pages. these spaces are cleaned out now by the script.

FIXED: if the albumartist has " - " in it, the script has added the last part of the albumartist to the album before. now they are splitted correctly. Example Pages which made problems before:
http://www.discogs.com/Gut-Bargeld-Die-Son.../release/211040
http://www.discogs.com/Farmlopez-The--A-%C.../release/877466
http://www.discogs.com/A-Joy-Projects-Splash/release/123766

TECHNICAL CHANGES:
- The API scripts use now my own API key. Before I copied the one form dano's script because I had no idea what a api-key is and how to get it.
- The way how the script checks if there are more than one genres is much simpler now. Maybe this results in a faster script.
- The splitting of the tracklist parsing into a VA-mode and a Single-Artist-Mode has been changed to one parising for all releases.
- I had been over exactly with writing comments into the script where I changed what and what each line does. I removed most of them in favor of a clearer structur of the script.

- see starting post for download -
anapro
These scripts are amazing!

I am using Search by (Album)Artist + Title
Is there a way to reduce the number of search results?

I would like to skip a search result if the year is missing or there is no cover.
I would also like to sort by year ascending.

How do you code this?
pone
ZITAT(anapro @ Dec 14 2010, 14:23) *
How do you code this?

http://help.mp3tag.de/main_online.html
http://help.mp3tag.de/options_format.html#regexp
But these are only a very basic helps. To see some examples read through the forum and read the scripts.

Open the script with a text editor. Then open the source code of a discogs search page and a discogs release page. If you compare the scripts with the source code of the discogs pages, you can see how the script navigtes through the pages.

ZITAT
I am using Search by (Album)Artist + Title
Is there a way to reduce the number of search results?

I would like to skip a search result if the year is missing or there is no cover.
I would also like to sort by year ascending.

Why do you want to reduce the number of results?
If you have over 20 results and want to few the next results, you can do so by appending &page=2 to the search querry. And &page=3, &page=4, &page=5, ... for more results.

You can sort the search results by any category by clicking on headline of the corresponding column in the "list of search results..." dialog. The initial sorting is the the way discogs.com shows the results on their advanced search page. This can't be changed.

Skipping results can be done by editing the script. Cover is easy as it is the first thing the script checks for every results. Year is more tricky because the script has already gathered some output from the release for the results dialog when it checks year.

To skip one result without cover, replace this part of the script:
QUELLTEXT
    # Cover
    findline "lass=\"number\""
    moveline 1
    if "<div class=\"thumb\""
    say "Cover"
    else
    say " - "
    endif
    say "|"

with this:
QUELLTEXT
    # Cover
    findline "lass=\"number\""
    moveline 1
    if "<div class=\"thumb\""
        say "Cover"
    else
        findline "<div class=\"search_result" 1 1
        unspace
        findline "lass=\"number\""
        moveline 1
        if "<div class=\"thumb\""
            say "Cover"
        else
            say " - "
        endif
    endif
    say "|"

This skips only one result without cover.

To skip two or more in a row, replace
QUELLTEXT
        say " - "

in the new code with
QUELLTEXT
        findline "<div class=\"search_result" 1 1
        unspace
        findline "lass=\"number\""
        moveline 1
        if "<div class=\"thumb\""
            say "Cover"
        else
            say " - "
        endif

as many times as you want to skip results without cover.
But all this doesn't enable you to show other releases instead of the skipped releases. The script is always scanning a advanced-search-result-page at discogs.com and that only displays 20 results at once.
The only advantage of skipping result i can think of is to eleminate all but one results so Mp3tag skips the "list of search results..." dialog and you don't have to click the "Next" button.
pone
@everyone:
I have noticed that the albumartist "Various" is no more changed into "va" since the last update of my script. I will fix that soon.
anapro
QUOTE (pone @ Dec 14 2010, 13:28) *
The only advantage of skipping result i can think of is to eleminate all but one results so Mp3tag skips the "list of search results..." dialog and you don't have to click the "Next" button.


QUOTE
That's exactly what I want to do - skip to the first good result and stop...
My code to do this for the do loop is below.

I got the sort to work with the following:
[IndexUrl]=http://www.discogs.com/advanced_search?artist=%s&btn=Search+Releases&sort=year,asc



CODE
findline "<div class=\"search_result"
do            
   # Cover    
   findline "lass=\"number\""    
   moveline 1

   if "<div class=\"thumb\""
      findline "class=\"search_release_stats\""
      findinline ">"
      # Year
      
      if "19"
         moveline -3
      else
         if "20"
            moveline -3
         endif
      endif
      
      if "<div class=\"thumb\""
         say "Cover"
         say "|"    
         findline "class=\"data\""

         joinuntil "</div>"
         killtag "em"
         killtag "/em"
         regexpreplace "\s{2,}" " "
    
         # URL
         findinline "<a href=\""
         sayuntil "\">"
         say "|"
    
         # Artist
         movechar 2
         sayuntil " - "
         say "|"
    
         # Album
         movechar 2
         sayuntil "</"
         say "|"
    
         findline "class=\"search_release_stats\""
         findinline ">"
    
         # Year
         saynextnumber
         say "|"
    
         # Format
         findinline "</span>"
         sayuntil "<"
         say "|"
          
         # Publisher
         findinline "</span>"
         sayuntil "<"
         say "|"
    
         # Catalog
         findinline "</span>" 1 1
         sayuntil "<"
         say "|"
    
         # Info
         killtag "em"
         killtag "/em"
         findinline "<div>"
         sayrest    
         saynewline
         exit

      endif
   endif

   findline "<div class=\"search_result" 1 1
   unspace

while "<div class=\"search_result" 250
pone
nice, you solve everything you wanted.
Beluna
I'm wondering if there is a script or tool to create a link to a different website.

I've seen the tools on the site but not sure how to get it to connect or pull data from another location.

The site is Artist Direct - www.artistdirect.com.

I've found it has the most uptodate info on old and new albums.

Current, I'm just doing a cut/paste into Mp3Tag for Credits and Performers info.

Is there a short cut script that I can use to get the data.

Thanks
FreaQ
Hey Pone,

I am using your script very excessive and I am very happy with it, since I did some tweaking for my needs.

I see that "Genre" is a multi value field. There is no prblem with that. But "Catalog #" & "Publisher" are not a Multi value field even if there are multiple values present.

It is alwas diplayed like this:

CODE
Publisher:
Eye Q Records\\WEA Musik GmbH
Catalog #:
4509 96216-2\\4509 96216-2


Yes I did save it an extra time and yes I looked under "Erweiterte Tags".

Is it possible to modife them also to multi value fields?
pone
ZITAT(FreaQ @ Feb 14 2011, 10:43) *
Hey Pone,

I am using your script very excessive and I am very happy with it, since I did some tweaking for my needs.

I see that "Genre" is a multi value field. There is no prblem with that. But "Catalog #" & "Publisher" are not a Multi value field even if there are multiple values present.

It is alwas diplayed like this:

QUELLTEXT
Publisher:
Eye Q Records\\WEA Musik GmbH
Catalog #:
4509 96216-2\\4509 96216-2


Yes I did save it an extra time and yes I looked under "Erweiterte Tags".

Is it possible to modife them also to multi value fields?


That's strange. If they are displayed like this, they should be written as Multi Value Fields. On my system they are.
Is there any way you can write multi value fields in these tag fields in MP3tag without my script?
FreaQ
QUOTE (pone @ Feb 14 2011, 12:55) *
That's strange. If they are displayed like this, they should be written as Multi Value Fields. On my system they are.
Is there any way you can write multi value fields in these tag fields in MP3tag without my script?

I can add "Publisher" and "Catalog #" as many times as I want.

And if I fill in String1\\String2 manually and save it, it will be written as multiple tags. Just from the script it is not working.
I will have a closer look.

Edit:
Ok. It also works for me.

I have to do an additional step.
"Publisher" and "Catalog #" will not be written in multiple fields just by CRTL-S.
I have to open "Erweiterte Tags" and hit OK. Nothing else.

For Genre it works with CRTL-S. This maybe because Genre is in the left mask.
pone
ZITAT(FreaQ @ Feb 14 2011, 15:03) *
Ok. It also works for me.

I have to do an additional step.
"Publisher" and "Catalog #" will not be written in multiple fields just by CRTL-S.
I have to open "Erweiterte Tags" and hit OK. Nothing else.

For Genre it works with CRTL-S. This maybe because Genre is in the left mask.

This is a possible explanation.
I have added "Publisher" and "Catalog #" to the tag panel at the left, so I never experienced the difference.

To add fields to the tag panel:
Tools > Options > Tag-Panel > mt_new.png Add Field... >
Field: PUBLISHER / CATLOG #
Name: whatever you like


Maybe it's enough when you add it to the columns in the main file window:
View > Customize columns > New
Name: whatever you like
Value %publisher% / %catalog #%
leave "Field" and "Sort by" empty
FreaQ
Columns do not work. I have them there already.

But adding the fields to the Tag Panel was the solution. Now it works with CRTL-S
FreaQ
Hi Pone,

Discogs did some changes.

Released, Genre and Style are now links.

Therefore %YEAR% is not recognized anymore, but Genre and Style still are. dry.gif

pone
ZITAT(FreaQ @ Mar 1 2011, 08:37) *
Discogs did some changes.

Released, Genre and Style are now links.

Therefore %YEAR% is not recognized anymore, but Genre and Style still are. dry.gif

will be fixed soon, thanks for reporting
stevehero
Is there any way to add the rip/get the date from discogs to show up in the fields. The year is fine but some albums etc have the full date so is it possible to have from discogs info (see attached screen-shot)

mp3tag info:
Year: 2008
date: 0102

Thanks
pone
ZITAT(stevehero @ Mar 1 2011, 20:18) *
Is there any way to add the rip/get the date from discogs to show up in the fields. The year is fine but some albums etc have the full date so is it possible to have from discogs info (see attached screen-shot)

mp3tag info:
Year: 2008
date: 0102

Thanks


I'm not planning to do this for this script for the sake of consitant year formats . But it is possible for sure.
If I have some time I'll make you a guide.
pone
Scripts are updated (2.6) and working again.


Changed: The "direct by URL" search script can now also handle URLs which start with www. instead of http://www. if found in the %www% tag field (not as manual input)

Changed: In the search part %album% has got some more repalcements of words like CD, Vinyl, Web, Cd1, ... which spoil the search matches at discogs. If you need to search for a release which has one of these words at the end (like "Save the Vinyl", "First CD", "Caught in the Web") you must write i now manually in the search box.

Fixed/Changed: Albumartist "Various" was not changed into "va" in the last version. Now it is "va" again.

Fixed: %year% was not writen after changes at discogs. fixed

Fixed: There were additional spaced between the genres after changes at discogs. fixed

Fixed: Under certain rare cirucumstances quotationmarks in the title lead to html code in the title tag field. fixed

I droped the version which uses BAND instead of ALBUMARTIST for the old versions of Mp3Tag?
Is there still need for this?
FreaQ
QUOTE (stevehero @ Mar 1 2011, 20:18) *
Is there any way to add the rip/get the date from discogs to show up in the fields. The year is fine but some albums etc have the full date so is it possible to have from discogs info (see attached screen-shot)

mp3tag info:
Year: 2008
date: 0102

Thanks


I had a similiar request to Dano. He put it in his script.
But it is given the full date. eg: 2011-03-02 (YYYY-MM-DD)

I added a line for releases where only Year and Month is given, which outputs to 2011.03.00

Maybe it suits you, maybe pone will add is in his script.

This has to be right AFTER the year section in the script

CODE
# Full date
outputto "Date"
unspace
regexpreplace "<[^>]+>" "" #kt
replace "Jan" "-01-"
replace "Feb" "-02-"
replace "Mar" "-03-"
replace "Apr" "-04-"
replace "May" "-05-"
replace "Jun" "-06-"
replace "Jul" "-07-"
replace "Aug" "-08-"
replace "Sep" "-09-"
replace "Oct" "-10-"
replace "Nov" "-11-"
replace "Dec" "-12-"
regexpreplace "[^-0-9]" ""
regexpreplace "(\d\d)-(\d\d)-(\d\d\d\d)" "$3-$2-$1"
regexpreplace "-(\d\d)-(\d\d\d\d)" "$2-$1-00"
sayrest




BTW: Thanks for the new version of your script.
stevehero
QUOTE (FreaQ @ Mar 2 2011, 06:26) *
I had a similiar request to Dano. He put it in his script.
But it is given the full date. eg: 2011-03-02 (YYYY-MM-DD)

Put the code after year as described, but it was coming out with:
Year: 2005
Date: 2005-01-20

CODE
# Year
outputto ""
findline "class=\"head\">Released:"
moveline 3 1
findinline "&year=" 1 1
sayuntil "\""

# Full year
outputto "Year"
unspace
regexpreplace "<[^>]+>" "" #kt
replace "Jan" "-01-"
replace "Feb" "-02-"
replace "Mar" "-03-"
replace "Apr" "-04-"
replace "May" "-05-"
replace "Jun" "-06-"
replace "Jul" "-07-"
replace "Aug" "-08-"
replace "Sep" "-09-"
replace "Oct" "-10-"
replace "Nov" "-11-"
replace "Dec" "-12-"
regexpreplace "[^-0-9]" ""
regexpreplace "(\d\d)-(\d\d)-(\d\d\d\d)" "$3-$2-$1"
regexpreplace "-(\d\d)-(\d\d\d\d)" "$2-$1-00"
sayrest

Solved the problem by changing:

# Year
outputto "Year"
TO
# Year
outputto ""


# Full date
outputto "date"
TO
# Full year
outputto "Year"


Now it simply comes out with:
Year: 2005-01-20 (Just the way I want it)

Have never scripted before so it was hit and miss but it seemed to work. tongue.gif
FreaQ
QUOTE (stevehero @ Mar 2 2011, 20:18) *
Put the code after year as described, but it was coming out with:
Year: 2005
Date: 2005-01-20


I thought that was your goal to have the two sperated.

But:

QUOTE (stevehero @ Mar 2 2011, 20:18) *
Solved the problem by changing:

Now it simply comes out with:
Year: 2005-01-20 (Just the way I want it)

Have never scripted before so it was hit and miss but it seemed to work. tongue.gif

If it now suuits you even better.
pone
UPDATE (v2.7):

I spent a lot of time to get some of the more complex tracklistings at discogs with the script. Here is the result of the last days work.


New: A new tag field called CHAPTER. The chapters or disc names found as headlines above or between the tracklist at discogs.
Look at this pages for examples:
http://www.discogs.com/Joy-Division--Singl...release/2586049
http://www.discogs.com/Kraftwerk-Der-Katalog/release/1996371
http://www.discogs.com/Erykah-Badu-Mamas-G.../release/424341


New: A extra script called "tracklist for albums with multi song tracks". It's for albums which combine more (but not all) songs in one track/file. Run it AFTER you tagged the album with one of the other scripts.
It rewrites the tags Albumartist, Chapter, Discnumber, Track, Track Temp, Artist, Title, Mixartist. The different songs are seperated by "/" within a track.

At the moment, it groups songs with the following tracknumber patterns (track 3 is the grouped track):
1, 2, 3a, 3b (example: http://www.discogs.com/Robag-Wruhme-Wuppde...release/2614288 )
1, 2, 3A, 3B
1, 2, 3.a, 3.b (example: http://www.discogs.com/Tayo-FabricLive-32/release/899274 )
text 1, text 2, text 3a, text3b (example: http://www.discogs.com/Richie-Hawtin-DE9-T.../release/554040 (but chapter recognition does not work here) )
1-01, 1-02, 1-03.1, 1-03.2 (example: http://www.discogs.com/Joris-Voorn-Balance...release/1639822 )
01, 02, 03.1, 03.2 (example: http://www.discogs.com/Richie-Hawtin-DE9-T.../release/555017 )


If chapters have a own track-positions, neither chapter recognition nor tracklist correction is working correct.
Basically these are wrong formated discogs pages. They use Track Position instead of Track Index for the disc titles/chapters.
examples:
http://www.discogs.com/Richie-Hawtin-DE9-T.../release/697759
http://www.discogs.com/Various-The-Kings-O.../release/814835


as always: feel free to write comments and suggestions!

- see starting post for download -
pone
I made a Mp3Tag action group which generates a .cue file for dj mixes (or other compilations) in one file.
It's a modification of a scirpt I made for general tracklists.
Optimized now for use in combination with my discogs scripts. Works pretty fine!

Instalation:
1. Download the zip file & extract the folder structure to %appdata%\mp3tag

Usage:
1. Run any of my discogs-scripts to do the basic tagging of the audio file.
2. Run my "tracklist for DJ Sets in one file" script, to get the tracklist into the file.
3. Run the actiongroup, to generate a .cue file.
4. Delete the tracklist-section in the UNSYNCEDLYRICS field manually to avoid double storage of the tracklist data.
Or, alternatively, click Edit > Undo (Ctrl+Z) to restore the tracklist as it was before the action in the UNSYNCEDLYRICS field. The cuefile does not get deleted by this undo process.

Comments:
1. If the tracklist from discogs has not tracklengths, no cuefile can be generated.
2. For double CDs, you have to delete the parts of the tracklist which don't belong to the file manually after step two.
3. I recommend having the UNSYNCEDLYRICS field in the tag panel, as my script is not fully automatic (usage step four, comments one & two).

I have only tested a few pages so far. Works fine on most releases. Even most of the more complicated tracklists (see posting above) work.
Mixarists (Producer,Remixer,...) can not be written into the cue file as far as I know. So you have a slight loss of information, when you transfer the tracklist form the UNSYNCEDLYRICS tag field into the .cue file and delete the tracklist in the tag field afterwards. Just wanted to point on that. If anybody knows how to implement a field like MIXARTIST into a cue file, please let me know.

The actiongroup will be packed into the next update of the script.
Improvement suggestions and reports of discogs pages which don't work are welcome!

Download:
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.