#metabrainz

/

      • Protab has quit
      • 2023-01-10 01009, 2023

      • Rotab joined the channel
      • 2023-01-10 01055, 2023

      • piwu2 joined the channel
      • 2023-01-10 01050, 2023

      • piwu has quit
      • 2023-01-10 01050, 2023

      • piwu2 is now known as piwu
      • 2023-01-10 01029, 2023

      • jivte has quit
      • 2023-01-10 01001, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #12 (03main…brainzplayer-bug-fixes): Brainzplayer bug fixes https://github.com/metabrainz/listenbrainz-androi…
      • 2023-01-10 01053, 2023

      • BrainzGit
        [listenbrainz-android] 14akshaaatt merged pull request #13 (03main…animation-fixes): animation fixes https://github.com/metabrainz/listenbrainz-androi…
      • 2023-01-10 01024, 2023

      • trolley joined the channel
      • 2023-01-10 01053, 2023

      • lucifer has left the channel
      • 2023-01-10 01057, 2023

      • lucifer joined the channel
      • 2023-01-10 01047, 2023

      • dseomn has quit
      • 2023-01-10 01052, 2023

      • dseomn joined the channel
      • 2023-01-10 01014, 2023

      • jasje joined the channel
      • 2023-01-10 01002, 2023

      • vibhoo_24 joined the channel
      • 2023-01-10 01050, 2023

      • serialata has quit
      • 2023-01-10 01007, 2023

      • jasje has quit
      • 2023-01-10 01026, 2023

      • vibhoo_24
        Hi there!I was trying to explore listenbrainz-pylistens.Is there any issue in it on which I can work on.
      • 2023-01-10 01014, 2023

      • yvanzo
        O’Moin
      • 2023-01-10 01042, 2023

      • yvanzo
        alastairp, mayhem ^
      • 2023-01-10 01014, 2023

      • yvanzo
        vibhoo_24: LB staff is currently offline but I just pinged them so they will get your message when they are up. You can stay connected or check later answers from https://chatlogs.metabrainz.org/libera/metabrainz…
      • 2023-01-10 01057, 2023

      • vibhoo_24
        Okay thanks!
      • 2023-01-10 01023, 2023

      • v6lur has quit
      • 2023-01-10 01022, 2023

      • jasje joined the channel
      • 2023-01-10 01004, 2023

      • jasje has quit
      • 2023-01-10 01034, 2023

      • Maxr1998_ is now known as Maxr1998
      • 2023-01-10 01022, 2023

      • Maxr1998
        Is something wrong with ListenBrainz at the moment? My reports haven't been updated since Jan. 4th, maybe the report generator topped working?
      • 2023-01-10 01031, 2023

      • zas
        Moooin
      • 2023-01-10 01034, 2023

      • Etua joined the channel
      • 2023-01-10 01059, 2023

      • reosarevok
        bitmap, yvanzo: Freso reminded me of MBS-9557
      • 2023-01-10 01000, 2023

      • BrainzBot
        MBS-9557: Disallow "special" characters for new accounts https://tickets.metabrainz.org/browse/MBS-9557
      • 2023-01-10 01050, 2023

      • reosarevok
        We should probably try to talk about this this week, decide what to block together and then do so. We had some talks about disallowing @ - the Discourse example there is another reason why we probably should
      • 2023-01-10 01036, 2023

      • reosarevok
        yvanzo: it's 2023 ;) (re: that blog post draft)
      • 2023-01-10 01050, 2023

      • reosarevok
        I changed the tag and title
      • 2023-01-10 01006, 2023

      • KassOtsimine
        hold up, why does https://listenbrainz.org/user/CatCat/missing-data… ask me to *add* releases (for recordings) instead of linking to already excisting things??
      • 2023-01-10 01007, 2023

      • KassOtsimine
        isn't this just going to lead to a buttload of single-track releases that should be full albums + duplicates because those things are already *inn* mb, just not linked for some reason?
      • 2023-01-10 01040, 2023

      • KassOtsimine
        if new people are comming in via LB (a goal we have iiuc)
      • 2023-01-10 01040, 2023

      • KassOtsimine
        and don't understand the mb datamodel as much + mb has teh steep learning curve
      • 2023-01-10 01040, 2023

      • KassOtsimine
        this is jsut going to result in A LOT of garbage data and unhappy new users being yelled at by old unhappy frustrated users
      • 2023-01-10 01042, 2023

      • yvanzo
        Freso, bitmap, reosarevok: It is still on top of my list.
      • 2023-01-10 01052, 2023

      • KassOtsimine
        reo, re, MBS-9557 people can still, like call themselves 🍆 ✨cheese right?
      • 2023-01-10 01052, 2023

      • tandy1000 joined the channel
      • 2023-01-10 01053, 2023

      • BrainzBot
        MBS-9557: Disallow "special" characters for new accounts https://tickets.metabrainz.org/browse/MBS-9557
      • 2023-01-10 01015, 2023

      • reosarevok
        KassOtsimine: that's already in the plans re missing data - for now you can link listens to an MBID from the listens history page
      • 2023-01-10 01020, 2023

      • KassOtsimine
        because there isa person called just a smilie emoji face and that's hilarious
      • 2023-01-10 01027, 2023

      • reosarevok
        And I dunno, but I surely hope not, re : usernames
      • 2023-01-10 01033, 2023

      • KassOtsimine
        :(
      • 2023-01-10 01034, 2023

      • reosarevok
        (although we probably won't touch existing ones)
      • 2023-01-10 01037, 2023

      • vibhoo_24 has quit
      • 2023-01-10 01018, 2023

      • KassOtsimine
        so what you are saying is i have to make the account "🍆 ✨cheese" NOW while i syill can
      • 2023-01-10 01046, 2023

      • reosarevok
        Well, we also would prefer people not to make multiple accounts ;p
      • 2023-01-10 01034, 2023

      • KassOtsimine
        i agree with special funtion characters like zerowith space and combining only and / \ etc. but otherwise i say allow the full gamut of unicode
      • 2023-01-10 01012, 2023

      • KassOtsimine
        also, - for changing mb data becasue outside stuff can't deal. eg, this ticket for discourse problem
      • 2023-01-10 01016, 2023

      • reosarevok
        The problem is (see ticket) what happens when those usernames get sent to places that do not support it
      • 2023-01-10 01033, 2023

      • KassOtsimine
        see my ciomment. it's a discourse problem
      • 2023-01-10 01050, 2023

      • KassOtsimine
        wtf is "sso" anyway
      • 2023-01-10 01005, 2023

      • reosarevok
        Single Sign On - not having to have a separate account for everything
      • 2023-01-10 01010, 2023

      • KassOtsimine
        aha
      • 2023-01-10 01011, 2023

      • Maxr1998
        Unicode is pretty wild though, so picking a subset is only sane. It should still be possible to use non-latin scripts like CJK though, imo.
      • 2023-01-10 01014, 2023

      • KassOtsimine
        well that an issue
      • 2023-01-10 01022, 2023

      • reosarevok
        If this was *useful* to MB in any way, then I'd say we should still allow it even if it causes issues
      • 2023-01-10 01028, 2023

      • KassOtsimine
        yes
      • 2023-01-10 01032, 2023

      • yvanzo
        reosarevok: It’s YIM 2022. I don’t see any other occurrence.
      • 2023-01-10 01043, 2023

      • KassOtsimine
        banning dumb silly names is bad. banning cjk is really bad
      • 2023-01-10 01045, 2023

      • reosarevok
        yvanzo: I fixed it already from the title and the tag
      • 2023-01-10 01058, 2023

      • reosarevok
        But it really isn't - people have managed forever with stuff like ascii only, and we're not even suggesting that
      • 2023-01-10 01013, 2023

      • reosarevok
        I think most stuff probably can deal with stuff like CJK by now
      • 2023-01-10 01021, 2023

      • KassOtsimine
        my point is (yes freso) is that i'm not agaisnt it at all. but i think allowing most things is ok
      • 2023-01-10 01051, 2023

      • reosarevok
        It's a lot safer to block most things than it is to keep blocking stuff only when we realize there's a new problem though :)
      • 2023-01-10 01004, 2023

      • reosarevok
        (because in the meantime someone might have managed to exploit the problem)
      • 2023-01-10 01004, 2023

      • yvanzo
        reosarevok: I’ve been fighting with saving this draft. Please remind not to edit it at the same time.
      • 2023-01-10 01005, 2023

      • Freso
        KassOtsimine: As long as specifically allow those things, sure, but we should explicitly allow those things, not specifically disallow certain (other) things.
      • 2023-01-10 01025, 2023

      • KassOtsimine
        i think ya guys aren't understanding me. i am actually reallyfor fixing things like malicious names and bad function codepoints etc etc
      • 2023-01-10 01035, 2023

      • reosarevok
        yvanzo: sure, I thought you weren't using it because it normally doesn't let me save if you are :) Sorry!
      • 2023-01-10 01053, 2023

      • reosarevok
        KassOtsimine: I do get it, I just think that emojis in usernames are likely to break other software, and also they're very stupid :p
      • 2023-01-10 01013, 2023

      • reosarevok
        You're the one who hates it when like Jira shows you emojis, how come you now want to allow them? :D
      • 2023-01-10 01038, 2023

      • KassOtsimine
        i hate whne meoji's turn inot images isntead of being text, i don't mind emojies
      • 2023-01-10 01050, 2023

      • KassOtsimine
        anyway, coping with things like askii, is lame af. all a the sites in 2005, didn't evne allow spaces. i didn't put a space in my username becasue i *assumed* it was not llowed. i didn't reralise we allowed spaces until i saw Yllona's name with a space
      • 2023-01-10 01005, 2023

      • yvanzo
        Freso, bitmap, reosarevok: Sorry I mistook this ticket with the spam report stuff.
      • 2023-01-10 01014, 2023

      • KassOtsimine
        so we where (and are, still) one of the only places that allow all kinds of crap in usernames
      • 2023-01-10 01019, 2023

      • reosarevok
        Yeah - this is related to it, but not exactly it
      • 2023-01-10 01026, 2023

      • KassOtsimine
        of course it can all be fixed with siite spesific displaynames
      • 2023-01-10 01038, 2023

      • reosarevok
        Just we were talking about it yesterday :)
      • 2023-01-10 01044, 2023

      • KassOtsimine
        wich i'e been saying we need
      • 2023-01-10 01044, 2023

      • reosarevok
        (@ specifically)
      • 2023-01-10 01049, 2023

      • KassOtsimine
        hm
      • 2023-01-10 01058, 2023

      • yvanzo
        Freso, bitmap, reosarevok: MBS-9557 is partly implemented with yesterday’s hotfix already (a blog post is drafted already)
      • 2023-01-10 01059, 2023

      • BrainzBot
        MBS-9557: Disallow "special" characters for new accounts https://tickets.metabrainz.org/browse/MBS-9557
      • 2023-01-10 01021, 2023

      • Freso
        KassOtsimine: https://tickets.metabrainz.org/browse/MBS-9557?fo… - does that comment seem unreasonable to you?
      • 2023-01-10 01053, 2023

      • KassOtsimine
        ..
      • 2023-01-10 01059, 2023

      • KassOtsimine
        A-Z? freso, seriøst?
      • 2023-01-10 01009, 2023

      • KassOtsimine
        øæå are lettersffs
      • 2023-01-10 01018, 2023

      • Freso
        Please read the full thing.
      • 2023-01-10 01032, 2023

      • KassOtsimine
        did?
      • 2023-01-10 01056, 2023

      • Freso
        Guess you missed the "a select collection of non-ASCII alphabets/letter-characters as well" part then.
      • 2023-01-10 01016, 2023

      • KassOtsimine
        no i didn't. i was reacting to a-z as a range for letters
      • 2023-01-10 01035, 2023

      • KassOtsimine
        askii is dumb af
      • 2023-01-10 01036, 2023

      • Freso
        KassOtsimine: That’s the limitation for allowed characters in domains.
      • 2023-01-10 01000, 2023

      • KassOtsimine
        and it's dumb. "non askii" or rather. letters in languages other thna englidsh. are also letters
      • 2023-01-10 01010, 2023

      • Freso
        Yes, hence "a select collection of non-ASCII alphabets/letter-characters as well"
      • 2023-01-10 01023, 2023

      • reosarevok
        yvanzo: I think it's fine to leave current legitimate accounts be, while still restricting registration of new usernames using any characters we don't like
      • 2023-01-10 01051, 2023

      • KassOtsimine
        i also want to point out AGAIN i'm not disagree wrt reos comment jsut now
      • 2023-01-10 01059, 2023

      • yvanzo
        reosarevok: Yes, but it just requires a different implementation.
      • 2023-01-10 01032, 2023

      • KassOtsimine
        deff disallow problematic glyps
      • 2023-01-10 01016, 2023

      • reosarevok
        yvanzo: why? we're only checking on registration with the new bitmap code anyway, aren't we? :)
      • 2023-01-10 01022, 2023

      • KassOtsimine
        but i dislike the idea of "ascii + some not ascii" idea
      • 2023-01-10 01022, 2023

      • reosarevok
        (and name update, I guess)
      • 2023-01-10 01043, 2023

      • KassOtsimine
        like defining so many letters as "not ascii"
      • 2023-01-10 01051, 2023

      • KassOtsimine
        i'm not saying what i mean
      • 2023-01-10 01056, 2023

      • KassOtsimine
        i am bad at this
      • 2023-01-10 01059, 2023

      • KassOtsimine
        uh
      • 2023-01-10 01002, 2023

      • KassOtsimine
        i mean
      • 2023-01-10 01011, 2023

      • reosarevok
        Those letters... are not ASCII, that's fine :D Nobody is saying we should disallow øæå
      • 2023-01-10 01015, 2023

      • KassOtsimine
        ascii is a subsett of real letters
      • 2023-01-10 01023, 2023

      • KassOtsimine
        like positive numbers are a subset of all numbers
      • 2023-01-10 01009, 2023

      • BrainzGit
        [listenbrainz-android] 14yellowHatpro opened pull request #15 (03main…bp-playable-queuing-done-right): Playables are changeable now https://github.com/metabrainz/listenbrainz-androi…
      • 2023-01-10 01018, 2023

      • reosarevok
        (I would have nothing against ASCII-only usernames, tbh, but I understand I'm probably in the minority there and that's not required for safety anyway)
      • 2023-01-10 01024, 2023

      • KassOtsimine
        a "collection of non-ascii alphabets"... why noyt AL other alphabets?
      • 2023-01-10 01000, 2023

      • Freso
        KassOtsimine: All other alphabets would be… a collection of non-ascii alphabets.
      • 2023-01-10 01000, 2023

      • KassOtsimine
        by all means, exclude thingsthat will fuck up usernames and other sso and whatever with people being jerkhats and malicious and shit
      • 2023-01-10 01007, 2023

      • KassOtsimine
        ...
      • 2023-01-10 01014, 2023

      • KassOtsimine
        "a collection" is a subset of all
      • 2023-01-10 01023, 2023

      • KassOtsimine
        so like 4-54
      • 2023-01-10 01026, 2023

      • KassOtsimine
        erh
      • 2023-01-10 01030, 2023

      • KassOtsimine
        4-5 other scripts
      • 2023-01-10 01042, 2023

      • KassOtsimine
        do you know how many glyps there are in unicode?
      • 2023-01-10 01046, 2023

      • KassOtsimine
        ?!?!
      • 2023-01-10 01047, 2023

      • Freso
        A subset of all can still be all. And we don’t know if we want all until we’ve looked into it and can verify that it’s safe to use.
      • 2023-01-10 01055, 2023

      • KassOtsimine
        ikke faen ,a subset is never all
      • 2023-01-10 01000, 2023

      • Freso
        Okay.
      • 2023-01-10 01014, 2023

      • yellowhatpro
        akshaaatt: I have added the fix for changing songs, playlists, albums. Earlier, if we played any song from the playable(any artist, album), the next songs of that albums were not playing.
      • 2023-01-10 01016, 2023

      • reosarevok
        Technically, it is :)
      • 2023-01-10 01018, 2023

      • KassOtsimine
        but if we are arguing semantics thne fine. i missunderstand your intent.
      • 2023-01-10 01021, 2023

      • KassOtsimine
        that's on me
      • 2023-01-10 01047, 2023

      • reosarevok
        "set A is a subset of a set B if all elements of A are also elements of B; B is then a superset of A. It is possible for A and B to be equal; if they are unequal, then A is a proper subset of B"
      • 2023-01-10 01053, 2023

      • reosarevok
        So it's a subset, but not a proper one :D
      • 2023-01-10 01001, 2023

      • KassOtsimine
        sight
      • 2023-01-10 01030, 2023

      • KassOtsimine
        so i am kinda correct to. it's only a non-proper subset :P
      • 2023-01-10 01044, 2023

      • yellowhatpro
        Currently its working fine. I'll add more fixes soon for playlists and other stuff. The current impl in itself was kinda imp so only did the most imp part in this PR.
      • 2023-01-10 01028, 2023

      • KassOtsimine
        but i mean sure "all alphabets, and gyps, as long as they do not casue issues" is soemthing i'm 100% behind?
      • 2023-01-10 01046, 2023

      • yellowhatpro
        Please let me know anything breaks, if there are any edge cases, I'll fix them.
      • 2023-01-10 01031, 2023

      • KassOtsimine
        reo, you mentioned a differnt page to be able to link already excisting unlinked stuff on LB what was that?
      • 2023-01-10 01040, 2023

      • reosarevok
        From your listen history, by the listen, click the ... menu and you should have a link to MB option
      • 2023-01-10 01052, 2023

      • reosarevok
        Maybe only in beta.lb? I forget
      • 2023-01-10 01036, 2023

      • yvanzo
        reosarevok: validate_username is used to edit user profile too, so it would likely block editing current users, just a guess, didn't test.
      • 2023-01-10 01006, 2023

      • reosarevok
        Oh, maybe. We should test that - whether it validates also when it's not being changed
      • 2023-01-10 01010, 2023

      • reosarevok
        Didn't think about it
      • 2023-01-10 01044, 2023

      • yvanzo
        Don't think, grep it ;)
      • 2023-01-10 01010, 2023

      • mayhem
        "Don't think, grep!"
      • 2023-01-10 01015, 2023

      • mayhem
        I want that t-shirt.