ruaok: Yes! Generative art is a new frontier, and all frontiers should be explored.
Now I'm not saying it's necessarily 'good' music, but I'm sure there will be some generated music I prefer to [insert some musical style or artist], which I guess is litmus test #1
I'm more excited about what new things could be produced than some rehash "in the style of", to be honest, but I suppose it's a step towards it. Also this: https://en.wikipedia.org/wiki/Oulipo
ishaanshah[m]: hey, just wanted to chat about what you wanna work on next when you get the time
ruaok
Mr_Monkey: I've listened to a few tracks and I think it is amazing what they've done so far. But, dragging that across the finish line and to make it good music, is going to be a stretch.
Mr_Monkey
Yes, and also the interesting part
ruaok
and we have enough talented, human musicians, already...
Mr_Monkey
Well, I see it more as an instrument. After all it's being controlled by humans
ishaanshah[m]
iliekcomputers: I wanted to work on something related to the backend, as I haven't played with that part of the code yet
iliekcomputers
awesome, that's what I was thinking too
did you see the jira epic I made?
there's a task there about making the artist stats available via the API
i think that would be a nice starting point
reosarevok
ruaok: isn't that kinda like saying we shouldn't write more classical music because we have a ton of good stuff already? :)
ishaanshah[m]
Yes, that sounds good
iliekcomputers
great
ishaanshah[m]
I have an exam tomorrow
iliekcomputers
oh
yeah, you should focus on that the
then*
LB can wait :)
ishaanshah[m]
I will start working on it after that
Will I have to setup stats generation on my local environment
iliekcomputers
ping me before starting, i'm hoping to experiment with jsonschema or protobuf while doing this task too
ishaanshah[m]: i do not think so
ishaanshah[m]
Or should I just assume the schema
iliekcomputers
i would just assume the schema
i'm gonna try to document the stats stuff this weekend
(or at least improve the docs and dev environment)
ishaanshah[m]
I will get familier with the backend codebase and ping you
iliekcomputers
great.
ishaanshah[m]
jsonschema is for enforcing structure right?
iliekcomputers
if you need any help or have any questions, happy to help
ishaanshah[m]: yes
right now we just put in data willy nilly
which makes that part of the code very hard to change
as we're not sure what the schema of the stats is
ishaanshah[m]
I had written down the possible schemas while writing my proposal
I will write them in a document and share it over here
iliekcomputers
hmm, great thanks, this is more about adding the schema to the codebase and enforcing it.
iliekcomputers: hey, what part is this for? In our experience with AB, jsonschema was a bit hit and miss
Zastai joined the channel
iliekcomputers
alastairp: we store stats in the database in a single JSONB, and are gonna have a lot of them soon-ish, i guess.
alastairp
at least, at the time we used it, it could be used for saying yes/no during validation, but it wasn't great to use its response to give feedback about what was wrong, so we ended up writing our own validator that gave nice error emssager
messages
iliekcomputers
i'm wondering if we need to move the schema into postgres
[listenbrainz-server] dependabot-preview[bot] opened pull request #816 (master…dependabot/pip/google-api-python-client-1.8.2): Bump google-api-python-client from 1.8.0 to 1.8.2 https://github.com/metabrainz/listenbrainz-serv...
[listenbrainz-server] dependabot-preview[bot] opened pull request #818 (master…dependabot/pip/flask-socketio-4.3.0): Bump flask-socketio from 4.2.1 to 4.3.0 https://github.com/metabrainz/listenbrainz-serv...
alastairp: would you get a chance to look at the messybrainz PR today? I'm hoping to merge it over the weekend
ruaok
ohh, I haven't looked at that at all.
anything in particular I should look at?
alastairp
iliekcomputers: I saw that you opened all the tickets that I suggested. It's fine by me
would you like me to approve it?
iliekcomputers
alastairp: yes, thanks!
ruaok: it's just messybrainz code with some cleanup.
i also opened a ticket for removing the webserver part of the code completely.
ruaok
ok, if you two already got it, then I'll wait until its merged and then I'll need to move my mappings branch from the old repo to the LB report.
iliekcomputers
sounds good!
ruaok
how long does it take now to generate a LB dump, iliekcomputers?
I'll use the latest dump for testing, but for a test migration, we'll need to trigger a dump after we connect the timescale-writer queue....
iliekcomputers
i triggered a dump yesterday, there hasn't been a full dump in the month of april for some reason, wanted to debug, i'll have the exact time tonight or tomorrow I guess :D
cloverfield has quit
ruaok
ok, ping me before you trigger the next one.
iliekcomputers
off the top of my head, the listens dump should take 24-36 hours