#metabrainz

/

      • Nyanko-sensei has quit
      • 2016-09-08 25216, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-09-08 25238, 2016

      • D4RK-PH0ENiX has quit
      • 2016-09-08 25229, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-09-08 25230, 2016

      • D4RK-PH0ENiX has quit
      • 2016-09-08 25257, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-09-08 25224, 2016

      • JesseW joined the channel
      • 2016-09-08 25240, 2016

      • D4RK-PH0ENiX has quit
      • 2016-09-08 25240, 2016

      • Nyanko-sensei joined the channel
      • 2016-09-08 25252, 2016

      • Nyanko-sensei has quit
      • 2016-09-08 25201, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-09-08 25219, 2016

      • Nyanko-sensei joined the channel
      • 2016-09-08 25243, 2016

      • D4RK-PH0ENiX has quit
      • 2016-09-08 25243, 2016

      • Nyanko-sensei has quit
      • 2016-09-08 25209, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-09-08 25201, 2016

      • D4RK-PH0ENiX has quit
      • 2016-09-08 25205, 2016

      • Nyanko-sensei joined the channel
      • 2016-09-08 25248, 2016

      • Leo_Verto
        "Blocksafe wants to reduce gun violence with a hybrid IoT blockchain network"
      • 2016-09-08 25231, 2016

      • yui joined the channel
      • 2016-09-08 25215, 2016

      • yui
      • 2016-09-08 25230, 2016

      • yui
        it says here that "Compilations are also of primary type “album”. You have to filter these out manually if you don’t want them."
      • 2016-09-08 25239, 2016

      • yui
        but i can't figure out how to do that
      • 2016-09-08 25213, 2016

      • yui
        there doesn't seem to be a "compilation: true" field in any of the release items
      • 2016-09-08 25224, 2016

      • yui
        (or anything like that)
      • 2016-09-08 25236, 2016

      • kepstin
        compilation is a secondary release type
      • 2016-09-08 25254, 2016

      • kepstin
        there should be a list of secondary release types, you just check if 'compilation' is one of them, iirc
      • 2016-09-08 25206, 2016

      • yui
      • 2016-09-08 25223, 2016

      • yui
        running it produces (partially) this output: http://paste.ofcode.org/hePQkDvQM9dWC6cMizsEN4
      • 2016-09-08 25252, 2016

      • yui
        it outputs out a bunch of releases, but that one is a compilation and not a proper album
      • 2016-09-08 25212, 2016

      • yui
        and i don't see anything in the actual `release` object there, that indicates it's a compilation and not an album
      • 2016-09-08 25224, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-09-08 25231, 2016

      • yui
        i already specified album as my release type in `browse_releases()` (https://python-musicbrainzngs.readthedocs.io/en/v…)
      • 2016-09-08 25232, 2016

      • kepstin
        alright, so the "type" you're looking at is actually the *release group* type
      • 2016-09-08 25238, 2016

      • kepstin
        it's not stored on the release directly
      • 2016-09-08 25243, 2016

      • kepstin
        you need to do the query with inc=release-groups
      • 2016-09-08 25216, 2016

      • Nyanko-sensei has quit
      • 2016-09-08 25232, 2016

      • kepstin
        it's often good to look at the webservice xml, since the python library maps that fairly directly
      • 2016-09-08 25234, 2016

      • kepstin
      • 2016-09-08 25258, 2016

      • kepstin
        the last release in that query shows the "Compilation" secondary-type in the associated release group
      • 2016-09-08 25203, 2016

      • yui
        sorry, not sure if i'm following you correctly
      • 2016-09-08 25229, 2016

      • yui
        are you saying that i need to use `musicbrainzngs.browse_release_groups()` instead of `musicbrainzngs.browse_releases()`?
      • 2016-09-08 25242, 2016

      • kepstin
        no, a browse_releases is fine
      • 2016-09-08 25239, 2016

      • kepstin
        but you need to add includes=["release-groups"] to pull in the info
      • 2016-09-08 25258, 2016

      • kepstin
        like mb.browse_releases(artist=artist["id"], release_type="album", includes=["release-groups"])
      • 2016-09-08 25236, 2016

      • kepstin
        that will turn into the webservice query: http://musicbrainz.org/ws/2/release?artist=db71e3…
      • 2016-09-08 25252, 2016

      • kepstin
        which you'll note has a "<release-group>" inside each <release>
      • 2016-09-08 25212, 2016

      • yui
        aha!
      • 2016-09-08 25212, 2016

      • kepstin
        so there should then be a release group property on the release on python, with the type information
      • 2016-09-08 25226, 2016

      • yui
        thank you very much :D
      • 2016-09-08 25256, 2016

      • kepstin
        the list of linked information you can use with includes on a browse request is here: https://wiki.musicbrainz.org/Development/XML_Web_…
      • 2016-09-08 25213, 2016

      • kepstin
        (and indeed, you should probably read that entire page to learn more about how the ws is structured)
      • 2016-09-08 25245, 2016

      • CallerNo6
        yui, did you also ask in the forums? or was that somebody else?
      • 2016-09-08 25201, 2016

      • yui
        CallerNo6: someone else
      • 2016-09-08 25231, 2016

      • CallerNo6
        okay, cool, so they still need an answer :-)
      • 2016-09-08 25228, 2016

      • drsaunde joined the channel
      • 2016-09-08 25228, 2016

      • colbydray has quit
      • 2016-09-08 25257, 2016

      • Gore|home has quit
      • 2016-09-08 25210, 2016

      • Gore|home joined the channel
      • 2016-09-08 25257, 2016

      • D4RK-PH0ENiX has quit
      • 2016-09-08 25225, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-09-08 25257, 2016

      • Nyanko-sensei joined the channel
      • 2016-09-08 25233, 2016

      • D4RK-PH0ENiX has quit
      • 2016-09-08 25239, 2016

      • Nyanko-sensei has quit
      • 2016-09-08 25206, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-09-08 25215, 2016

      • yui has quit
      • 2016-09-08 25248, 2016

      • RavenWorks joined the channel
      • 2016-09-08 25230, 2016

      • drsaunde has quit
      • 2016-09-08 25235, 2016

      • drsaunders joined the channel
      • 2016-09-08 25228, 2016

      • eharris joined the channel
      • 2016-09-08 25234, 2016

      • RavenWorks has quit
      • 2016-09-08 25249, 2016

      • eharris
        I'd like to suggest a feature for musicbrainz in relation to use with Picard. Where is the right place to do that?
      • 2016-09-08 25247, 2016

      • CallerNo6
        hi eharris. if you want to /discuss/ a suggestion, here or @ community.metabrainz.org is the place.
      • 2016-09-08 25214, 2016

      • pingupingu joined the channel
      • 2016-09-08 25220, 2016

      • pingupingu has quit
      • 2016-09-08 25220, 2016

      • pingupingu joined the channel
      • 2016-09-08 25234, 2016

      • CallerNo6
        to actually make the suggestion, you'd create a ticket @ tickets.musicbrainz.org
      • 2016-09-08 25248, 2016

      • pingupingu has quit
      • 2016-09-08 25205, 2016

      • pingupingu joined the channel
      • 2016-09-08 25218, 2016

      • CallerNo6
      • 2016-09-08 25227, 2016

      • pingupingu has quit
      • 2016-09-08 25251, 2016

      • eharris
        Ok. So Picard uses my musicbrainz login. Shouldn't it be possible for musicbrainz to serve the data from my own edits to my instance of Picard even though they haven't officially been applied yet?
      • 2016-09-08 25211, 2016

      • pingupingu joined the channel
      • 2016-09-08 25234, 2016

      • pingupingu has quit
      • 2016-09-08 25237, 2016

      • eharris
        I'm having problems where I lose track of what I've done, because my entries in Picard don't show the edits I've already made.
      • 2016-09-08 25247, 2016

      • eharris
        so I end up with duplicate edits
      • 2016-09-08 25206, 2016

      • CallerNo6
        hmm. that sounds like something that may have been requested already.
      • 2016-09-08 25214, 2016

      • CallerNo6 searches the tickets
      • 2016-09-08 25215, 2016

      • pingupingu joined the channel
      • 2016-09-08 25223, 2016

      • Leftmost
        Unfortunately, the edit system isn't well-suited to that, though it would be possible.
      • 2016-09-08 25243, 2016

      • pingupingu has quit
      • 2016-09-08 25216, 2016

      • pingupingu joined the channel
      • 2016-09-08 25249, 2016

      • pingupingu has quit
      • 2016-09-08 25238, 2016

      • eharris
        For that matter, it might be nice if the same thing could be done through a "include pending edits" mode on the website as well, maybe with markup (colors?) to show the stuff that is being shown but isn't applied yet.
      • 2016-09-08 25215, 2016

      • CallerNo6
        I don't see a relevant ticket. I'm sure other people would be interested in that capability, so by all means, create a ticket if you're up for it.
      • 2016-09-08 25258, 2016

      • pingupingu joined the channel
      • 2016-09-08 25258, 2016

      • pingupingu has quit
      • 2016-09-08 25258, 2016

      • pingupingu joined the channel
      • 2016-09-08 25259, 2016

      • CallerNo6
        For a ticket to get attention from the devs, you probably need to 'champion' it in the forums too.
      • 2016-09-08 25243, 2016

      • CallerNo6
        There are more good ideas than there are active devs, I'm afraid.
      • 2016-09-08 25233, 2016

      • eharris
        Well, this is just effectively doubling my workload, and I can't afford it. Since I'm making corrections as I go through my library, and Picard isn't reflecting what I've changed, and usually won't for a week.
      • 2016-09-08 25209, 2016

      • bitmap
        pretty sure there was a ticket for that on our old trac site, even
      • 2016-09-08 25236, 2016

      • bitmap
        it's very difficult to implement with our current edit system though
      • 2016-09-08 25250, 2016

      • eharris
        I'd really rather update musicbrainz and have Picard save the changes immediately to my library. If it's a question between updating it both in Picard for my own library AND in the website, I'm probably just going to have to stop updating the website.
      • 2016-09-08 25224, 2016

      • bitmap
      • 2016-09-08 25228, 2016

      • eharris
        Doing everything twice is too expensive.
      • 2016-09-08 25240, 2016

      • bitmap
        "We're not going to fix this as it is. We're planning to move towards more things being auto-edits instead."
      • 2016-09-08 25218, 2016

      • eharris
        Is Picard's interface to it XML (I'd guess)
      • 2016-09-08 25221, 2016

      • eharris
        ?
      • 2016-09-08 25229, 2016

      • bitmap
        yes
      • 2016-09-08 25217, 2016

      • bitmap
        it's not the interface that makes it difficult to implement, though
      • 2016-09-08 25208, 2016

      • eharris
        Hmm, in that case, is there some way I can get vetted for some level of "higher" access where my edits mostly get auto-applied?
      • 2016-09-08 25220, 2016

      • CallerNo6
        aha. bitmap's search fu is powerful. (I assumed it would be a picard ticket)
      • 2016-09-08 25249, 2016

      • eharris
        It seems to me that having something more like how Wikipedia does it, where edits are immediately applied but can be easily revoked would solve this issue.
      • 2016-09-08 25217, 2016

      • bitmap
        yeah, that's kind of been our plan for a while
      • 2016-09-08 25239, 2016

      • eharris
        The comment on that ticket that is no-fix is from 2014. I'm guessing I can't count on this being resolved either through my the proposed method reflecting the pending edits or going to auto-edits anytime soon then...
      • 2016-09-08 25212, 2016

      • CallerNo6
        bitmap, do you mean that NES might still happen in some form?
      • 2016-09-08 25213, 2016

      • eharris
        Is there a "trusted editor" level of access what I might be able to apply for to have less wait time on my edits?
      • 2016-09-08 25228, 2016

      • bitmap
        I think we'll be doing it incrementally with the current codebase
      • 2016-09-08 25254, 2016

      • bitmap
        NES is dead for good
      • 2016-09-08 25249, 2016

      • Leftmost
        I'm still hoping to make BrainzStem a thing, but it's a long way away.
      • 2016-09-08 25232, 2016

      • bitmap
        eharris: what kind of edits are you waiting on, mostly?
      • 2016-09-08 25235, 2016

      • CallerNo6
        eharris, there is. http://musicbrainz.org/doc/Editor#Auto-editors . But there's not really an application process. It's more like, you get nominated if somebody notices that you're doing especially good work or something.
      • 2016-09-08 25205, 2016

      • bitmap
        even AutoEditors can't apply merges and (some) removals automatically
      • 2016-09-08 25228, 2016

      • eharris
        Things like release group and release renames and merges, and adding of things like barcodes, recording label, catalog number, etc.
      • 2016-09-08 25217, 2016

      • eharris
        the main things I need are renames and merges. The catalog and other info I don't care about that much in my own library as long as the server has them, but I want the names and groupings right in my library.
      • 2016-09-08 25207, 2016

      • CallerNo6
        are there really that many releases that need to be renamed?
      • 2016-09-08 25214, 2016

      • eharris
        No, there aren't a lot. But my library is big and I can't really afford to wait a week, or keep track of what I need to come back to and refresh. It's a lot of extra work, and impeding my workflow.
      • 2016-09-08 25225, 2016

      • CallerNo6
        ah. alas, as bitmap said, becoming an auto-editor wouldn't speed up your merges.
      • 2016-09-08 25247, 2016

      • eharris
        One of the biggest problems is that Picard doesn't give a good way to enter multi-disc sets, so I've been having to create each disk as its own release group (since the plugin supports that) and then come back and merge them.
      • 2016-09-08 25254, 2016

      • mihaitish joined the channel
      • 2016-09-08 25215, 2016

      • eharris
        but then I have to wait a week for the edit to take before I can "fix" my own library
      • 2016-09-08 25215, 2016

      • bitmap
        hmm. I guess one thing you can do is copy the tracklist from the track-parser after picard opens the page, edit the previous release, and paste it there
      • 2016-09-08 25242, 2016

      • bitmap
        and I think the plugin will submit multiple discs if the tags contain "discnumber" values
      • 2016-09-08 25209, 2016

      • eharris
        well, thanks for the info and tracking down that ticket. I hope the auto-edit stuff comes soon.
      • 2016-09-08 25205, 2016

      • eharris
        whenever I tried to use the plugin on more than one cluster, it refused to work
      • 2016-09-08 25221, 2016

      • eharris
        and since the names of the disks are different, they end up in different clusters
      • 2016-09-08 25253, 2016

      • bitmap
        right, I guess they'd have to be in the same cluster and you'd need to do a bit of manual editing
      • 2016-09-08 25212, 2016

      • bitmap
        but would take less time than merging afterward at least
      • 2016-09-08 25247, 2016

      • eharris
        I don't know. Merging is pretty easy than updating a bunch of individual tracks and numbers. It's just the waiting for the merge to take effect that is the killer
      • 2016-09-08 25224, 2016

      • eharris
        s/than/compared to/
      • 2016-09-08 25220, 2016

      • bitmap
        merges are the hardest edit type to implement reverting for, so might be a while before we have that
      • 2016-09-08 25201, 2016

      • bitmap
        I think using the track-parser is still a decent option though. wouldn't have to edit track or disc numbers, just copy and paste
      • 2016-09-08 25229, 2016

      • eharris
        Ok, thanks. I'll see if I can figure out how to make that work.
      • 2016-09-08 25233, 2016

      • mihaitish has quit
      • 2016-09-08 25210, 2016

      • bitmap
        on the Tracklist tab, there's a "Track Parser" button under the medium where you can copy a textual representation of the tracklist
      • 2016-09-08 25253, 2016

      • bitmap
        so in the release that was already added, you can click "Add Medium" at the bottom of the page and paste it in there
      • 2016-09-08 25227, 2016

      • eharris
        How do I get that out of Picard?
      • 2016-09-08 25204, 2016

      • bitmap
        this is all on the website
      • 2016-09-08 25236, 2016

      • eharris
        I have my collection already mostly tagged. I want to pull the tags on my files in easily, without having to re-enter all the info.
      • 2016-09-08 25229, 2016

      • eharris
        I sometimes do a few edits to follow the style guidelines, but I don't re-enter everything