#metabrainz

/

      • BrainzGit
        [listenbrainz-server] 14MonkeyDo merged pull request #1586 (03master…implement-cb-modal): Implement CritiqueBrainz Review Modal https://github.com/metabrainz/listenbrainz-serv...
      • monkey
        Here's one
      • alastairp
        lucifer: did we open a ticket for https://github.com/metabrainz/listenbrainz-serv... ?
      • lucifer
        monkey: trimming is one solution. but yeah for another day. can wait for the PRs 👍
      • alastairp: uh no, i think i forgot.
      • alastairp
        lucifer: no prob, I'll do it now. Just closing some LB tabs that I have open
      • BrainzGit
        [listenbrainz-server] 14MonkeyDo merged pull request #1736 (03master…akshat/footer-upgrade): Footer Upgrade https://github.com/metabrainz/listenbrainz-serv...
      • lucifer
        thanks
      • monkey
        Ladies and gents, we have a new footer ^
      • !m akshaaatt
      • BrainzBot
        You're doing good work, akshaaatt!
      • monkey
        OK, that was all the PRs-in-waiting
      • akshaaatt
        !m monkey
      • BrainzBot
        You're doing good work, monkey!
      • BrainzGit
        [listenbrainz-server] release 03v-2021-11-24.0 has been published by 14github-actions[bot]: https://github.com/metabrainz/listenbrainz-serv...
      • akshaaatt
        I'm expecting atleast 200 new users once we launch year in music in ListenBrainz
      • monkey
        How come?
      • akshaaatt
        We should be prepared to introduce all of them to MetaBrainz
      • lucifer
        it'd be better if they join before otherwise they miss out on one for themselves this year :)
      • akshaaatt
        Because it's an amazing feature which is very attractive!
      • Exactly my point lucifer! I was asking more friends to join so that they don't miss the wrap lol!
      • lucifer I was planning to directly display ListenBrainz project wrapped in the homepage. Does that work well?
      • lucifer
        uh... i ran the ab feature dump inside web container and its nowhere near done :/ so i update web prod the feature dump will be interuppted.
      • akshaaatt: which homepage?
      • akshaaatt
        Lb homepage
      • We already showcase some stats there
      • So adding a dedicated component for that would be great and it would showcase our numbers pretty neatly
      • akshaaatt is off to tweet about some updates in ListenBrainz
      • monkey
        I think the year-in-music is more personnalized, and maybe not a good fit for the homepage.
      • However ruaok and I talked about sending an email to users
      • akshaaatt
        monkey not the user's year in music but the project's year
      • monkey
        Explaining we won't be sending tons of emails but that we've recently been making good progress and they should check out this end-of-year gift we have for them
      • akshaaatt
        The email sounds great
      • ruaok
        wow, my recent listens page is 100% mapped.
      • monkey
        Ahh, i see, sorry akshaaatt . That sounds like a good idea then
      • See ruaok that's what I was saying over t-lunch. There's been a big lunge in the past couple of days
      • week
      • tandy1000
        <akshaaatt> "monkey not the user's year in..." <- great idea!
      • BrainzGit
        [listenbrainz-server] 14akshaaatt merged pull request #1755 (03master…akshaaatt-patch-1): Update README.md https://github.com/metabrainz/listenbrainz-serv...
      • lucifer
      • ruaok
        Vision Éternel -- that must be spam, no?
      • lucifer
        huh that looks weird indeed.
      • ruaok
        I get the feeling that we just found ourselves a great spam finding tool.
      • let me query to see who listened to that track the most.
      • lucifer
        offset=25 look more believable
      • alastairp
        Vision Éternel is a melogaze band based in Montreal, Canada, which has over the past eleven years, been crafting a style of its own and established itself in the ambient, shoegaze and post-rock scenes. Being too emotional for the ambient genre, too minimalist for the post-rock scene and too ethereal for the emo revivalists, songwriter Alexandre Julien eventually coined a new term; “melogaze”.
      • amazing
      • lucifer
        huh that too has ~8 Vision eternel though
      • top 4 are Vision eternel albums too
      • alastairp
        what/who is listenbrainz-prod?
      • ruaok
        sitewide faux user
      • lucifer
        a hack to store sitewide stats in statistics user table
      • alastairp
        heh, neat
      • lucifer
        :)
      • tandy1000
        wait is this for the whole site?
      • lucifer
        yes
      • tandy1000
        awesome
      • lucifer
      • alastairp: not sure whether i shared this during earlier sitewide daily activity discussion so here again https://listenbrainz.org/user/listenbrainz-prod... this is what it would have looked like.
      • alastairp
        lucifer: yes, you showed this to me yesterday or the day before, but I didn't look into what listenbrainz-prod was
      • lucifer
        ah makes sense
      • alastairp
        btw, is this a real musicbrainz user?
      • lucifer
        yes
      • alastairp
        great
      • lucifer
        its the one supposed to have the oauth keys in future
      • the CB oauth key for LB is already on this user. in future, the intent is to move LB Oauth keys as well to this user
      • alastairp
        sweet
      • makes sense
      • lucifer
      • alastairp
        it's even documented!
      • lucifer
        yup! :D
      • that region of light activity in daily activity graph surprised me somewhat though. maybe we don't have many users in some particular timezones
      • alastairp
        yeah, maybe
      • ruaok
        here is one suspect user https://listenbrainz.org/user/hds
      • alastairp
        ruaok: I believe that's the artist (same user who updated the artist annotation on MB, and user's home page is the artist's page)
      • ruaok
        ah, so pretty much streamfraud then
      • lucifer
        341479 listens in a year. woah!
      • is that even possible?
      • ruaok
        streamfraud, for sure.
      • alastairp
        so, is this coming from spotify, or directly to LB?
      • lucifer
        they stopped doing it around sep 2020 so once we move to this year stats it should be a bit better.
      • ruaok
        525600 minutes in a year, so no, not possible.
      • I'm still in favor of nuking this account.
      • Freso: ?
      • lucifer
        this seems to a simple alert rule to have btw. if a user's listen cross an annual/montly? limit, alert the team
      • alastairp
        if we don't have it yet, I'd like to see a public documented list of reasons for deleting an account - I'm happy with deleting 2 accounts with identical submissions
      • tandy1000
        <ruaok> "here is one suspect user https:/..." <- lmao amazing
      • ruaok nods at lucifer and alastairp
      • alastairp
        to me, this one is a little more on the edge - OK, it's clear that there is more listens than time in the day, so that can definitely be a factor. But we know that we already have users submitting from multiple clients
      • removing from stats: 100% in favour of. deleting outright? less convinced
      • tandy1000
        what about flagging the users?
      • yeah in a way that removes them from stats and stuff
      • ruaok
        more listens in a year than is possible by 2-3 artists and you're not convinced? what would it take?
      • monkey
        I seem to remember we added something to the code of conduct regarding gaming our websites, following the discovery of this particular LB user
      • ruaok
        10 * overplaying?
      • and now we're supposed to do extra work to be nice to these assholes?
      • monkey
        > Do not abuse or game any of our projects. All of our projects are community maintained and abusive actions negatively affect other users. Do not use or create sockpuppets, unauthorised bots, or any other means of circumventing the intent or integrity of our projects.
      • alastairp
        ruaok: right. it's clear that this user is gaming _something_. as I said, not sure if they're trying to do it specifically to LB, or through Spotify, or to l.fm too?
      • ruaok
        IDGAF. they are breaking our code of conduct.
      • tandy1000
        ruaok: im curious about what their purposes are / if there is any value to lb from what theyre doing..
      • ruaok
        I'm willing to be idiocy is a great factor in all of these.
      • *bet
      • alastairp
        what I'm trying to avoid is "we just deleted an account because we looked at a page and it "felt wrong" and so I just decided to wield my power"
      • monkey
        hds' Listens seem to be coming from Deezer mainly, at a quick glance
      • ruaok
        alastairp: I get that, but this is clearly in the realm of fuckery.
      • lucifer
        alastairp: https://api.listenbrainz.org/1/user/hds/listens looks like mix of various streaming services
      • alastairp
        and therefore having a list of "this account triggered metric x and y, therefore according to our list it was deleted"
      • ruaok
        and trying to define bad behaviour is going to be as easy as defining what pornography is.
      • tandy1000
        very weird for someone to do stream fraud but also broadcast that on a listen tracking service lol
      • monkey
        I agree it would be good to define what `gaming` means, what metrics we look at to make those decisions (would also be useful for us, to have steps to follow)
      • ruaok
        hds and iliekcomputers are the only people to have played 796afc2b-5ddf-4895-8058-df0a827c3720
      • monkey
        Playing songs from only or mainly (what ration?) one single artist for example is suspicious
      • ruaok
        hds was the only person to play 5de963e7-d622-41dc-8fd6-b6efdd80aafe
      • monkey
        I mean, that's not a great metric.
      • piwu8 has quit
      • ruaok
        spot checking tracks further down the list and the spread of users becomes much greater. only hds appears to be a problem
      • piwu8 joined the channel
      • monkey
        Here's what Spotify says in their user guidelines for example:
      • >The following is not permitted for any reason whatsoever in relation to the Services and the material or content made available through the Services, or any : […] 8. artificially increasing play counts or follow counts, artificially promoting Content, or other manipulation including by (i) using any bot, script or other automated process, (ii) providing or accepting any form of compensation (financial or otherwise), or (iii)
      • any other means;
      • ruaok
        lucifer: alastairp: if you need to run this query in the future see the last item here: https://github.com/metabrainz/sql-query-wiki/wiki
      • monkey
        Not much clearer
      • Hey ruaok that would be a pretty cool feature for LB
      • ruaok
        oh, heh, yes. ;)
      • monkey
        Feels slightly privacy invading, but getting a list of "who listens to this song I like" is a good discovery tool
      • lucifer
        nice :D
      • ruaok
        well, I reported this user using the report user button. we can leave Freso to sort if out later.
      • lucifer
        there's an open ticket for it iirc, somethign like top listeners to an artist.
      • ruaok: regarding this time range, when the script runs on 1st of the month. it will still have data of the last month only. so for 1st, we should still calculate stats of last month, right? same for weekly, on monday we don't have anything for this week so show stats of last week.
      • ruaok
        yes
      • lucifer
        👍
      • gcrkrause1 joined the channel
      • gcrkrause has quit
      • alastairp has quit
      • HorusHorrendus has quit
      • Leftmost has quit
      • alastairp joined the channel
      • HorusHorrendus joined the channel
      • Leftmost joined the channel
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #1648 (03master…delete-old-stats): Delete now unused statistics.user table https://github.com/metabrainz/listenbrainz-serv...
      • monkey
        Playing with CSS. Far from polished, but I figured I'd collect some initial reactions. Too tacky? https://usercontent.irccloud-cdn.com/file/V78MK...
      • ruaok
        the year is a bit too obscured, imho. lacking orange. otherwise great!
      • kepstin
        (does the listenbrainz color have a name? dark purplish blue? indigo?)
      • ssam has quit
      • ruaok