#metabrainz

/

      • Freso
        He's probably not around right now.
      • 2019-03-10 06907, 2019

      • Freso
        I'd try asking again tomorrow. Or asking on the forum.
      • 2019-03-10 06913, 2019

      • pac23 joined the channel
      • 2019-03-10 06921, 2019

      • Freso
        But only getting MSIDs and no metadata does sound like a bit of a bug, but without more information on what you're doing and experiencing, it's hard to say for sure.
      • 2019-03-10 06910, 2019

      • Zastai
        I'm just working on my C# lib for accessing the LB API. Using my own imported scrobbles for now (I don't have any players that submit to LB directly I think).
      • 2019-03-10 06929, 2019

      • Zastai
        If you know a user who does, I can try testing using their listens.
      • 2019-03-10 06918, 2019

      • Zastai
        (Just tried yours, and that's MSIDs only being returned as well)
      • 2019-03-10 06908, 2019

      • Freso
        I'm not using any players that submit MBIDs either (https://github.com/tgwizard/sls/pull/455)
      • 2019-03-10 06918, 2019

      • Freso
        I know "rob" listens using the Spotify integration, but that probably also doesn't have MBIDs.
      • 2019-03-10 06921, 2019

      • Freso
        kepstin maybe?
      • 2019-03-10 06937, 2019

      • kepstin
        hi, i'm kepstin
      • 2019-03-10 06947, 2019

      • kepstin
        rhythmbox submits mbids to last.fm
      • 2019-03-10 06956, 2019

      • Freso
      • 2019-03-10 06911, 2019

      • Freso
        kepstin: *You're* kepstin?!??!? :o :o :o
      • 2019-03-10 06926, 2019

      • kepstin
        some android players do when using the simple last fm scrobbler, but it's hit and miss there
      • 2019-03-10 06949, 2019

      • Freso
        kepstin: No, they don't do. Because it's not enabled in SLS. See PR I linked.
      • 2019-03-10 06959, 2019

      • kepstin
        oh, i thought it was, bummer.
      • 2019-03-10 06916, 2019

      • kepstin
        I know the message protocol used to send playing information *to* sls supports sending mbids :/
      • 2019-03-10 06922, 2019

      • Freso
        The code is there, it's just… commented out. For some reason.
      • 2019-03-10 06944, 2019

      • Freso
        Literally all https://github.com/tgwizard/sls/pull/455 does is uncommenting some code.
      • 2019-03-10 06912, 2019

      • kepstin
        one interesting thing about last.fm, at least last I checked, is that if you send an mbid in the scrobble, it disables a bunch of the track name/artist name filtering & cleanup
      • 2019-03-10 06938, 2019

      • kepstin
        e.g. you couldn't scrobble tracks by the artist MOSAIC.WAV unless you included an mbid :)
      • 2019-03-10 06930, 2019

      • Freso
        MusicBrainz is truly magic.
      • 2019-03-10 06937, 2019

      • kepstin
        but yeah, I don't send listens directly to listenbrainz yet, i still use last.fm imports.
      • 2019-03-10 06930, 2019

      • kepstin
        i got into the whole musicbrainz thing because I wanted better data in my last.fm history :)
      • 2019-03-10 06926, 2019

      • Freso
        kepstin: https://tickets.metabrainz.org/browse/LB-425 might be of interest to you. :)
      • 2019-03-10 06927, 2019

      • BrainzBot
        LB-425: Forward listens as scrobbles to Last.FM (and other services?)
      • 2019-03-10 06910, 2019

      • Freso
        Zastai: Did you try with kepstin's listens?
      • 2019-03-10 06930, 2019

      • kepstin
        most of my recent listens are with an android player (sls), but there should be some in there with mbids
      • 2019-03-10 06924, 2019

      • Freso
        Most of https://listenbrainz.org/user/kepstin seems to have MBIDs.
      • 2019-03-10 06941, 2019

      • Freso
        (AFAIK, the listens are only linked to recordings if they contain MBIDs.)
      • 2019-03-10 06930, 2019

      • kepstin
        that's weird, because most of those were submitted via simple last.fm scrobbler on android, which you just said doesn't send mbids
      • 2019-03-10 06950, 2019

      • Zastai
        ah yes, recording mbids are set in kepstin's recent listens
      • 2019-03-10 06903, 2019

      • Freso
        Well, it doesn't send MBID for *listens* directly to ListenBrainz.
      • 2019-03-10 06919, 2019

      • kepstin
        ah
      • 2019-03-10 06930, 2019

      • Zastai
        none of the other mbids are set
      • 2019-03-10 06944, 2019

      • kepstin
        yes, last.fm only has recording mbids with any reliability
      • 2019-03-10 06904, 2019

      • Zastai
        ah, and I see that at least some of my recent ones do to; i had been working against a set of last October
      • 2019-03-10 06930, 2019

      • kepstin
        (they return artist mbids in the api, but those aren't from the scrobble - they're determined by last.fm based on an old musicbrainz dump and they incorrectly merged artists in the same name)
      • 2019-03-10 06931, 2019

      • Zastai
        shame that spotify's scrobbling doesn't pass the spotify id along either it seems
      • 2019-03-10 06909, 2019

      • kepstin
        recording mbids are only returned in the last.fm api if they were sent in the scrobble, afaict.
      • 2019-03-10 06905, 2019

      • kepstin
        oh, that's weird.
      • 2019-03-10 06922, 2019

      • kepstin
        try clicking one of the links on https://listenbrainz.org/user/kepstin
      • 2019-03-10 06929, 2019

      • kepstin
        then edit the link to have /track/ instead
      • 2019-03-10 06942, 2019

      • kepstin
        apparently my config is actually sending *track* ids, not recording ids
      • 2019-03-10 06945, 2019

      • Freso
        Zastai: Listens directly from Spotify (using the Spotify integration in LB) should contain Spotify IDs.
      • 2019-03-10 06951, 2019

      • Freso
        Zastai: Check "rob"'s listens.
      • 2019-03-10 06934, 2019

      • kepstin
        (that's probably a player bug on my android player, it should be sending recording ids to last.fm)
      • 2019-03-10 06950, 2019

      • Zastai
        ah yes, rob's listens have more info
      • 2019-03-10 06900, 2019

      • Zastai
        including yet more undocumented fields in additional_info
      • 2019-03-10 06907, 2019

      • Freso
        kepstin: Yeah, lots of people didn't get the memo that MUSICBRAINZ_TRACKID is Recording MBIDs… and some people want to make life harder for themselves/contributors too…
      • 2019-03-10 06929, 2019

      • Zastai
        APIs should be document-first, not code-first, dammit :/
      • 2019-03-10 06941, 2019

      • Freso
        Zastai: You can submit pretty much anything you want in `additional_info`.
      • 2019-03-10 06947, 2019

      • Freso
        Which is also documented.
      • 2019-03-10 06901, 2019

      • Zastai
        joy
      • 2019-03-10 06912, 2019

      • Freso
        "Add additional metadata you may have for a track to the additional_info element. Any additional information allows us to better correlate your listen data to existing MusicBrainz-based data. If you have MusicBrainz IDs availble, submit them!"
      • 2019-03-10 06935, 2019

      • Zastai
        additional-info.line-1: "It was a dark and stormy night." :D
      • 2019-03-10 06920, 2019

      • Freso
        And yes, it is a joy. It allows users to send any kind of identifiers etc., without requiring explicity support in ListenBrainz.
      • 2019-03-10 06904, 2019

      • kepstin
        huh, "At this point, we are not scrubbing any superflous elements that may be submitted via the additional_info element. We’re open to see how people will make use of these unspecified fields and may decide to formally specify or scrub elements in the future."
      • 2019-03-10 06955, 2019

      • Zastai
        sucks for people wanting to make nice and clean APIs in code. or rely on any information being there under an expected name in any expected format. allowing freeform is for messybrainz, not for LB, as far as I'm concerned
      • 2019-03-10 06933, 2019

      • Freso
        Zastai: It allowed the Web Scrobbler plugin to submit `origin_url` data for LB listens without any explicit upstream support for example: https://github.com/web-scrobbler/web-scrobbler/pu…
      • 2019-03-10 06941, 2019

      • outsidecontext has quit
      • 2019-03-10 06945, 2019

      • Freso
        Zastai: Don't use fields you don't know.
      • 2019-03-10 06900, 2019

      • Zastai
        at least rob's listens make it clear that the spotify id is the whole URL, not just the ID bit at the end :)
      • 2019-03-10 06905, 2019

      • Freso
        A number of the fields are standardised in the docs.
      • 2019-03-10 06928, 2019

      • Freso
        (Including `spotify_id`.)
      • 2019-03-10 06900, 2019

      • Freso
      • 2019-03-10 06919, 2019

      • kepstin
        hmm, it specifies tracknumber but not mediumnumber
      • 2019-03-10 06905, 2019

      • Freso
        Yeah, that one could use clarification. File an LB ticket? :)
      • 2019-03-10 06957, 2019

      • travis-ci joined the channel
      • 2019-03-10 06958, 2019

      • travis-ci
        metabrainz/picard#4417 (master - 5f6ee77 : Laurent Monin): The build passed.
      • 2019-03-10 06958, 2019

      • travis-ci
      • 2019-03-10 06959, 2019

      • travis-ci
      • 2019-03-10 06959, 2019

      • travis-ci has left the channel
      • 2019-03-10 06902, 2019

      • Dr-Flay joined the channel
      • 2019-03-10 06918, 2019

      • Dr-Flay has left the channel
      • 2019-03-10 06900, 2019

      • kepstin
        anyways, i've reported the wrong id issue to the dev of the android music player i use (GoneMAD)
      • 2019-03-10 06909, 2019

      • kepstin
        sometimes i forget that I'm partly responsible for this confusion: https://github.com/metabrainz/picard/commit/04c30… (that was written at a summit iirc)
      • 2019-03-10 06916, 2019

      • kepstin
        ok, with some help from the gmmp dev to confirm some stuff, i'l like to let you know that last.fm themselves are putting track ids into the mbid field in their api response!?!
      • 2019-03-10 06929, 2019

      • ahmedkrmn has quit
      • 2019-03-10 06903, 2019

      • kepstin
        https://libre.fm/2.0/?method=user.getrecenttracks… - expected response, since the scrobble didn't contain any mbids, none are returned by libre.fm
      • 2019-03-10 06924, 2019

      • kepstin
        https://ws.audioscrobbler.com/2.0/?method=user.ge… - but last.fm has inserted the track mbid into the <mbid> field!
      • 2019-03-10 06959, 2019

      • Zastai
        by the way, it it a bug or intentional that recording_msid is returned at the top level of a listen, and not alongside all the other _msid and _mbid fields in additional_info? or inside track_metadata at least?
      • 2019-03-10 06908, 2019

      • kepstin
        I guess I should file an issue for this, but I'm not sure what to say. "MBIDs returned from last.fm api may be either track mbids or recording ids with no way to distinguish them, depending on whether they were submitted or internally determined" is about it
      • 2019-03-10 06933, 2019

      • kepstin
        (as an aside, we really need to fix the way relations are displayed on release pages, https://musicbrainz.org/release/21440c13-fd9c-474… is kind of ridiculous with inline credits enabled)
      • 2019-03-10 06930, 2019

      • kepstin
        I'm not sure what we can do here: LB-431
      • 2019-03-10 06930, 2019

      • BrainzBot
        LB-431: Last.fm api may return either recording or track mbid, with no way to distinguish them https://tickets.metabrainz.org/browse/LB-431
      • 2019-03-10 06913, 2019

      • kepstin
        i think we either have to ignore the last.fm mbid completely, or else submit it as a "recording_or_track_mbid" additional data type :/
      • 2019-03-10 06934, 2019

      • Zastai
        looks like rob's player has a bug, adding extra escaping for some array fields: "artist_names": "[\"Lindstr\\u00f8m\",\"Prins Thomas\"]"
      • 2019-03-10 06903, 2019

      • Zastai
        (unless all unspecified fields must be strings)
      • 2019-03-10 06950, 2019

      • kepstin
        oh, wow, last.fm is replacing the recording mbid with track mbid even when a recording mbid is submitted by the player now
      • 2019-03-10 06959, 2019

      • kepstin updates ticket
      • 2019-03-10 06900, 2019

      • ahmedkrmn joined the channel
      • 2019-03-10 06901, 2019

      • kepstin
        wow, they're even doing this for recently added stuff, they must have gotten their mb database syncing again at some point.
      • 2019-03-10 06909, 2019

      • ahmedkrmn_ joined the channel
      • 2019-03-10 06924, 2019

      • kepstin
        ^^ this might actually deserve someone contacting last.fm to find out what's up with the api changes
      • 2019-03-10 06924, 2019

      • Slurpee has quit
      • 2019-03-10 06900, 2019

      • Slurpee joined the channel
      • 2019-03-10 06905, 2019

      • Slurpee has quit
      • 2019-03-10 06905, 2019

      • Slurpee joined the channel
      • 2019-03-10 06957, 2019

      • Zastai has quit
      • 2019-03-10 06932, 2019

      • ahmedkrmn has quit
      • 2019-03-10 06955, 2019

      • ruaok
        iliekcomputers: rsh7 : congrats!
      • 2019-03-10 06916, 2019

      • travis-ci joined the channel
      • 2019-03-10 06917, 2019

      • travis-ci
        metabrainz/picard#4418 (master - 5743866 : Laurent Monin): The build passed.
      • 2019-03-10 06917, 2019

      • travis-ci
      • 2019-03-10 06917, 2019

      • travis-ci
      • 2019-03-10 06917, 2019

      • travis-ci has left the channel
      • 2019-03-10 06902, 2019

      • rsh7
        ruaok: Thanks Rob! :D
      • 2019-03-10 06945, 2019

      • Cyna_ has quit
      • 2019-03-10 06927, 2019

      • travis-ci joined the channel
      • 2019-03-10 06928, 2019

      • travis-ci
        metabrainz/picard#4419 (master - af98bca : Laurent Monin): The build passed.
      • 2019-03-10 06928, 2019

      • travis-ci
      • 2019-03-10 06928, 2019

      • travis-ci
      • 2019-03-10 06928, 2019

      • travis-ci has left the channel
      • 2019-03-10 06953, 2019

      • pac23 has quit
      • 2019-03-10 06910, 2019

      • Borewit joined the channel
      • 2019-03-10 06936, 2019

      • array[yaar]_ joined the channel
      • 2019-03-10 06925, 2019

      • CatQuest
        iliekcomputers: rsh7 wow awesome!
      • 2019-03-10 06927, 2019

      • CatQuest
      • 2019-03-10 06927, 2019

      • BrainzBot
        MBS-10069: "has remixes:" shouldn't appear on a release page
      • 2019-03-10 06901, 2019

      • CatQuest is ammused becasue he's been saying this for years. but now it's gettri traction and suddenly *everyone* is saying it and't awesome !
      • 2019-03-10 06904, 2019

      • ahmedkrmn_ has quit
      • 2019-03-10 06952, 2019

      • kepstin
        CatQuest: this is actually a slightly different issue, this is a problem with work level rels being loaded. https://tickets.metabrainz.org/browse/MBS-9419 is more specifically for this issue
      • 2019-03-10 06952, 2019

      • BrainzBot
        MBS-9419: Don't show versions, medleys, etc for a work on the release page
      • 2019-03-10 06911, 2019

      • kepstin
        and I filed MBS-10038 with some ideas how to improve it, but :/
      • 2019-03-10 06911, 2019

      • BrainzBot
        MBS-10038: Work-Work "other version" (and arrangement, based on, revision) relations should have cardinality updated. https://tickets.metabrainz.org/browse/MBS-10038
      • 2019-03-10 06922, 2019

      • array[yaar]_ has quit
      • 2019-03-10 06902, 2019

      • Gazooo has quit
      • 2019-03-10 06929, 2019

      • Gazooo joined the channel
      • 2019-03-10 06917, 2019

      • CatQuest
        lmao. reosarevok kepstin so i've been listening to bad midi renderitions of tohou stuff and ame across these kidns of things https://www.youtube.com/watch?v=-Oq7jenOlUc
      • 2019-03-10 06917, 2019

      • CatQuest
        sounds like soem classical composer piece :P
      • 2019-03-10 06958, 2019

      • CatQuest
        it's so interesting whn yo usuddently also hear bits of the originla in there
      • 2019-03-10 06921, 2019

      • CatQuest
      • 2019-03-10 06933, 2019

      • Borewit has quit
      • 2019-03-10 06927, 2019

      • Cyna has quit
      • 2019-03-10 06948, 2019

      • rdswift has quit
      • 2019-03-10 06956, 2019

      • Slurpee has quit
      • 2019-03-10 06906, 2019

      • Slurpee joined the channel
      • 2019-03-10 06906, 2019

      • Slurpee has quit
      • 2019-03-10 06906, 2019

      • Slurpee joined the channel
      • 2019-03-10 06904, 2019

      • rdswift joined the channel
      • 2019-03-10 06905, 2019

      • thomasross has quit
      • 2019-03-10 06917, 2019

      • thomasross joined the channel
      • 2019-03-10 06911, 2019

      • rdswift has quit
      • 2019-03-10 06907, 2019

      • Slurpee has quit
      • 2019-03-10 06922, 2019

      • ayerhart joined the channel
      • 2019-03-10 06956, 2019

      • Slurpee joined the channel
      • 2019-03-10 06930, 2019

      • Dimtree has quit
      • 2019-03-10 06900, 2019

      • Carrot_ joined the channel