14:34 PM
CatQuest
weird, and a pity about not spain though :(
14:35 PM
but ticektmaster using mb data is hella great :D
14:36 PM
reosarevok
Leo_Verto: also, you mean Finns. "fins" are the ones that move a fish through the water. "Finns" are the ones that move vodka through themselves
14:36 PM
CatQuest
lmao
14:38 PM
iliekcomputers joined the channel
14:39 PM
iliekcomputers
mayhem: ping, I was hoping you could tell me what work you've done in your big-query branch on listenbrainz and what remains, so maybe I could help out with the branch a little.
14:39 PM
mayhem
sure.
14:40 PM
iliekcomputers
kinda bored of fixing minor bugs :P
14:40 PM
mayhem
the main point of work was to shovel the data to bigquery.
14:40 PM
but, bigquery cannot dedup the incoming listens.
14:40 PM
and postgres isn't a long term viable data storage.
14:40 PM
reosarevok
14:41 PM
mayhem
based on positive feedback on influxfb, I decided to use influxdb as a way to keep the master archival copy of the data and de-dep it at the same time.
14:42 PM
and kafka sucks ass. anything java related ends up being a pain in the ass.
14:42 PM
so I tossed that out as well.
14:42 PM
so the bigquery branch has a misleading name, overall. it should be "big-ass-overhaul" really
14:43 PM
I replaced kafka with a custom redis construction.
14:43 PM
mayhem draws a diagram
14:43 PM
Leo_Verto
in mspaint?
14:44 PM
iliekcomputers
mayhem: if I understand correctly: user -> listenbrainz -> influx for dedup -> bigquery is the plan? please correct me if i'm wrong
14:46 PM
mayhem
14:46 PM
pretty much.
14:47 PM
the influx bubble is the master archive.
14:47 PM
iliekcomputers
mayhem: okay, makes sense.
14:47 PM
mayhem
great.
14:47 PM
now, what is left?
14:48 PM
the test system pre-dates the docker files.
14:48 PM
so the test system needs to be moved to docker, which is where I am now.
14:48 PM
are you docker versed?
14:48 PM
iliekcomputers
mayhem: don't have that much experience but if you point me to what to do, I'm sure I could do it.
14:49 PM
mayhem
ok, that is one option. but lets explore some more.
14:49 PM
the other thing that needs doing is import from listenbrainz (alpha).
14:49 PM
there are some people who have been scrobbling to LB, even in its alpha state.
14:50 PM
iliekcomputers
yeah i've been scrobbling too
14:50 PM
mayhem
the current DB is inaccurate due to the second resolution bug from the last.fm web pages vs the last.fm API
14:50 PM
so, migrating the DB is not a good idea.
14:50 PM
instead what we need to do is offer an option for someone to import from the LB alpha version into LB beta version.
14:51 PM
which entails reading all of the listens from a given user and importing them into LB.
14:51 PM
see what I mean?
14:52 PM
iliekcomputers
mayhem: reading from where? the current listenbrainz db?
14:52 PM
mayhem
correct.
14:52 PM
iliekcomputers
okay, that seems doable
14:52 PM
mayhem
14:53 PM
so, if you would like to contribute new code, writing this import function would be a really great asset.
14:54 PM
iliekcomputers
mayhem: just so I'm completely clear, what we need is an option in the beta that reads from the current postgres db and then sends it to influx, yes?
14:54 PM
mayhem
I would set it up on a higher level.
14:54 PM
meaning that I would do it on an HTTP basis.
14:54 PM
it could even be a separate web app, really.
14:55 PM
fetch all the listens from one and submit to the new one.
14:55 PM
iliekcomputers
a seperate web app that fetches from the listenbrainz api and then submits to the beta?
14:55 PM
mayhem
yes.
14:55 PM
iliekcomputers
okay
14:55 PM
mayhem
or we could include it into the LB app -- doesn't really matter too much.
14:55 PM
iliekcomputers
mayhem: but how do I submit listens to the beta right now?
14:56 PM
mayhem
I guess including it is slightly easier for users to understand.
14:56 PM
you can't, since that service isn't up.
14:56 PM
but, you can start your own copy.
14:56 PM
checkout the bigquery branch and run it.
14:56 PM
iliekcomputers
right, indeed.
14:57 PM
mayhem: I think I get it, I think I'll start with a new app and then we'll see about moving it into listenbrainz
14:58 PM
SothoTalKer
time to up the ante a bit.
14:58 PM
mayhem
as long as they are both flask apps, that should work.
14:58 PM
and as I said earlier, I am out this week.
14:58 PM
but hopefully next week I can put my head down for a few days and get the BQ branch ready for review.
14:59 PM
SothoTalKer
enjoy your holidays =)
14:59 PM
iliekcomputers
mayhem: that's okay, I'll probably need a week to get it done anyways
14:59 PM
Have fun!
14:59 PM
mayhem
iliekcomputers: perfect.
14:59 PM
iliekcomputers
mayhem: thanks for the help.
14:59 PM
mayhem
holidays. :) I'm going to a 1.5 day conference in Chicago.
14:59 PM
what a stooopdily long way to go for 1.5 days. :(
15:00 PM
iliekcomputers
what conference is it?
15:00 PM
mayhem
15:00 PM
iliekcomputers
> 250 hand-picked attendees
15:00 PM
seems exclusive :)
15:01 PM
gcilou
buut chicago!
15:01 PM
mayhem
hard to get into, yes.
15:01 PM
but worth the trip. even in jan-fucking-uary!
15:01 PM
dboys_ has quit
15:06 PM
SothoTalKer
Musicbrainz: would it be possible to make a checkbox for "video" on recordings when you edit a release?
15:09 PM
iliekcomputers
mayhem: just a small question, asking for the listenbrainz user token in external apps isn't a security no-no, right? the token is made to be shared with apps?
15:09 PM
mayhem
totally fine.
15:10 PM
and dealing with this is probably a good reason to not have a separate app. just keep it in one... makes it easier for the user too...
15:10 PM
reosarevok
SothoTalKer: IIRC there's already a ticket
15:10 PM
iliekcomputers
yeah, you're right.
15:11 PM
mayhem
just base your work off the bigquery branch.
15:12 PM
iliekcomputers
okay
15:15 PM
dboys_ joined the channel
15:26 PM
r_dunn joined the channel
15:49 PM
mihaitish has quit
15:56 PM
Gentlecat
15:57 PM
mayhem
musicbrainz relax ng python something your mom?
16:01 PM
SothoTalKer
it's a random number generator, of course :D
16:10 PM
alastairp
mayhem: UK, if there are any
16:10 PM
looks like there's one more spare
16:22 PM
Wildwatz joined the channel
17:13 PM
hibiscuskazeneko joined the channel
17:13 PM
ferbncode has quit
17:18 PM
iliekcomputers has quit
17:18 PM
iliekcomputers joined the channel
17:30 PM
lazka joined the channel
17:39 PM
iliekcomputers has quit
17:57 PM
samj1912 has quit
17:59 PM
samj1912 joined the channel
18:00 PM
Mineo joined the channel
18:02 PM
neeraj_ joined the channel
18:07 PM
Quesito giggling at
18:07 PM
Quesito giggling at your mom....
18:07 PM
mayhem
ohh, you dig yer mom jokes?
18:08 PM
I need someone to enjoy those with.
18:08 PM
Quesito
of course!
18:08 PM
who doesn't?
18:08 PM
mayhem
loads of people here only know them because of me.
18:08 PM
but they don't really *know* them.
18:08 PM
except reosarevok's mom. she seems to get it.
18:10 PM
Quesito
LOL
18:10 PM
mayhem
check your sent mail folder and see if a convo matches?
18:11 PM
and yes, this is not an exact science where you turn over product after payment.
18:11 PM
Quesito
come on.....your mom jokes are a solid portion of important history that should be referenced as often as possible....
18:11 PM
mayhem
Quesito: <3
18:11 PM
I <3 and your mom.
18:12 PM
Quesito
I <3 your mom too.
18:12 PM
I got nothing--nothing is adding up with this cat.
18:12 PM
I'm just digging as I don't buy what he's selling.
18:13 PM
but as he used my name....it's recent?
18:13 PM
mayhem
ask him what his product is
18:13 PM
must be. I was kinda surprised to see it him mention you.
18:13 PM
Quesito
yeah--no matching names, websites, email addresses....nothing.
18:14 PM
mayhem
email him and start a convo. see if we're being paranoid or if he remains cagey.
18:17 PM
Quesito
I put a message on the communtiy thread--but will email as well.
18:23 PM
agentsim_ joined the channel
18:23 PM
agentsim has quit
18:23 PM
kyan joined the channel
18:24 PM
Mineo
someone should give Quesito "MetaBrainz something something" titles on community.meb
18:24 PM
+a *title
18:24 PM
SothoTalKer
arrrr
18:28 PM
reosarevok
Mineo (and Quesito): done!
18:29 PM
Quesito
I have a title now? I just got my first badge...things are moving so quickly! :)
18:29 PM
Gentlecat
I see it's one of the dependencies for SIR
18:29 PM
*ugh, got disconnected*
18:30 PM
18:30 PM
can you clarify what this does?
18:31 PM
Mineo
it's basically the mmd-schema package for python
18:31 PM
it's a bunch of classes for all the things defined in the xml schema that can be serialized to xml
18:31 PM
Gentlecat
ah
18:32 PM
so it needs an update after the last schema change, right?
18:33 PM
and can we move to metabrainz org or is that something you built on your own?
18:33 PM
Mineo
we can move it
18:35 PM
Gentlecat: can you create repositories in the meb organization? I need to transfer it to someone who can do that first
18:35 PM
Gentlecat
yes