Also, I wonder if https://test.musicbrainz.org/place/create would be the right place to add new areas? As I understand, it looks like something different from "areas" that's usually added by manually submitting AREAQ issues on Jira
aerozol
Thanks mayhem, duplicated! Aaaaand ugly youtube player error. The playlist looks good though! What I would expect plus a few interesting new bits and bobs
mayhem: hmm. Seems like more of "stuff similar to one *or* the other" than "similar to both" but I bet that's because not a lot of people listen to both. Although they should, some of that is fun almost-industrial pop, lol
reosarevok: I agree -- that is a weakness of the current implementation. if one artist is more popular than the other the results are skewed.
ZaphodBeeblebrox
rarblarb
mayhem
ZaphodBeeblebrox: did you duplicate the list?
ZaphodBeeblebrox
uh oh
uhm can i do that later i have to do that on the other machine
i will tell you once i've done it
lucifer
mayhem, monkey, aerozol: done.
monkey
Thank you :)
lucifer
outsidecontext: that current pin API endpoint is also live.
Pratha-Fish
Oh right, and reosarevok I think we should write some docs for the bot too :)
I am having a little hard time picking up the workflow with this particular repo. I can flesh out some docs if you can give me some general pointers for anyone who'd like to get started with the bot
(it does seem like it'd be nice to have a way to set the dates on add, anyway, but not sure if bug or improvement)
outsidecontext_ joined the channel
aerozol
mayhem: download via soulseek or redacted (both p2p), then play my library on desktop or Plex. Sometimes I stream on Bandcamp, Soundcloud, Youtube, when I’m just checking something out
prout_ joined the channel
Oh and purchase via Bandcamp of course :) And tapes and records
that's freaking great news. you can help me test shit!
aerozol
ooh
outsidecontext has quit
prout has quit
kepstin has quit
atj1 has quit
kaine2 has quit
kaine21 is now known as kaine2
outsidecontext_ is now known as outsidecontext
mayhem
well. given that you;re on windows, I'm no where near ready to have you test, sadly.
mayhem has much childhood trauma from windows
aerozol
there, there
reosarevok
Oh, huh, that still passes
aerozol
Let me know when you have something for me! We’ll run some non-platform specific tests on your patience in the meantime
mayhem
because I have written a content resolver -- that takes a LB playlist and resolves it to local content.
aerozol
I forgot about that! Really interested in that one
bitmap
reosarevok: hmm, I think it's a regression
mayhem
yes, it is an important element of our chain of making all this work.
let me come up to speed on delivering python programs on windows.
reosarevok
bitmap: maybe something to try to look into for the next release then :) If you have the time, it's probably faster if you do it, but if not I can try
mayhem
outsidecontext: any tips on how to deploy a python command line program on windows?
kepstin joined the channel
aerozol: do you ever use the terminal/powershell or anything like that?
reosarevok
bitmap: also, surprisingly https://github.com/metabrainz/musicbrainz-serve... still passes on master, so if no other tests fail now after my rebase and the heredocs thing seems fine I can merge it and start rebasing the next one in the chain :D
aerozol
mayhem: absolutely never
mayhem: but happy to when needed
mayhem
let me chat with outsidecontext about the best way to proceed. I'll get back to you.
aerozol
np (goes to breakfast)
bitmap
reosarevok: cool, I'll have another look, would be nice to merge it and avoid future conflicts
So maybe you want to check on those (IIRC I updated based on one)
outsidecontext
mayhem: might depend on the audience. Installation with pip can work well if you can expect people to install Python. Otherwise I think PyInstaller will work well for creating a package that bundles python and everything needed
Mayhem: I'll be around in half an hour, then we can chat more if you want
yvanzo
outsidecontext, zas: How MB Picard behaves when a disc ID is associated with a different release? Does it suggest to (re)move the disc ID from it?
KassOtsimine
ok mayhem, i copied those playlist, you can balete them now
mayhem
KassOtsimine: k
outsidecontext: thx. let me look at PyInstaller in the meantime
mayhem: I never used PyInstaller for a CLI application, but it's supported
mayhem
it sounds promising...
here is what I want to do: the LB content resolver takes a JSPF playlist and knowledge of a local music collection and matches the playlist to local content.
yvanzo
outsidecontext: Thanks, I’m asking because it’s been reported on #musicbrainz that XLD can only associate [disc ID] with one release.
mayhem
ideally, this program could be installed as the system "JSPF Mime type" handler. it would parse the playlist and resolve it to a m3u playlist.
and for the final step, it should call the default application assigned to handle .m3u files.
does that make sense?
outsidecontext
mayhem: associating the program with file types needs some registry entries I think. That would be the job for an installer, which is then a separate topic again (despite its name PyInstaller does not deal with the installing part, it merely creates a standalone bundle thing).
mayhem shudders
mayhem
registry.
but this shouldn't be all *that* hard, right?
outsidecontext
well, In my opinion building windows installers is a catastrophe. but no, it shouldn't be *that* hard :D
mayhem
"We do these things not because they are easy, but because we thought they were easy."
can't argue that.
would there be any chance you'd be willing to build this installer for aerozol and myself?