[Logo] Jaikoz and SongKong Forums
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Messages posted by: chancey  XML
Profile for chancey -> Messages posted by chancey [32] Go to Page: 1, 2 Next 
Author Message

paultaylor wrote:
Actually I think the best solution would be for me to write a composite key as another field into the file when a match is based on Musicbrainz

i.e MBTRACKONRELEASEID=recordingid-releaseid-discno-trackno

I would then use this field when looking for delete duplicates in your scenario.
It would also make it easier to update the song with the correct trackinfo because I can then just use the MBTRACKONRELEASEID field to match and it wouldnt matter if the discno or track had been removed.

But this change is going to take a little bit of time. 


Yep, no problem.

paultaylor wrote:
You are right for the edge case of having the same recording on the same release more than once then running delete duplicates would incorrectly delete one of the songs.

But at least you still have a copy of the song, so you can easily make a copy of it.

Having the exact same recording on an album more than once must be a pretty rare occurrence but I'll try and devise a workaround for it. However dropping recording id in the match and just using trackno and discno is not a good idea. The recording Id is usually correct, the Track No and DiscoNo may not be it would happen all to often that two different tracks on a release had incorrectly been edited so they had the same trackno. Matching on recording id, trackno, and discno prevents deletion of diuplicates where they data isnt quite there.

One solution I could do would be after creating a list of duplicates would be for Jaikoz to check the releases for duplicates tracks, and unmark tracks for deleltion when the same track appears twice. But this would need to send queries to Musicbrainz and hence be slower.
 


It all comes back to the fact that musicbrainz has removed the track ID. I understand that reading the disc and track numbers isn't a great solution since these tags don't always exist in files but theres no other way to uniquely identify tracks without incorporating these values.

I would be happy if there was another option on Delete Duplicates called "It has the same Release Id, disc number and track number as another song"

Out of the 928015 tracklists, 130 contain duplicate recordings. Rare but annoying.

paultaylor wrote:
Fixed in 4.1.0 NGS Beta 


Jaikoz is now allowing the duplicate recordings to have the correct track number but the "Delete Duplicates" isn't working.

I'm using the setting "It has the same MB Id and Release Id as another song" which only prevents the removal of the same recording appearing on multiple releases, not the duplication of recordings on the same release.

Since the release ID applies to the whole multidisc tracklist you would have to also add the qualifiers for disc number and track number.

The summary is that the recording ID is actually irrelevant in finding file duplicates, a unique key of release ID + disc number + track number is needed.

paultaylor wrote:
This idea has been in the ether for some time, and I am considering it. 


Big plus 1 from me.

It would be infinitely better if I could setup a script that loads in and updates a few hundred files at a time.

Even just a way to automate the opening of Jaikoz, loading in files and command+1 them, close all the files and repeat.

paultaylor wrote:
Hmm, this is a pain I'll try and improve Jaikoz to deal with this but as you say it would be useful if there was a unique id for a track on a release, see http://tickets.musicbrainz.org/browse/MBS-1839 


I added my 2 cents to MBS-1839.
Updating:
http://musicbrainz.org/release/1e8f0eda-b120-4495-aec6-416d83820697

The problem is tracks 7-12 are the same recording ID which causes two problems:
1. Jaikoz changes all the track numbers to be 7.
2. Then the Delete Duplicates step sees them as the same file and wants to delete them.

This of course is because musicbrainz has removed the uniqueness of the track entities. I imagine this will cause problems for a lot of systems.
Hi,

Perhaps i've just misunderstood; the Compilation status does not seem to change in iTunes.

Release: http://musicbrainz.org/release/acc47703-2f10-412d-835a-b0ddb9551b1b
Jaikoz: v4 build 1093

