#metabrainz

/

      • aerozol
        Mōrena! A bit all over the place here still
      • CatQuest
        fish
      • aerozol
        Finished off all the tutorial videos for the YouTube channel, a big pile of them. Paused the Picard ones for now, just not knowledgeable enough
      • blub
      • CatQuest
        :D
      • reosarevok
        Sweet
      • aerozol
        The usual stuff otherwise. Digging into some wiki/guideline pages - currently disambiguations and broadcast, gearing up for a well overdue soundtrack styleguide draft
      • Go riksucks!
      • Hmm they’re not online, who’s left
      • reosarevok
        If riksucks and yellowhatpro are still not around, only one left is vibhoo_24
      • If they are here :)
      • aerozol
        gooooooo vibhoo_24!
      • yvanzo
        they are not
      • jivte_
        He is not around!!
      • jasje
        Prolly away too
      • reosarevok
        Ok
      • So
      • That completes the reviews!
      • mayhem, aerozol: wanna talk about the playlist stuff for a moment, or do we move on?
      • aerozol
        I was just wondering what’s being launched :)
      • mayhem
        we can chat after the meeting.
      • aerozol
        (Oh also, I wrote meeting notes for the first time, hopefully will be quicker this time)
      • reosarevok
        Ok!
      • So, next one up is, er, me
      • CatQuest
        :)
      • reosarevok
        I was looking at the comments on what to do with LB dupe(ish) users
      • And we don't really know yet
      • Basically, we have a bunch of users who clearly have several accounts and listen to the same stuff (pretty much) with both
      • CatQuest
        spambrainz?
      • aerozol
        I still don’t think there’s a problem tbh
      • reosarevok
        But they are not really spammers - it's legit listens, just several accounts connected to the same Spotify or whatever
      • aerozol
        Until we have artist/album stats and then we can see who’s gaming that, anyway
      • mayhem
        I think we should ask people why they did this. and to perhaps clean them up.
      • reosarevok
        We don't allow multiple accounts in MB unless there's a clear reason (to run a bot or something) so technically these, by being the same people, are in breach of the MB rules
      • I guess for now we could get in touch with them and ask if they know / remember they have several accounts, maybe some are doing it by mistake
      • mayhem
        ah ha. ok, then this is pretty clear.
      • CatQuest
        ima bout to link to that sp20 or whatever cluster mess of ratings mess to prove what is an issue (why)
      • aerozol
        I checked the CoC, I couldn’t find anything ;P But a cleanup wouldn’t be bad
      • CatQuest
        but can't find the link
      • mayhem
        yes, do that please.
      • CatQuest
        yea agree
      • ask
      • jasje has quit
      • reosarevok
        aerozol: well, these are effectively sockpuppets :) But I don't think any of them are done with a bad intent
      • monkey
        I see people have issues with importing from lastfm or with other submitters, requiring them to remove all their listens and import afresh. That sounds like a good reason to have multiple accounts (one for clean imports from LFM for example, one for testing another importer)
      • mayhem
        agreed
      • reosarevok
        So the question in the document was "what happens if we cannot get in touch"
      • I guess we can start with getting in touch and seeing from there
      • CatQuest
        yp
      • reosarevok
        So, I'll do that and bring this up again once I know why some people do it :D
      • Next is mayhem, with GSoC ideas pages!
      • mayhem
        yeah. one thing we could do is: tell us which account to keep, otherwise we'll delete the younger one.
      • right-o
      • monkey
        I think we should allow people to export their listening history befor ewe take a desicion to remove an account
      • mayhem
        yvanzo: zas: outsidecontext: bitmap : akshaaatt: have you updated the ideas pages for your respective projects?
      • aerozol
        I don’t think we have anything in the MeB CoC, and the MB one jsut says don’t make multiple accounts for voting
      • mayhem
      • aerozol
        (sorry for interruption mayhem)
      • yvanzo
        no
      • mayhem
        please do that soon as we might be accepted and have students invading soon.
      • I updated the LB one, but there might be one more I want to add, but that can wait until the meeting is done.
      • so, please update those pages.
      • CatQuest
        I want that last yeas
      • mayhem
        fin. back to reosarevok
      • bitmap
        ack
      • CatQuest
        I want that last years bookbrainz idea with relationship ditor
      • zas
        outsidecontext: let's discuss about this tomorrow, the only idea added is the one for cover art processing, not sure if we want to add more at this point
      • mayhem
        zas: outsidecontext: Could autotag be a project for picard?
      • CatQuest
        before we loose the ability for gsoc at all
      • reosarevok
        Ok, seems like that's all for the meeting, so I'm going to finish it here, and people can keep talking GSoC ideas
      • </BANG>
      • rdswift
        A suggestion to help with the meeting... Perhaps when someone is absent without notice for three consecutive meetings, they could be dropped from the list of presenters (but could be added back if they ask)?
      • monkey
        Agreed CatQuest it's going to be on the ideas page
      • jasje_ joined the channel
      • CatQuest
        monkey: <3
      • mayhem
        aerozol: launching is meant that if you download a playlist file from a web page, it will open a player for you.
      • zas
        mayhem: yes, likely
      • mayhem
        but the downloaded playlist cannot play local content since it has no idea where that is. or what it is.
      • monkey
        mayhem, lucifer, aerozol: The new "Taste" tab (combining pins and love/hate feedback) is up on test.LB now: https://test.listenbrainz.org/user/mr_monkey/ta...
      • aerozol
        Ah, download playlsit from LB > play in your local system software. Cool, didn’t even think we might be looking at that
      • mayhem
        so the content resolver could be the app that launches when a JSPF file is opened and it then in turn opens the default app for handling m3u files.
      • aerozol
        rdswift: agreed
      • mayhem
        aerozol: yes, people with their own custom solutions want it. that was made clear at fosdem.
      • but my main motivation was to use it as the core for Funkwhale troi support.
      • reosarevok
        rdswift: yes, that's kinda what I wanted to do, I just haven't been keeping track very well
      • mayhem
        and possibly later Navidrone (another funkwhile like project)
      • reosarevok
        aerozol: could you be bothered to keep a small list of who was missing when making the recaps?
      • mayhem
        zas: let me know if you and outsidecontext want to discuss that idea further. lucifer and I plan to have the backend support for that before gsoc starts.
      • BrainzGit
        [musicbrainz-server] 14reosarevok opened pull request #2839 (03master…MBS-12891): MBS-12891 / MBS-7971: Show more info for inline artist/label search https://github.com/metabrainz/musicbrainz-serve...
      • rdswift
        reosarevok, that should be easy enough to get from the reports on the community forums.
      • aerozol
        reosarevok: good idea, will do
      • reosarevok
        Thanks!!
      • zas
        mayhem: yes, I added it in Ideas page as a reminder, we need to complete the idea proposal though
      • akshaaatt
        Acknowledged, mayhem
      • aerozol
        mayhem: I have no idea how you would resolve that considering you don’t know where the local files are, so that sounds fun :D
      • mayhem
        akshaaatt: thanks.
      • zas: lets chat about it in the next few days.
      • zas
        mayhem: ok
      • jasje joined the channel
      • mayhem
        aerozol: my resolver has a scan function and a DB. you scan your collection, and when you want to resolve it does a fuzzy resolve against your local collection.
      • rdswift
        reosarevok, perhaps the absense count could be kept on the wiki page?
      • mayhem
        this DB could also be useful for deduping a collection.
      • lucifer: you still about?
      • aerozol
        ooh
      • CatQuest
        +1 rdswift
      • lucifer
        mayhem: ye
      • *yes
      • mayhem
        I had another ML idea for LB. I kinda originally scoffed at it when someone suggested that a company was doing that, but I have learned lots, so...
      • aerozol
        mayhem, #1 machine learning fan
      • rdswift
        mayhem, scan as in AcoustID scan or title/artist scan?
      • mayhem
        what if we trail an "ai" on the messy metadata we get (e.g. "blah blah blah - 2008 remaster") and show it what the cleaned up version is: "blah blah blah". we have loads of data.
      • and then, rather than a complete detuning, we just make the AI do it.
      • rdswift: file scan, then read tags, then save to sqlite.
      • duncan- is now known as duncan
      • duncan has quit
      • aerozol: not sure what you mean of that, but what I really dislike is when its overhyped and full of BS.
      • duncan joined the channel
      • but clearly there are some AI features that are noteworthy now.
      • lucifer
        mayhem: hmm, i guess that might work.
      • rdswift
        Okay, thanks. As a future project, an AcoustID scan would make deduping a bit more reliable (I suspect).
      • aerozol
        Just seen you making fun of daft “AI” ideas on here a lot mayhem, I know you’d be open to actual useful applications, don’t worry
      • mayhem
        I'm pretty certain it could work, but I am unsure if we could make it fit into production. scalability is an issue.
      • rdswift: deduping is not a key feature of this project.
      • resolving local content is, and that is what I am focusing on.
      • but my point is, that now we have a project with a DB, it could do deduping.
      • lucifer
        i mean yes it would work but i wonder how much training data we need to put into it so that it automatically identifies new cases.
      • rdswift
        Understood. A totally separate project idea (not necessarily MetaBrainz). It's just that we see so many questions about trying to dedupe using Picard.
      • mayhem
        lucifer: we have loads of data. :) I'm also not sure of it yet. which is why I am fishing for feedback if it should be gsoc or we throw it to the next students who wants to learn from ml.
      • rdswift: understood. I feel that deduping is just something picard should do, but it is clearly outside its wheelhouse.\
      • lucifer
        it seems separately sufficient so that new students can start work on it.
      • mayhem
        lucifer: agreed. maybe we just keep it to that.
      • lucifer
        if something pans out, turn into their gsoc project.
      • mayhem
        ok.
      • rdswift: and I wonder, if this is a tool for collections tagged with picard, one could make it pretty easy to find dups.
      • we have the data to make it easy.
      • aerozol
        rdswift: I’ve always felt there must be a simple solution for the Picard deduping. e.g. Add an option to check for files with the same name, and if so display a popup asking which one to keep (display some file metadata to compare, but mainly bitrate/format/size)
      • rdswift
        mayhem: Interesting idea. Certainly something to think about.
      • aerozol
        Potentially have an option to automate it with a bitrate/format preference list you can set
      • (for basic needs, assuming the files are tagged to the same MB entry and so on)
      • jivte_
        monkey: Hey!!
      • rdswift
        aerozol, I'm not sure how that would work. Unless I'm missing something (entirely possible), that would require Picard to maintain some sort of database (for file location), or find a way to use the user's "Collection" database somehow.
      • aerozol
        rdswift: this would be for when you hit ‘save’ - check target location then. Not a check of a whole DB
      • akshaaatt
        Hi jasje
      • jasje
        hi akshaaatt
      • akshaaatt
        So I wanted to have your opinion on something
      • I was reviewing Rishav’s PR for the profile screen
      • aerozol
        rdswift: does that make more sense? Or is this all much trickier than I imagined
      • akshaaatt
        It seems pretty irrelevant to the work we are doing
      • jasje
        akshaaatt: agreed
      • akshaaatt
        I am planning to drop the PR and ask him to close it