#metabrainz

/

      • aron_kexp joined the channel
      • D4RK-PH0ENiX has quit
      • D4RK-PH0ENiX joined the channel
      • D4RK-PH0ENiX has quit
      • vidhan has quit
      • ariscop has quit
      • ariscop joined the channel
      • Deelight__ has left the channel
      • D4RK-PH0ENiX joined the channel
      • tungol joined the channel
      • tungol
        I'm trying to make sense of the bookbrainz work/publication/edition hierarchy. Is there any guidance yet on what counts as the same publication versus different publications?
      • related: what's the best way to handle introductions? I was thinking I'd make a work entry for the introduction, and link it in the publication with 'contains', but there doesn't seem to be a relevant type (nonfiction maybe?) and it would mean the common case of later editions with a new introductions are different publications
      • which is maybe okay?
      • CallerNo6
        tungol, are you familiar with the frbr model?
      • or with the musicbrainz model?
      • bookbrainz is similar
      • tungol
        I've edited on MB for a while, yeah. Not sure what frbr is.
      • CallerNo6
      • from a discussion the other day, "publication" may become "edition group" if that helps :-)
      • (I took that to mean that a "publication" is analogous to an MB-work-group
      • )
      • tungol
        so by analogy with MB, an edition of two distinct works together would be a new publication, but not an addition that adds a new introduction, which is more like bonus tracks
      • CallerNo6
        I think that sounds right.
      • I think these definitions are still being developed (from what I could tell the other day)
      • umeshksingla has quit
      • At this point, Leftmost will step in and explain what I got wrong :-)
      • oops, "mb work group" was supposed to be "mb release group". I have no idea what a work group is. grr.
      • tungol
        yeah, I figured that's what you meant
      • is edits just hanging forever when you try to submit them a known issue? That keeps happening to me, semi-intermittently
      • Leftmost
        tungol, there's nothing formalized as far as what constitutes a new publication. Right now we're hoping to drudge up some edge cases to see where we need to put in guidelines. Your MB analogy is apt.
      • It's kind of a known issue. It means that something went wrong in making the edit and our error reporting is terrible. Is there any pattern you've noticed in when it does it?
      • tungol
        no pattern yet, but when I do hit it just retrying the edit in a different browser doesn't fix it. Last time I created an author and it didn't save the name, and trying to go back and add the name would just hang. This time I'm trying to add an edition to a publication group and it doesn't want to go
      • Leftmost
        If you're trying to add an edition by clicking "Add Edition" on the publication page, that's a known issue.
      • tungol
        ah, okay yep
      • I was
      • so in general what level should works be linked in with the "contains" relationship, publication or edition? Publication makes sense for the main work, but if I make a work entity for the introduction that would need to be at the edition level.
      • and having different works linked at different levels feels a bit weird
      • aron_kexp has quit
      • Leftmost
        Edition.
      • Relationships are going to be revamped soon to restrict entity types and "contains" will be Work-Edition.
      • Err, Edition-Work.
      • tungol
        good to know
      • are there any edition-edition relationships? the book I'm using as a test case right now is a full reprint, including title page and publishing information, of an earlier edition, with their own title page and publishing information, plus a introduction, added beforehand, it uses the phrase "complete photographic reprint"
      • I'm thinking there's no way to represent that right now
      • Leftmost
        No relationship like that yet, but you should file an issue for it (if you don't mind).
      • tungol
        sure, I can do that
      • I'll make one for a work type appropriate for use with introductions as well, if you think that makes sense
      • JesseW joined the channel
      • Muz_ is now known as Muz
      • djpretzel joined the channel
      • creature has quit
      • creature joined the channel
      • creature has quit
      • creature joined the channel
      • JesseW has quit
      • JesseW joined the channel
      • JesseW has quit
      • vk5 has quit
      • vk5 joined the channel
      • kanha has quit
      • vk5 has quit
      • kanha joined the channel
      • vk5 joined the channel
      • MBJenkins has quit
      • MBJenkins joined the channel
      • rvedotrc has quit
      • rvedotrc joined the channel
      • creature has quit
      • creature joined the channel
      • creature has quit
      • creature joined the channel
      • vk5 has quit
      • vk5 joined the channel
      • rahulr has quit
      • typhoe has quit
      • typhoe joined the channel
      • ariscop has quit
      • zag2 joined the channel
      • zag has quit
      • armalcolite
        i went through scraper.js and i now know how it works. (my first guess was close enough to the actual implementation)
      • i went through scraper.js and i now know how it works. (my first guess was close enough to the actual implementation)
      • and i have an additional idea.
      • since the users wont have much technical know-how we can ask the user to select the div consisting of the songs listed.
      • Leftmost has quit
      • ariscop joined the channel
      • JesseW joined the channel
      • JonnyJD joined the channel
      • alastairp: you said we cannot ask user for their lastfm credentials, then how r we going to fetch records using api? we sure need credentials/api-key
      • alastairp: my idea is to scrap the key by parsing DOM and then make api-calls
      • hitesh96db joined the channel
      • rahulr joined the channel
      • michiwend has quit
      • michiwend joined the channel
      • JonnyJD has quit
      • Nyanko-sensei joined the channel
      • JesseW has quit
      • D4RK-PH0ENiX has quit
      • Mineo joined the channel
      • diana_olhovyk joined the channel
      • rahulr has quit
      • dan_ joined the channel
      • dan_ is now known as Guest4404
      • Guest4404 has quit
      • dan2021 joined the channel
      • Mineo has quit
      • ariscop has quit
      • ariscop joined the channel
      • rahulr joined the channel
      • kahu joined the channel
      • alastairp
        armalcolite: if a user's scrobble data is public, then we don't need *their* API key. We only need *a* API key
      • We can embed it in the script file that we serve to the user from the bookmarklet
      • vidhan joined the channel
      • lks joined the channel
      • armalcolite
        alastairp: ok. what about private one?
      • alastairp: how about we build a add-on similiar to last.fm's and let user access their data?
      • mihaitish joined the channel
      • dan2021 has quit
      • Nyanko-sensei has quit
      • D4RK-PH0ENiX joined the channel
      • alastairp
        what do you mean an addon?
      • like a chrome extension?
      • ariscop has quit
      • ariscop joined the channel
      • reosarevok
        Freso: there's no "social area" as such in Discourse, is there? As a category, I mean
      • (I wasn't sure whether my last post should have a category or not :p)
      • kartikgupta0909 joined the channel
      • cetko
        alastairp: took a look at bigtable
      • the schema design principles seems like redis on steroids
      • "These tables will grow at the rate of approximately 2 billion rows per day, which Cloud Bigtable can handle without difficulty."
      • darwin
        uh?
      • redis is a memory store.. bigtable-like things are... not?
      • cetko
        yes but it's a key/value store
      • darwin
        bigtable is much more like cassandra than redis, imo :)
      • cetko
        the priniciples of designing your db schema is the same
      • haven't used cassandra
      • I was comparing bigtable and influxdb
      • kartikgupta0909
        alastairp: I tried to work out the details for the job evaluation project and have replied to your comment.
      • cetko
        where influxdb is "smarter" with timestamps
      • kartikgupta0909
        Please have a look when possible and let me know if I missed something.
      • cetko
        while bigtable just uses timestamps in keys
      • but the sorted indexes make it much more appropriate for acousticbrainz
      • ariscop has quit
      • ariscop joined the channel
      • if it can handle ~8000 rows for every song
      • which it claims it can
      • UmkaDK has quit
      • UmkaDK joined the channel
      • this amounts to approximately 28 billion rows
      • UmkaDK has quit
      • alastairp
        and it took us a year to get to that, so we're not growing at 2b/day :)