I clear the cache and run Update Metadata from MusicBrainz. Jaikoz turns off the compilation checkbox (which it should since it's not a Various Artists) and I save the files. But when I refresh in iTunes the compilation status is still Yes. If I load the files back into Jaikoz it still shows the compilation status as No.

paultaylor wrote:
Thanks , still very useful because still timing out after clicking the recordings tab. You seem to have been rather fobbed off with your original issue so I raised this new one http://tickets.musicbrainz.org/browse/MBS-2347  


My only real concern was that I enter the ASOT episodes which come out weekly so there is a time pressure that doesn't apply to other released being added.

Now that I know that all I have to do is select the artists in the advanced editor its not a problem for me. I can let the issues on the musicbrainz ticket(s) resolve themselves over time.

paultaylor wrote:
Hi, you need to need to send me the html page that Jaikoz creates, this appears for a few seconds before then posting the form to Musicbrainz. Its name will be something like

(On OSX)
file:///Users/paul/Library/Preferences/Jaikoz/addrelease3848579296243154548.html 

paultaylor wrote:
Can you send me the seeded release html file please 


The problem is the missing elements stage, since I didn't confirm any of the artists the backend has to do lots of searching to find the artists which causes it to time out.

I ended up adding the release with just 5 tracks, then editing the release to add the rest of the tracks.

Since i've already added the release Jaikoz is naturally hesitant to submit it again, i'm not what you can get out of the result page but it is attached.

paultaylor wrote:
So Musicbrainz have done a fix for this, the issue seems to have occurred because the artist name but not artist id wasnt originaly set. If you temporarily chnage your musicbrainz submission preferences to use host http://test.musicbrainz.org and password mb you can try it out with some other releases if you like to check it really is working for you. 


Still not working for me, instead of getting the 502 Bad Gateway I get a 504 Gateway Timeout with the message "Sleepy Server - One of our servers appears to not be responding quick enough. Please try again later."

paultaylor wrote:
so does scenerio 1 only fails if you make changes ?
If you load the release from Jaikoz, and then just click next until the end does it work ? 


I have tried several times from both Safari 5 and Firefox 4 and I cannot submit the release at all, every single time I get a 502 Bad Gateway. There is information on the ticket.
After further testing MusicBrainz is giving 502 gateway errors still, and removing my track list changes after it times out.

I am unable to submit the release at all since it just sits there then gives a gateway error (while proceeding from Recordings).

http://tickets.musicbrainz.org/browse/MBS-1985
Scenario 1:
1. Load in 25 tracks, select them and use Remote Correct > Submit New Release.
2. Everything seems fine, the fields are filled in and the track list is correct. However any changes made to the track list are not persistent, I can't explain why.

Scenario 2:
1. Load in 25 tracks, select them and use Remote Correct > Submit New Release.
2. Copy the track list to the clipboard.
3. Use New Release on MusicBrainz website, paste the track list in.
4. Changes to the track list now work.

paultaylor wrote:
Thx, fixed for final release. 


I realise this is not the right place to put it but if you have not already discovered it: the emails that send out notifications have an incorrect URL:

I get:
http://www.jaikoz.net/jaikozforum/posts/list/621961.page

When the real URL is:
http://www.jaikoz.net/jaikozforum/posts/list/15/1961.page

paultaylor wrote:
Right this is now done and availble to try out at http://www.jthink.net/jaikoz/jsp/beta/start.jsp 


I have tested it with "Add Disc No to the release title if disc has title" and it seems to be working correctly. However there is a space missing before the medium title:
"A State of Trance 2005 (disc 1:Light)"

paultaylor wrote:
Okay, thats how I understood it.

Sorry I meant to say why do you need the 3rd option, and I still dont see why you need it. 


A few reasons jump to mind;
1. Some people may prefer the way the disc numbers are in the album title and/or the file path.
2. Perhaps they have legacy or technical reasons why the disc number in in the tag is of no use to them. For example if they do not put the disc number in the file name and they have 2 discs that share the same title and track number (rare, but not impossible) then they have to deal with new problems.
3. Removing the disc numbers may affect hundreds or thousands of files in someones collection - which might make them hesitant to do.

Just because the schema has improved on musicbrainz doesn't mean that the way people are happy with doing now is "wrong" it just means there is a new option if they should so choose.

paultaylor wrote:
Gotcha.

Explain these options to me what does Split Discs/Never Split Discs mean, do you mean always add discno even if no info, never add discno , if so why do you want the first option because you can use the discno to sort in that case. 


For example, these 2 releases (4 discs):
http://ngs.musicbrainz.org/release/a2c1c036-ca24-4f10-9b73-8c853a0a3004
http://ngs.musicbrainz.org/release/dc11aad0-2b39-3cf8-923e-a0e3e9fc5518

Option 1: Never split discs (this is what it does at the moment):
Now That's What I Call Music! 77
A State of Trance 2005

Option 2: Split discs with a medium title:
Now That's What I Call Music! 77
A State of Trance 2005 (disc 1: Light)
A State of Trance 2005 (disc 2: Dark)

Option 3: Always split discs (emulates how the old musicbrainz would tag them)
Now That's What I Call Music! 77 (disc 1)
Now That's What I Call Music! 77 (disc 2)
A State of Trance 2005 (disc 1: Light)
A State of Trance 2005 (disc 2: Dark)

"Split" is maybe the wrong word for me to use. Hopefully you understand what I mean.

paultaylor wrote:

chancey wrote:

"A State of Trance 2005 (Light)" doesn't provide sorting information (i.e. in this case disc 2 would appear before disc 1 since 'D' sorts before 'L').
 

But wouldn't you just sort on the discno field ? 


No because "A State of Trance 2005 (Light)" is a separate album from "A State of Trance 2005 (Dark)". iTunes (or any other media player) has no way of knowing they belong to the same album if they both have different album names.

paultaylor wrote:

chancey wrote:

NGS supports multiple discs for the same release MBID which causes the "(disc X)" part of the title to be removed. There should be a checkbox in the preferences that rebuilds the disc name:
http://ngs.musicbrainz.org/release/dc11aad0-2b39-3cf8-923e-a0e3e9fc5518
Uses "CD 1: Light" and "CD 2: Dark" to restore "A State of Trance 2005 (disc 1: Light)" and "A State of Trance 2005 (disc 2: Dark)"

This is important for a lot of releases that have relevant information in the disc title, like composer for classical, the DJ for remix compilations, the location it was recorded, etc.

Of course "CD 1" could be "Digital Media 1", etc but the method is still the same. 

O I see , you mean the medium title, I can see why you want a title if there is one, but seems to be little point having the CD bit, wouldn't just "A State of Trance 2005 (Light)" and "A State of Trance 2005 (Dark)" be better. If we did it this way then not sure if even need an option or whether we would already do this, then if a multi-disc release didn't have a title then would be no bracketed part and all release title would be the same for both discs on the release. 


"A State of Trance 2005 (Light)" doesn't provide sorting information (i.e. in this case disc 2 would appear before disc 1 since 'D' sorts before 'L').

One solution I guess is to use the Sort Album in iTunes, but then anyone not using iTunes would have the same sorting problem. Perhaps a compromise between both our suggestions - for multi-disc releases that do not have medium titles then no brackets. But if a disc does have a medium title it can use the format "Disc Title (disc X: Title)"?

This is effectively 3 possible options for the user.
1. Never split discs.
2. Split disc only if there is a medium title.
3. Always split discs.

paultaylor wrote:

chancey wrote:

There is also the issue that disc titles may need to be appended, for example:
http://ngs.musicbrainz.org/release/dc11aad0-2b39-3cf8-923e-a0e3e9fc5518
 

You mean to the title ? I dont see why. 


NGS supports multiple discs for the same release MBID which causes the "(disc X)" part of the title to be removed. There should be a checkbox in the preferences that rebuilds the disc name:
http://ngs.musicbrainz.org/release/dc11aad0-2b39-3cf8-923e-a0e3e9fc5518
Uses "CD 1: Light" and "CD 2: Dark" to restore "A State of Trance 2005 (disc 1: Light)" and "A State of Trance 2005 (disc 2: Dark)"

This is important for a lot of releases that have relevant information in the disc title, like composer for classical, the DJ for remix compilations, the location it was recorded, etc.

Of course "CD 1" could be "Digital Media 1", etc but the method is still the same.

paultaylor wrote:
From http://www.jthink.net/jaikozforum/posts/list/1927.page 



Almost working. The disc numbers are coming through correctly, but the total discs is being set to 1 on both discs. No doubt iTunes is not allowing "Disc 2 of 1" which is fair enough since it's illogical.

There is also the issue that disc titles may need to be appended, for example:
http://ngs.musicbrainz.org/release/dc11aad0-2b39-3cf8-923e-a0e3e9fc5518

However there is a silver lining, the track artists are not being replaced with "Various Artists" now.

On a totally unrelated question; how is the "Is Compilation" determined? For example:
http://ngs.musicbrainz.org/release/a2c1c036-ca24-4f10-9b73-8c853a0a3004

Which is listed under Various Artists and has track artists and yet Jaikoz does not qualify these tracks as part of a compilation?

Thanks for your hard work

paultaylor wrote:
This should now be fixed in the latest beta 


Cool, where can I get beta 2?

Rob wrote:
As long as the "Disc No" tag is filled in correctly iTunes has no problems sorting the tracks in a multi-disc release.

It works fine in my tests with 4.0 beta 2, but I'm only grabbing data from Discogs so your mileage might vary. 


You may be right. It seems Jaikoz 4 has destroyed the tags. It has reset my disc numbers to all be "1 of 1" AND set each track artist to Various Artists.

This needs to be fixed.
I'm not sure if jaikoz supports this, or parhaps my settings are just wrong but i'm trying to get it to remove the invalid genres.

Since I set it up to use musicbrainz tags for the genre I have almost 1000 genres with almost all of them being nonsense like "lily allen" "ac dc" etc

Is there a way in jaikoz I can get it to simply delete any genre information that is not in the standard genres list? Rather than trying to blacklist every individual genre which would take forever and is not a good future solution.
I've been playing around with Jaikoz 4 and the new NGS layout. Even as an autoeditor its difficult to get my head around tracklists, recordings, works, etc.

One thing i've noticed is that since NGS supports multiple CDs in a release it does not contain the disc numbers in the release title anymore, i.e.
Now That's What I Call Music! 77 (disc 1)
Now That's What I Call Music! 77 (disc 2)

Is reduced to simply:
Now That's What I Call Music! 77

I don't know why iTunes isn't smart enough to sort disc THEN track, so your left with all the tracks meshed together between the discs which is no good.

Perhaps a new checkbox in Options > Remote Correct > Format to add disc numbers back into the release title?

Thanks

rpm4fsu wrote:
I am not sure if this will help you but look at

http://dougscripts.com/itunes/scripts/ss.php?sp=musicfolderfilesnotadded2

This is a neat script that runs in iTunes that will look for music that is not in the iTunes database.

I have Jaikoz iTunes auto update turned off. When I am finished working with the songs in jaikoz I move/save the file in my iTunes music directory.

I then run the MFFNA and it shows me files that are in the iTunes music directory but not in the iTunes database.

I can then say add, and they get added to the iTunes database.

Robert
 


But then that messes up your ratings and play counts since iTunes doesn't understand the files have moved.

paultaylor wrote:
Yeah, we have Append to Left function but that requires you to have added (Single) in all rows, we have Find and Replace but it doesnt work with regular expressions , and we have 'Set Value' but not 'Append Value'

What we do have though is the 'Release Type' column so if you make that visible drag it to the right of the title column and then use the 'Append to Left' function you it will be added to the end of the title. Trouble is you'll also be adding 'Album' which you probbaly dont want, and you will not get the brackets.

You could also use Advanced/Export, modify the spreadsheet then Advanced/Import that might be the best way.

I think adding an 'Append Value' similar to the 'Set Value' might be the best way to go in the future then it could be used for all types of scenarios.  


None of those are automatic and not much better than editing the metadata in iTunes manually.

Are there any plans for a simple plugin API for Jaikoz 4? This is how Picard handles it and its very effective, with just a few simple lines of java like:
Code:
 class MyPlugin extends JaikozPlugin {
   public void parseMetadata(JaikozMeta m) {
     if(m.mbzReleaseType.equals("Single"))
       m.album += " (single)";
     if(m.mbzReleaseType.equals("EP") && !m.album.endsWith(" EP"))
       m.album += " EP";
   }
 }
 
It's common for singles or EPs to have the same title as the full album like:
Human After All - Daft Punk

Because iTunes doesn't understand that these are different entities you get one album in iTunes with all the tracks mashed together.

Before using Jaikoz I used Picard and wrote a plugin to append ' (single)' or ' EP' onto the release title according to the musicbrainz release type. We need some way to do the same thing.

paultaylor wrote:

chancey wrote:

Next question; After saving a bunch of files in Jaikoz I need iTunes to refresh these files. In the old days when I only had AAC files it would be easy by going to Get Info > clicking OK. But that doesn't work for MP3s.
 

That works okay for me, but I dont understand why your iTunes update is not working for you it shoud n't be too slow, it would help if you send your support files (Advanced/Create SUpport Files) 


After pulling my hair out for an hour or so trying to work out if there was any 'native' way I came up blank. I ended up modding a very old applescript. Even though it was written 5 years ago it did exactly as promised. I just added a few tweaks and now it makes a very easy way to refresh songs from directly inside iTunes.

I select a large chunk of track in iTunes -> drag them directly to Jaikoz window -> Command+1 -> Run Refresh Selected Tags script from the script menu (having still got all the songs selected) and I have a clean update. Works quiet nicely.
 
Profile for chancey -> Messages posted by chancey [32] Go to Page: 1, 2 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team