#metabrainz

/

      • yvanzo
        It is unknown whether the tmp file location changes would cause any decrease, but if it does it would be due to the underlying filesystem, thus more a deployment issue.
      • 2023-08-09 22124, 2023

      • yvanzo
        The ionice stuff doesn’t seem to work at the moment, possibly due to a deployment issue too. It is unknown how much effect it would have really either.
      • 2023-08-09 22156, 2023

      • yvanzo
        By “deployment issue” I mean something external to MBS such as cgroup driver.
      • 2023-08-09 22122, 2023

      • bitmap
        ok, makes sense
      • 2023-08-09 22106, 2023

      • bitmap
        "Allow specifying the path to temporary directory" seems generally useful but we can probably scrap the rest
      • 2023-08-09 22123, 2023

      • yvanzo
        Alright, I will shrink this PR and attach the scrapped part to the ticket just in case, thanks for looking into it.
      • 2023-08-09 22151, 2023

      • bitmap
        👍 thanks for all your work on it
      • 2023-08-09 22153, 2023

      • iconoclasthero has quit
      • 2023-08-09 22136, 2023

      • lucifer
        mayhem: spotify export still fails for me when using tag radio, i'll look into again.
      • 2023-08-09 22130, 2023

      • mayhem
        thanks!
      • 2023-08-09 22113, 2023

      • yvanzo
        bitmap: On a related topic: the alert about disk space usage during weekly cron jobs; Are there some archives we could rotate to a different volume/host? For example JSON dumps on a yearly basis?
      • 2023-08-09 22155, 2023

      • bitmap
        yvanzo: yes, we could probably do with archiving incremental json dumps (and maybe replication packets) more than a year old back onto aretha
      • 2023-08-09 22149, 2023

      • yvanzo
        alright, I can make a ticket for this
      • 2023-08-09 22151, 2023

      • jasje
        lucifer: not sure what this means but this cert thing is not allowing lb login below api level 25 in android https://usercontent.irccloud-cdn.com/file/zFwkRwl…
      • 2023-08-09 22113, 2023

      • jasje
      • 2023-08-09 22152, 2023

      • lucifer
        jasje: i think if you download chrome or firefox it will work on api level below 25 too
      • 2023-08-09 22108, 2023

      • jasje
      • 2023-08-09 22141, 2023

      • jasje
        lucifer: but then we can't parse the html to get token
      • 2023-08-09 22142, 2023

      • bitmap
        yvanzo: moving the incremental json dumps would be a lot more impactful to start with, anyway, since they take up a lot more space
      • 2023-08-09 22117, 2023

      • jasje
        So it bricks login on api 25 and below
      • 2023-08-09 22151, 2023

      • jasje
        Should I bypass the error then?
      • 2023-08-09 22122, 2023

      • lucifer
        jasje: use chrome webview?
      • 2023-08-09 22149, 2023

      • jasje
      • 2023-08-09 22103, 2023

      • jasje
        lucifer: thats new
      • 2023-08-09 22108, 2023

      • lucifer
        jasje: bypass it conditionally.
      • 2023-08-09 22118, 2023

      • lucifer
        if the error is on API 24 or low, ignore.
      • 2023-08-09 22135, 2023

      • lucifer
        jasje: there's probably a compat version available.
      • 2023-08-09 22105, 2023

      • lucifer
        this is something that we can't really control, so add a comment and ignore the error if it works.
      • 2023-08-09 22137, 2023

      • jasje
        alright so bypass it api 24 and below?
      • 2023-08-09 22143, 2023

      • lucifer
        yes
      • 2023-08-09 22154, 2023

      • jasje
        because thats the only affected are
      • 2023-08-09 22158, 2023

      • jasje
        area
      • 2023-08-09 22101, 2023

      • jasje
        okeys
      • 2023-08-09 22126, 2023

      • ssam has quit
      • 2023-08-09 22140, 2023

      • yvanzo
        bitmap: Updated the PR about temporary directories.
      • 2023-08-09 22117, 2023

      • bitmap
        thank you
      • 2023-08-09 22136, 2023

      • bitmap
        yvanzo: btw, here's the first query that was logged as killed during yesterday's OOM event https://gist.github.com/mwiencek/300eb51193887002…
      • 2023-08-09 22121, 2023

      • yvanzo
        bitmap: that’s me ^
      • 2023-08-09 22124, 2023

      • bitmap
        I don't'recognize the query as being from MBS. (also not certain if this was what actually triggered the event)
      • 2023-08-09 22156, 2023

      • yvanzo
        I’m setting up a replica with edit data on wolf as a fallback.
      • 2023-08-09 22117, 2023

      • bitmap
        alright
      • 2023-08-09 22134, 2023

      • bitmap
        if it is problematic we might need some new indexes for it
      • 2023-08-09 22154, 2023

      • BrainzGit
        [musicbrainz-server] 14yvanzo merged pull request #2350 (03master…lower-dump-io-load): Refactor handling temporary directories (related to MBS-12538) https://github.com/metabrainz/musicbrainz-server/…
      • 2023-08-09 22157, 2023

      • yvanzo
        the query is intended to find examples for https://github.com/metabrainz/musicbrainz-server/…
      • 2023-08-09 22126, 2023

      • BrainzGit
        [musicbrainz-server] 14yvanzo closed pull request #2731 (03master…central-entity): MBS-12552 (IV): Define central entity https://github.com/metabrainz/musicbrainz-server/…
      • 2023-08-09 22123, 2023

      • ssam joined the channel
      • 2023-08-09 22152, 2023

      • yvanzo
        bitmap: Does this focus ring remind something to you? https://github.com/metabrainz/musicbrainz-server/…
      • 2023-08-09 22119, 2023

      • yvanzo
        (2010)
      • 2023-08-09 22150, 2023

      • bitmap
        heh, I left a comment already before I saw your ping
      • 2023-08-09 22155, 2023

      • bitmap
        but no, it does not
      • 2023-08-09 22127, 2023

      • BrainzGit
        [musicbrainz-server] 14yvanzo merged pull request #3005 (03master…a_focus): MBS-11947: Stop hiding focus indicators on links https://github.com/metabrainz/musicbrainz-server/…
      • 2023-08-09 22147, 2023

      • BrainzGit
        [listenbrainz-android] 14dependabot[bot] opened pull request #211 (03main…dependabot/gradle/androidx.preference-preference-ktx-1.2.1): Bump androidx.preference:preference-ktx from 1.2.0 to 1.2.1 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22152, 2023

      • BrainzGit
        [listenbrainz-android] 14dependabot[bot] opened pull request #212 (03main…dependabot/gradle/navigationVersion-2.7.0): Bump navigationVersion from 2.6.0 to 2.7.0 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22105, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #199 (03main…dependabot/gradle/hilt_version-2.47): Bump hilt_version from 2.46.1 to 2.47 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22114, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #195 (03main…dependabot/gradle/exoplayer_version-2.19.0): Bump exoplayer_version from 2.18.7 to 2.19.0 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22124, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #210 (03main…dependabot/gradle/io.sentry.android.gradle-3.12.0): Bump io.sentry.android.gradle from 3.11.1 to 3.12.0 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22155, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #208 (03main…dependabot/gradle/androidx.paging-paging-runtime-ktx-3.2.0): Bump androidx.paging:paging-runtime-ktx from 3.1.1 to 3.2.0 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22148, 2023

      • akshaaatt
        Dude jasje, the Feed looks INSANELY good in the app! Wow! 🔥🔥🔥🔥
      • 2023-08-09 22117, 2023

      • jasje
        Glad you liked it!
      • 2023-08-09 22144, 2023

      • jasje
        Stuff is as reusable as it can be
      • 2023-08-09 22147, 2023

      • akshaaatt
        The best thing we’ve had in the app so far for me
      • 2023-08-09 22137, 2023

      • jasje
        Heh there's alot more to come
      • 2023-08-09 22150, 2023

      • jasje
        im thinking of doing notifications after gsoc
      • 2023-08-09 22107, 2023

      • jasje
        that would just complete it all
      • 2023-08-09 22143, 2023

      • jasje
        i recommend a song to you, pop! there's a notification
      • 2023-08-09 22112, 2023

      • akshaaatt
        Killer ⚡️🔥
      • 2023-08-09 22121, 2023

      • akshaaatt
        Can’t wait to have this jn beta
      • 2023-08-09 22158, 2023

      • jasje
        Me too!!
      • 2023-08-09 22150, 2023

      • yvanzo
        bitmap: thanks for your time, off for a meal
      • 2023-08-09 22138, 2023

      • bitmap
        same and likewise :)
      • 2023-08-09 22118, 2023

      • jasje
      • 2023-08-09 22136, 2023

      • jasje
        read the comments of first reply
      • 2023-08-09 22150, 2023

      • jasje
        i don't think ignore ssl error is a good idea
      • 2023-08-09 22158, 2023

      • jasje
        ignoring*
      • 2023-08-09 22120, 2023

      • jasje
        Itll put the app's reputation at risk
      • 2023-08-09 22137, 2023

      • jasje
        akshaaatt^
      • 2023-08-09 22103, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #211 (03main…dependabot/gradle/androidx.preference-preference-ktx-1.2.1): Bump androidx.preference:preference-ktx from 1.2.0 to 1.2.1 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22142, 2023

      • akshaaatt
        What’s the problem with using this solution https://stackoverflow.com/a/49786820 , jasje?
      • 2023-08-09 22136, 2023

      • jasje
        That violates google's policy
      • 2023-08-09 22139, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #207 (03feed…feed-section-phase-2.1): MOBILE-138: Feed Section Phase 2.1 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22110, 2023

      • jasje
        because showing info about ssl errors in web view is just not it for them
      • 2023-08-09 22135, 2023

      • jasje
        They say the user can't make an informed decision
      • 2023-08-09 22107, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #205 (03main…dependabot/gradle/org.jetbrains.kotlinx-kotlinx-coroutines-test-1.7.3): Bump org.jetbrains.kotlinx:kotlinx-coroutines-test from 1.7.1 to 1.7.3 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22126, 2023

      • jasje
        Plus we really don't want to risk the popularity on playstore
      • 2023-08-09 22140, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt closed pull request #48 (03main…benchmark-jasje): Initialized benchmarking https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22147, 2023

      • jasje
        Prolly bring back the old login screen and throw in mix of if else imo
      • 2023-08-09 22148, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #200 (03main…dependabot/gradle/com.airbnb.android-lottie-compose-6.1.0): Bump com.airbnb.android:lottie-compose from 6.0.1 to 6.1.0 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22157, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #201 (03main…dependabot/gradle/com.airbnb.android-lottie-6.1.0): Bump com.airbnb.android:lottie from 6.0.1 to 6.1.0 https://github.com/metabrainz/listenbrainz-androi…
      • 2023-08-09 22117, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #2536 (03master…refactor-handlers): Refactor spark handlers https://github.com/metabrainz/listenbrainz-server…
      • 2023-08-09 22142, 2023

      • lucifer
      • 2023-08-09 22123, 2023

      • mayhem
        hmmm. duplicates in the data.
      • 2023-08-09 22151, 2023

      • mayhem
        different recordings, but same names. does the data need to be canonicalized before going into this process?
      • 2023-08-09 22146, 2023

      • lucifer
        where?
      • 2023-08-09 22108, 2023

      • mayhem
        row 0, row 1
      • 2023-08-09 22125, 2023

      • lucifer
        hmm those are different for me
      • 2023-08-09 22127, 2023

      • mayhem
        oh, sorry. that's the album. ignore me.
      • 2023-08-09 22132, 2023

      • lucifer
        ah cool
      • 2023-08-09 22149, 2023

      • lucifer
        this MLHD+ dataset so the dataset is already canonicalized.
      • 2023-08-09 22134, 2023

      • lucifer
        arsh: you can use the fields in that to get coverart like this: https://github.com/metabrainz/listenbrainz-server…
      • 2023-08-09 22144, 2023

      • mayhem
        yes, looks great!
      • 2023-08-09 22147, 2023

      • mayhem
        !m lucifer
      • 2023-08-09 22147, 2023

      • BrainzBot
        You're doing good work, lucifer!
      • 2023-08-09 22117, 2023

      • lucifer
        just use `caa_release_mbid` instead of `release_mbid`
      • 2023-08-09 22118, 2023

      • lucifer
        mayhem: i am not sure why but tag radio picks standalone recordings even when the non-standalone versions are available.
      • 2023-08-09 22127, 2023

      • lucifer
        any ideas why?
      • 2023-08-09 22104, 2023

      • mayhem
        troi does very little for the tag radio. I literally just choose a section and then randomly pick recordings.
      • 2023-08-09 22119, 2023

      • mayhem
        if the recordings that I am picking are bad, its because they came that way from the tag query.
      • 2023-08-09 22100, 2023

      • lucifer
        i see what exactly happens when we just use an artist seed?
      • 2023-08-09 22148, 2023

      • mayhem
        the top recordings for artists, the old one, is used for the seed artists and its similar artists.
      • 2023-08-09 22105, 2023

      • mayhem
      • 2023-08-09 22118, 2023

      • mayhem
        I need to switch to the new popularity endpoint
      • 2023-08-09 22143, 2023

      • lucifer
        that is weird.
      • 2023-08-09 22158, 2023

      • lucifer
        iirc we removed standalone recordings from MLHD+ dataset
      • 2023-08-09 22124, 2023

      • lucifer
        but https://datasets.listenbrainz.org/popular-recordi… has 0190599f-c7fe-4afb-8ef8-731857f34b45
      • 2023-08-09 22129, 2023

      • lucifer
      • 2023-08-09 22126, 2023

      • mayhem
        seems that "it happens randomly" can't possibly be the answer, can it?
      • 2023-08-09 22105, 2023

      • mayhem shrugs
      • 2023-08-09 22109, 2023

      • lucifer
        sure it can be but that means the dataset generating script had a bug and we'll have to generate this from scratch
      • 2023-08-09 22134, 2023

      • lucifer
        not the popularity data, MLHD+ itself.
      • 2023-08-09 22144, 2023

      • mayhem
        yeah.
      • 2023-08-09 22148, 2023

      • mayhem
        wait is the MHLD+ data part of the tag query results?
      • 2023-08-09 22122, 2023

      • arsh
        Thanks lucifer: I will take a look
      • 2023-08-09 22123, 2023

      • mayhem
        the tag data comes from MB, no?
      • 2023-08-09 22102, 2023

      • mayhem
        do you exclude standalone recordings from the tag queries?
      • 2023-08-09 22117, 2023

      • lucifer
        mayhem: the tag data comes from MB, MLHD+ data is part of that as in it is used to order the tags based on popularity.
      • 2023-08-09 22145, 2023

      • mayhem
        ok, order, but not a data source.
      • 2023-08-09 22148, 2023

      • lucifer
        nope i don't exclude standalone recs from tags queries because those shuoldn't be in the dataset in the first place.
      • 2023-08-09 22118, 2023

      • mayhem
        if the MLHD is used to order, but not as a data source, then this could be the problem, no?
      • 2023-08-09 22138, 2023

      • lucifer
        sorry not sure what you mean?
      • 2023-08-09 22107, 2023

      • lucifer
        but yes in general standalone recording are a problem, regardless of how those come into LB.
      • 2023-08-09 22109, 2023

      • mayhem
        the recording_mbids come from MB tag data queries... tagged recordings. yes?
      • 2023-08-09 22127, 2023

      • lucifer
        anything mapping related will break when it encounters a standalone recording mbid.
      • 2023-08-09 22143, 2023

      • mayhem
        and then those tagged recordings are ordered by MLHD+ data. but is recording_mbids taken from MHLD+?
      • 2023-08-09 22154, 2023

      • lucifer
        recording mbids are from MB only.
      • 2023-08-09 22113, 2023

      • lucifer
        for tags dataset
      • 2023-08-09 22128, 2023

      • lucifer
      • 2023-08-09 22129, 2023

      • mayhem
        yes, and if the standalone recording MBIDs are not filtered out, then they get returned as part of the tag query no?
      • 2023-08-09 22138, 2023

      • lucifer
        yes
      • 2023-08-09 22107, 2023

      • lucifer
        but this popularity dataset (https://datasets.listenbrainz.org/popular-recordi…) is only from MLHD+ data.
      • 2023-08-09 22118, 2023

      • lucifer
        it also has standalone recording MBIDs
      • 2023-08-09 22100, 2023

      • mayhem
        ok, so there is the source of standalone recordings then. unless I am too tired to understand. in which case we should continue tomorrow.
      • 2023-08-09 22135, 2023

      • lucifer
        yes that is right.
      • 2023-08-09 22144, 2023

      • lucifer
        just to clarify, we have multiple sources of standalone recordings.
      • 2023-08-09 22111, 2023

      • lucifer
        regardless of whether we redo the dataset, we'll need to handle this in LB better.
      • 2023-08-09 22138, 2023

      • mayhem
        oh, I think i understand what you are saying. you're saying it doesn't happen on artist, but it happens on tag, even though they are fed from the same data. is that it?
      • 2023-08-09 22110, 2023

      • lucifer
        uh no, i am saying it can happen on both.
      • 2023-08-09 22109, 2023

      • mayhem
        that is what I was trying to say.
      • 2023-08-09 22121, 2023

      • mayhem
        now, what I should try is switch the artist source to the new popularity dataset.
      • 2023-08-09 22159, 2023

      • mayhem
        then then problem might start appearing in the artist source of lb radio. then it would make sense, and somehow the old popularity data set had no standalone recordings.
      • 2023-08-09 22142, 2023

      • lucifer
        i see makes sense.