symphonick: I’d think tagger support would be the better way to do that, but regardless 'as on cover' is preferable to me.
Relequestual joined the channel
I just think that they will be so inconsistently names that recordings will be better of just being named like the work
*named
Relequestual
hi all. has the return data formats for release groups changed recently?
hawke_
hmm, gatefold stuff really complicates the CAA stuff.
Relequestual: the 'release types' have.
Relequestual
hawke_: noticed the return data now contains primary and secondary
hawke_
Yep.
symphonick
hawke_: the downside is that you lose identification on the works/recordings list
ianmcorvidae
yeah, there's now primary/secondary, the old type field in the WS is done in terms of a mapping
hawke_
symphonick: recording AC should do that, no?
ianmcorvidae
which I think is "first secondary type unless there's no secondary type, in which case the primary type"
Relequestual
my api call wanted to get only albums and eps, but now it gets it based on the primary type, which seems to be mostly album
so is there a new param to only return the secondary types?
reosarevok
Hmmm
hawke_
Relequestual: albums and EPs are still the primary type.
reosarevok
You'd probably want to get only primary types which have no secondary type
symphonick
hawke_: yeah, I don't have particularly strong objections
Relequestual
but say i want to get only the studio albums
reosarevok doesn't know how that is done but assumes it can be done
kepstin-work
Relequestual: then you want take only albums which do not have any secondary types set.
Relequestual
do i now have to do that on my side rather than with than in my api request?
so with the release type, according to the api, should that type not be for the secondary release type (if there is one)
kepstin-work
hmm. good question - I can't find a reference as to what (if any) new webservice attributes were added for this feature :/
ianmcorvidae code spelunking
imo, a description of the webservice changes should have been included in the announcement :)
Relequestual
you would assume that if the options include album, ep and live, that if i set type as album, i don't want ep or live, but if album is primary and live is secondary, i get the live album
where are said anncouncements found btw?
nikki joined the channel
kepstin-work
Relequestual: official announcements are on the blog (also shown on the front page of musicbrainz.org now)
I know it can't be helped, but this has now broken my dissertation project which I'm due to demo on friday, and I'm not allowed to change the source
haha
=/
ianmcorvidae
it looks like there is a way, I'm not doing well with my perl-fu
to specify if you want primary vs. secondary
bah
reosarevok
:/
That seems like something we should have
Relequestual
as a param in the api call?
indeed
ianmcorvidae
yeah, it does
looks like st:<something> says "secondary type of <something>"
but there's nothing for "no secondary type"
reosarevok
Hmm
No st:unknown nor st:none?
ianmcorvidae
no, it has an "if there's a secondary type specified, then add 'st.secondary_type = any(<list of types>)' to the WHERE clause"
which you can't put NULL into, I don't imagine
kepstin-work
well, someone should file a ticket for this issue, I guess.
Relequestual
I can do it at some point tomorrow
no problem
it would be from the api usage point of view as opposed to how the server deals with that aginst the database, is that acceptable as a ticket?
reosarevok
Yeah. Is that a search server ticket?
reosarevok is not sure
ianmcorvidae
add it to MBS for now
though I didn't think about the search-server side of it, I was under the impression you were getting albums/eps by artist
and it should be fine to just mention the API, the backend stuff is an implementation question, the devs can figure that out :P
Relequestual
i am using the api... album is ambigious though. assumed meaning was "studio" when using in conjunction with live, ep, compliation etc, but now it just looks at the primary type, so returning all "album" type release types
ianmcorvidae
yeah; we possibly need more types -- for now album or ep with no secondary type is what you want
brian__ joined the channel
"studio" would be a good secondary type, but that would need to go through style
hawke_
Relequestual: It kind of was, because any other type overrode the base album type
Relequestual
ok cheers for the info. I'll file it as a ticket tomorrow. give me an interesting talking points in my dissertation defence presentation / qna on friday hahaha
ianmcorvidae
hah
Relequestual
it's not drastic, just means my indexing takes... up to 10 times as long...
ianmcorvidae
there are older data dumps, you could possibly set up a server mirror with a pre-schema-change dataset
or do that, I guess :P
Relequestual
haha I don't have the space online for that, running it live
and adding *standalone* recordings is different than adding recordings, it's not an auto-edit
iliketurtles joined the channel
(unless I'm mistaken?)
hawke_
I could well be mistaken too.
ryanakca
If I understand correctly, I need to wait for three people to vote in favour of my changes for them to take effect, or hope at least one person votes in favour of them within the next 14 days, lest they be dropped?
marco-oliveira joined the channel
demosdemon
ryanakca: most edits will automatically approve if there are no votes when it expires, but if the wait is 21 days then those fail it there are no votes
3 unanimous votes cause the edit to approve or reject immediately
if there's a mix of votes, then it's decided when the edit expires