#metabrainz

/

      • alastairp
        however, please don't let that stop you from writing some
      • 2016-03-11 07103, 2016

      • armalcolite
        i am considering the idea of adding tests for new api.
      • 2016-03-11 07120, 2016

      • alastairp
        that's a good idea!
      • 2016-03-11 07121, 2016

      • kanha has quit
      • 2016-03-11 07140, 2016

      • armalcolite
        i am still unsure about how much time will the api take.
      • 2016-03-11 07141, 2016

      • Freso agrees, fw(little)iw
      • 2016-03-11 07113, 2016

      • alastairp
        I'm just writing a reply to your proposal now
      • 2016-03-11 07123, 2016

      • armalcolite
        i have a lot of small ideas but dont know time will allow or not
      • 2016-03-11 07124, 2016

      • Freso
        armalcolite: Give an estimate. No one expects whatever you end up with in your proposal to be 100% accurate.
      • 2016-03-11 07129, 2016

      • kanha joined the channel
      • 2016-03-11 07134, 2016

      • Freso
        Some things are easier than you thought them to be, some are harder.
      • 2016-03-11 07143, 2016

      • Freso
        Unforeseen RL stuff happens.
      • 2016-03-11 07108, 2016

      • armalcolite
        Freso: yeah. my guess is api wont talk much time. i may be wrong.
      • 2016-03-11 07121, 2016

      • Freso
        You can always add more optional items.
      • 2016-03-11 07123, 2016

      • armalcolite
        alastairp: i am curious !!
      • 2016-03-11 07155, 2016

      • Freso
        If you don't think the core task will in itself take up the entire time, add in plenty of optional tasks you can do following that.
      • 2016-03-11 07109, 2016

      • armalcolite
        I will add a list of items that i think are worth implementing if i finish with core work.
      • 2016-03-11 07138, 2016

      • petepy has quit
      • 2016-03-11 07153, 2016

      • CatQuest
        just had a.. a genius? idea about "gamefication" or "play"....
      • 2016-03-11 07153, 2016

      • CatQuest
        ok so, the idea is: we'd make this "quest" page, where we'd write a small sort of "do x amount of y, get badge"
      • 2016-03-11 07153, 2016

      • CatQuest
        and anyone could do this and there'd be several ranks too, like "quests for newbies" "quests for relationship editors" "quests for old-fart -autoeditors who are sick of dredging their knuckles around!" etc etc.
      • 2016-03-11 07153, 2016

      • CatQuest
        the "quests" would be short to the point type edits. like.. "fix 5 entires on [link] this report page", "clean up 2 VA releases", "add 3 singles to (artist with few entires)" "merge recordings of this artist" "find a release and add all the cover art to it" etc etc. and the quests could also be made by people (quest editors?) and then if you completed that quest, you'd get a "badge" thingy for your profile page.
      • 2016-03-11 07101, 2016

      • CatQuest
        short, sweet and conductive to "cleaning" up the database
      • 2016-03-11 07103, 2016

      • CatQuest
        I thought of some of the GCI tasks, and how some of the "edit" ones were cool and how even *I'd* like to do it
      • 2016-03-11 07106, 2016

      • CatQuest
        I thought of how it's cool that we have all these reports and subscriptions and what not, but since they're so HUGE it becomes this gigantic chore to overcome and people burn out
      • 2016-03-11 07109, 2016

      • CatQuest
        I thought of that in a sea of seemingly endless mess it's sometimes difficult to just "edit something" especially also if you make that all yourself, sometimes it's actually easier to get started and to accomplish something if you're basically told "do this" and it's a self-contained straightforward task.
      • 2016-03-11 07115, 2016

      • CatQuest
        well...that was my idea.
      • 2016-03-11 07100, 2016

      • CatQuest
        ooh even like "go to tag "fixme and fix two entires"
      • 2016-03-11 07105, 2016

      • CatQuest
        heh
      • 2016-03-11 07142, 2016

      • travis-ci joined the channel
      • 2016-03-11 07143, 2016

      • travis-ci
        metabrainz/picard#1306 (master - d3930a6 : Laurent Monin): The build passed.
      • 2016-03-11 07143, 2016

      • travis-ci
      • 2016-03-11 07143, 2016

      • travis-ci
      • 2016-03-11 07143, 2016

      • travis-ci has left the channel
      • 2016-03-11 07113, 2016

      • alastairp
        OK. caught up on proposals
      • 2016-03-11 07115, 2016

      • alastairp
        now for PRs
      • 2016-03-11 07137, 2016

      • armalcolite
        i updated by ideas. please have a look. :)
      • 2016-03-11 07147, 2016

      • armalcolite
        alastairp: regarding your review, thanks for a detailed review. i will first look into the working of cassandra and then get back. :)
      • 2016-03-11 07144, 2016

      • alastairp
        armalcolite: great. the last.fm api part of the proposal is great.
      • 2016-03-11 07122, 2016

      • alastairp
        so if you want to do a bit more for the project, you should build up the level of detail of that part of the proposal too
      • 2016-03-11 07142, 2016

      • alastairp
        however this part has some unknown parts for us too - so we can make it up together!
      • 2016-03-11 07121, 2016

      • alastairp
        perhaps the most interesting part for the next step is to have some sort of counting system, so that we can have top charts (top artist, top track, top user)
      • 2016-03-11 07109, 2016

      • armalcolite
        sure. i am looking forward to doing some nasty stuff with cassandra. it is really fascinating me.
      • 2016-03-11 07108, 2016

      • travis-ci joined the channel
      • 2016-03-11 07109, 2016

      • travis-ci
        metabrainz/picard#1307 (PICARD-801 - 4d82e9b : Laurent Monin): The build passed.
      • 2016-03-11 07109, 2016

      • travis-ci
      • 2016-03-11 07109, 2016

      • travis-ci
      • 2016-03-11 07109, 2016

      • travis-ci has left the channel
      • 2016-03-11 07147, 2016

      • Freso
        CatQuest: Not some bad thoughts, but adding any kind of gamification to MB is likely a rather large amount of work. :/
      • 2016-03-11 07122, 2016

      • Freso wonders if there's a ticket for that
      • 2016-03-11 07119, 2016

      • kanha has quit
      • 2016-03-11 07149, 2016

      • kanha joined the channel
      • 2016-03-11 07127, 2016

      • travis-ci joined the channel
      • 2016-03-11 07128, 2016

      • travis-ci
        metabrainz/picard#1309 (master - 66ed358 : Laurent Monin): The build passed.
      • 2016-03-11 07128, 2016

      • travis-ci
      • 2016-03-11 07128, 2016

      • travis-ci
      • 2016-03-11 07128, 2016

      • travis-ci has left the channel
      • 2016-03-11 07125, 2016

      • jaron joined the channel
      • 2016-03-11 07124, 2016

      • Leo_Verto
        CatQuest, Freso: While unlikely to be implemented for MB in the near future, we're planning to add it to BB (hopefully this year), possibly even during GSoC
      • 2016-03-11 07113, 2016

      • Leo_Verto
        so depending whether or not that task is picked up, we could probably come up with our own concrete draft soon
      • 2016-03-11 07115, 2016

      • zas
        https://www.reverbnation.com/ is broken for me, display corrupted, unformatted, anyone has the same issue ?
      • 2016-03-11 07153, 2016

      • Leo_Verto
        looks good for me
      • 2016-03-11 07147, 2016

      • zas
        it works on chrome, but is very broken on Firefox, due to a js error
      • 2016-03-11 07105, 2016

      • Leo_Verto
        I'm using FF 45 with uBlock Origin, so maybe a script I block breaks stuff?
      • 2016-03-11 07121, 2016

      • kuno
        Leo_Verto: CatQuest: if you do achievements, look at http://openbadges.org/about so that they're (in theory) transferrable :)
      • 2016-03-11 07140, 2016

      • D4RK-PH0ENiX has quit
      • 2016-03-11 07147, 2016

      • Leo_Verto
        kuno, thanks, that definitely sounds like something we could integrate :D
      • 2016-03-11 07136, 2016

      • Jormangeud has quit
      • 2016-03-11 07111, 2016

      • Jormangeud joined the channel
      • 2016-03-11 07127, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-03-11 07127, 2016

      • D4RK-PH0ENiX has quit
      • 2016-03-11 07133, 2016

      • D4RK-PH0ENiX joined the channel
      • 2016-03-11 07143, 2016

      • Jormangeud has quit
      • 2016-03-11 07126, 2016

      • Jormangeud joined the channel
      • 2016-03-11 07113, 2016

      • Freso
        kuno: Doesn't look like just anyone can sign up as a badge "authority" as it is though... ?
      • 2016-03-11 07149, 2016

      • Freso
        (I mean, I'm sure MetaBrainz would be accepted, but they seem to be in closed beta right now, so there's no way to apply AFAICT.)
      • 2016-03-11 07124, 2016

      • vidhan has quit
      • 2016-03-11 07133, 2016

      • kuno
        Freso: it's an open protocol, so wether the badges can be pushed to the instance run by Mozilla is not the interesting part to me.
      • 2016-03-11 07104, 2016

      • kuno
        (the open badges marketing stuff seems very geared toward "real" educational institutions, though in practice the badges I have in my openbadges profile are non-sense achievements from coderbits very similar to what was described above by CatQuest)
      • 2016-03-11 07134, 2016

      • kanha has quit
      • 2016-03-11 07109, 2016

      • kanha joined the channel
      • 2016-03-11 07104, 2016

      • kanha has quit
      • 2016-03-11 07120, 2016

      • ashutoshsaboo joined the channel
      • 2016-03-11 07123, 2016

      • Skeebadoo joined the channel
      • 2016-03-11 07141, 2016

      • kanha joined the channel
      • 2016-03-11 07116, 2016

      • Skeebadoo
        Bookbrainz, Leftmost Leo_Verto LordSputnik
      • 2016-03-11 07139, 2016

      • Skeebadoo
        I had some boring lectures and I decided to read through the full FRBR report (http://www.ifla.org/files/assets/cataloguing/frbr…)
      • 2016-03-11 07101, 2016

      • Skeebadoo
        Also skimmed through FRAD, FRSAD and now I'm getting through the new one
      • 2016-03-11 07104, 2016

      • Skeebadoo
      • 2016-03-11 07120, 2016

      • Skeebadoo
        It's a concise unifying model for all three :P
      • 2016-03-11 07150, 2016

      • Skeebadoo
        I'm totally converted now - the way they put it makes sense and covers every single situation imaginable
      • 2016-03-11 07146, 2016

      • Skeebadoo
        Of course the 3rd group (mostly from FRSAD) is not really important right now, because it's basically attempting to classify and catalogue the contents of works
      • 2016-03-11 07103, 2016

      • Skeebadoo
        But the chain of 1st group entities is all that's needed
      • 2016-03-11 07159, 2016

      • Skeebadoo
        And yeah, implementing expression between work and manifestation renders any other artificial ways of grouping unnecessary
      • 2016-03-11 07113, 2016

      • ashutoshsaboo has quit
      • 2016-03-11 07111, 2016

      • Skeebadoo
        Basically work is taking the central place as, according to their definitions it covers every single coherent creative conception
      • 2016-03-11 07118, 2016

      • Skeebadoo
        It's gonna make this entity pretty abundant, but anything can be filtered out by attributes (type)
      • 2016-03-11 07150, 2016

      • Skeebadoo
        Also important is the fact that the hierarchy is unbreakable: - no manifestation can be blank and not contain at least one expression; - no work can exist in ether, it needs to be realized as a full text (in terms of literature) that gets a physical form in a manifestation/edition
      • 2016-03-11 07124, 2016

      • Skeebadoo
        Unless the works in the works will be allowed, ie. GRRM's long overdue sixth novel
      • 2016-03-11 07110, 2016

      • reosarevok
        Well, I'd say it should be allowed at least once he dies and it's left half-done, even if unpublished :p
      • 2016-03-11 07143, 2016

      • Skeebadoo
        ^ that work was conceived a long time ago, it's getting through a painfully long process of realization to a manuscript on GRRM's 30 year old computer and we may finally get our hands on the manifestation in some distant future
      • 2016-03-11 07152, 2016

      • Skeebadoo
        heh, right
      • 2016-03-11 07128, 2016

      • Skeebadoo
        Anyway, the point is that according to FRBR model any conception justifies a work
      • 2016-03-11 07111, 2016

      • Skeebadoo
        Doesn't matter if it's a grand novel by some renowned author or a useless pocket dictionary sold at tourist booths
      • 2016-03-11 07154, 2016

      • Skeebadoo
        In that second case, yes, the dictionary work probably got conceived by editors of some bs imprint
      • 2016-03-11 07115, 2016

      • Skeebadoo
        That 'Norton Anthology of English Literature' that Leftmost posted a week ago is also a work on the highest level
      • 2016-03-11 07146, 2016

      • Skeebadoo
        Each time its contents get revised or abridged (small changes) it creates a new expression
      • 2016-03-11 07144, 2016

      • Lotheric joined the channel
      • 2016-03-11 07116, 2016

      • Skeebadoo
        The moment someone decides to split it / publish a sub-series - that's enough to justify a new work
      • 2016-03-11 07117, 2016

      • Skeebadoo
        I don't remember who posted this lovely png: https://pantherfile.uwm.edu/kipp/public/courses/5… but it's a great guide for starters :P
      • 2016-03-11 07120, 2016

      • reosarevok
        Hmm
      • 2016-03-11 07126, 2016

      • reosarevok
        So translation *is* the same work?
      • 2016-03-11 07129, 2016

      • Skeebadoo
        yes
      • 2016-03-11 07135, 2016

      • reosarevok
        Sigh. Librarians really don't rate us translators, do they :p
      • 2016-03-11 07155, 2016

      • Skeebadoo
        They do, they made a special entity for you ;D
      • 2016-03-11 07157, 2016

      • Skeebadoo
        Also the number of authoritative properties/relationships will be reduced
      • 2016-03-11 07120, 2016

      • Skeebadoo
        J.K. Rowling authored a work 'HP book 1'
      • 2016-03-11 07154, 2016

      • Skeebadoo
        Some Polish translator authored one of its expressions, but Rowling doesn't need to be linked the second time
      • 2016-03-11 07107, 2016

      • Skeebadoo
        yeah, okay that's actually obvious
      • 2016-03-11 07123, 2016

      • reosarevok
        That only works in theory :p
      • 2016-03-11 07121, 2016

      • reosarevok
        Or well, maybe with expressions it does work, actually, yes :)
      • 2016-03-11 07147, 2016

      • reosarevok
        It definitely wouldn't work in current MB for example, because there's no good way to get that info from the translation. But then, we don't have *any* inheritance system, it's hard even to get RG rels into releases :p
      • 2016-03-11 07152, 2016

      • jaron has quit
      • 2016-03-11 07158, 2016

      • Skeebadoo
        Say I'm adding that book for the first time: The first fields I need to fill are the ones belonging to work or choose theexisting one, next come the ones for expression etc
      • 2016-03-11 07131, 2016

      • Skeebadoo
        Hm
      • 2016-03-11 07156, 2016

      • Skeebadoo
        But translations are far less an issue for music, right? :P
      • 2016-03-11 07104, 2016

      • reosarevok
        Well, to a degree
      • 2016-03-11 07147, 2016

      • reosarevok
        Translations happen (even of full operas!) but not as often as for books
      • 2016-03-11 07102, 2016

      • Skeebadoo
        Well, musicbrainz model is really comprehensive anyway and it works
      • 2016-03-11 07124, 2016

      • reosarevok
        Yes, but it still does require us to repeat relationships a lot
      • 2016-03-11 07155, 2016

      • reosarevok
        Say, we don't have a way of saying "this symphony is composed by GuyX, so all the parts are too unless specified otherwise"
      • 2016-03-11 07103, 2016

      • reosarevok
        We need to link the composer to each part
      • 2016-03-11 07116, 2016

      • Skeebadoo
        Damn
      • 2016-03-11 07134, 2016

      • Skeebadoo
        This is why I never ever even came close to editing classical music
      • 2016-03-11 07137, 2016

      • reosarevok
        Of course, you also can't *always* do that assumption (otherwise, it might even work as it is!)
      • 2016-03-11 07101, 2016

      • reosarevok
        There is stuff like "X composed the opera, but inside the opera are specific interludes composed by Y instead"
      • 2016-03-11 07112, 2016

      • reosarevok
        So inheritance wouldn't always work out of the box
      • 2016-03-11 07137, 2016

      • mihaitish has quit
      • 2016-03-11 07137, 2016

      • Skeebadoo
        Hm, I'm still not sure why
      • 2016-03-11 07147, 2016

      • Skeebadoo
        You're talking about a situation when there's no full info
      • 2016-03-11 07124, 2016

      • Skeebadoo
        Without the composers for specific parts
      • 2016-03-11 07132, 2016

      • Skeebadoo
        Or the way it's displayed?
      • 2016-03-11 07148, 2016

      • zag joined the channel
      • 2016-03-11 07108, 2016

      • reosarevok
        Well, both
      • 2016-03-11 07120, 2016

      • reosarevok
        Right now we don't follow links to try to find relationships at all (but we could)
      • 2016-03-11 07136, 2016

      • reosarevok
        But we would need at least a way of saying "do not use inherited values for this one"
      • 2016-03-11 07145, 2016

      • Skeebadoo
        If we don't have all the information we do with what we've got, if we have the additional info we display all of it
      • 2016-03-11 07109, 2016

      • Skeebadoo
        But we would need at least a way of saying "do not use inherited values for this one" - yup
      • 2016-03-11 07113, 2016

      • madmouser1 has quit
      • 2016-03-11 07125, 2016

      • Skeebadoo
        I'm trying to process that onto literary field