if it's not already an official meb project it should be :)
2020-08-11 22412, 2020
rdswift
I think so. I would certainly prefer it to be under the MetaBrainz account rather than mine. We've started discussing it but no firm plans yet.
2020-08-11 22419, 2020
slriv joined the channel
2020-08-11 22443, 2020
samj1912
nice!
2020-08-11 22420, 2020
rdswift
Now that it's (mostly) out of development mode and into maintenance mode.
2020-08-11 22429, 2020
rdswift
Still need to iron out a few details like serving different versions and translation to other languages.
2020-08-11 22434, 2020
slriv has quit
2020-08-11 22431, 2020
slriv joined the channel
2020-08-11 22422, 2020
MFCR_ColbyRay has quit
2020-08-11 22445, 2020
Gore has quit
2020-08-11 22403, 2020
Gore joined the channel
2020-08-11 22451, 2020
SomalRudra
Mr_Monkey: can you help us with a tagger icon as a dashboard icon for the app?
2020-08-11 22440, 2020
CallerNo6 has quit
2020-08-11 22414, 2020
CatQuest has quit
2020-08-11 22415, 2020
samj1912 has quit
2020-08-11 22434, 2020
CatQuest joined the channel
2020-08-11 22410, 2020
CallerNo6 joined the channel
2020-08-11 22410, 2020
CallerNo6 has quit
2020-08-11 22410, 2020
CallerNo6 joined the channel
2020-08-11 22403, 2020
nelgin joined the channel
2020-08-11 22436, 2020
nelgin
Hi all. I'm creating a new vm with the instructions from https://github.com/metabrainz/musicbrainz-docker. When I get to creating the indexes it gets so far then I get ""server closed the connection unexpectedly". This has happened twice now. What's going on?
2020-08-11 22421, 2020
kori has quit
2020-08-11 22456, 2020
kori joined the channel
2020-08-11 22417, 2020
yvanzo
hi nelgin: which server is closing the connection? how much of CPUs/RAM do you have? how long it takes to (fail to) create indexes?
2020-08-11 22437, 2020
nelgin
I'm not sure which server. I'm on the console so can only scroll back so far. I get Failed to import record. psycopg2.OperationalError) server closed the connection unexpectedly. This probably means the server terminated abnormally before or while processing the request. It then goes on to give a traceback for sir/indexing.py It fails after 182 minutes and 3 seconds. I have allocated 8GB
2020-08-11 22437, 2020
nelgin
to the VM of which 4G was given to postgres via the tuning parameter.
2020-08-11 22411, 2020
nelgin
I might be able to give 2gb more to the vm for reindexing but that'd leave the pc short, so it's be a temp measure.
2020-08-11 22426, 2020
yvanzo
it's usual to last a long time but the error is not
2020-08-11 22447, 2020
nelgin
I'll ssh into the box and rerun the index so I can scroll back further
2020-08-11 22428, 2020
nelgin
Ok, I'll rerun the indexing and let you know if I have more information, it'll probably be tomorrow since it's midnight here and I need sleep.
it's nice that now it's technically possible to link to specific parts of the page
2020-08-11 22446, 2020
iliekcomputers
But realistically, how will a user know how to link a section
2020-08-11 22458, 2020
iliekcomputers
Should we add a copy button or something to the graphs?
2020-08-11 22448, 2020
shivam-kapila
You mean something like jump to a section?
2020-08-11 22424, 2020
iliekcomputers
i mean, i want to share my artist graph with a friend.
2020-08-11 22437, 2020
sumedh joined the channel
2020-08-11 22437, 2020
iliekcomputers
how will i know how to link that section specifically
2020-08-11 22448, 2020
shivam-kapila
A share button
2020-08-11 22455, 2020
shivam-kapila
The one with three dots
2020-08-11 22411, 2020
shivam-kapila
Upper right corner of graphs section
2020-08-11 22423, 2020
iliekcomputers
yep. makes sense to me
2020-08-11 22411, 2020
shivam-kapila
Ok ok
2020-08-11 22426, 2020
shivam-kapila
Will make a ticket and PR after the primary work
2020-08-11 22447, 2020
iliekcomputers
ishaanshah already has a PR, i think we can just do it in that one.
2020-08-11 22401, 2020
Gazooo has quit
2020-08-11 22407, 2020
shivam-kapila
Oh great
2020-08-11 22452, 2020
Gazooo joined the channel
2020-08-11 22442, 2020
white_shadow has quit
2020-08-11 22452, 2020
samj1912 joined the channel
2020-08-11 22458, 2020
BrainzGit
[bookbrainz-site] prabalsingh24 opened pull request #489 (UserCollection…fix-checkEntityTypeBeforeAdding): fix: throw error when trying to add collection, area, editor to a collection https://github.com/bookbrainz/bookbrainz-site/pul…
2020-08-11 22444, 2020
ishaanshah
iliekcomputers: Ping
2020-08-11 22458, 2020
iliekcomputers
Pong
2020-08-11 22407, 2020
ishaanshah
Hi!
2020-08-11 22420, 2020
ishaanshah
I was working on the backend for sitewide stats rn
2020-08-11 22403, 2020
ishaanshah
It occurred to me that we have huge messages for each time range
2020-08-11 22423, 2020
ishaanshah
So should I limit it to top ten per time range
2020-08-11 22438, 2020
ishaanshah
or work on paginating over RMQ
2020-08-11 22440, 2020
iliekcomputers
I'm happy with limiting
2020-08-11 22403, 2020
iliekcomputers
But we should try a higher number, maybe the top 1000?
2020-08-11 22410, 2020
ishaanshah
Yeah sure
2020-08-11 22413, 2020
iliekcomputers
Or would that be too much?
2020-08-11 22425, 2020
ishaanshah
No that wont be the issue
2020-08-11 22432, 2020
iliekcomputers
I'll let you leave that configurable and we can play around with it.
2020-08-11 22437, 2020
iliekcomputers
But limits sound good to me.
2020-08-11 22442, 2020
ishaanshah
it's just that we are only gonna show the top 10
2020-08-11 22424, 2020
iliekcomputers
Yeah, but we can still expose more data over the API
yvanzo: finally got a bit of time to review the post
2020-08-11 22433, 2020
reosarevok
Changed a couple things, seems good to publish IMO
2020-08-11 22410, 2020
white_shadow
_lucifer are we using ndk in the app?
2020-08-11 22438, 2020
_lucifer
white_shadow: yes but not directly
2020-08-11 22459, 2020
white_shadow
what for?
2020-08-11 22409, 2020
_lucifer
the chromaprint algorithm is called from a java wrapper which is written using ndk
2020-08-11 22425, 2020
_lucifer
but the wrapper is not inside the app itself rather added as a dependency
2020-08-11 22444, 2020
_lucifer
secondly for the taglib library to read metadata
2020-08-11 22457, 2020
_lucifer
again it is added as a depenedency
2020-08-11 22442, 2020
_lucifer
so in the app we do not directly use ndk but depend on two libraries that use ndk and expose java/kotlin apis for us
2020-08-11 22426, 2020
white_shadow
ok but what we had to achieve by using chromaprint algorithm?
2020-08-11 22452, 2020
_lucifer
to obtain the fingerprint of the audio track and try to obtain a match
2020-08-11 22409, 2020
white_shadow
you mean determining similar audio tracks?
2020-08-11 22441, 2020
MFCR_ColbyRay joined the channel
2020-08-11 22436, 2020
_lucifer
Basically, chromaprint algorithm can generate an almost unique fingerprint for the audio file. If these audio files are already tagged with musicbrainz identifiers, the fingerprint can be submitted to acoust id database. Now, suppose someone else runs the algorithm on the same audio which does not have any metadata. Chromaprint will generate an almost equal fingerprint for it. We then query the acoust id database to check if this
2020-08-11 22436, 2020
_lucifer
fingerprint is already present. If yes, then we ask for the data they have related to it.
2020-08-11 22452, 2020
white_shadow
but you said we don't have the audio files of any song? Am i missing something here?
2020-08-11 22458, 2020
_lucifer
To be complete the rest of the workflow is as follows, AcoustID returns a small subset of the data we require. Then, we take the musicbrainz identifiers in this data and send to the musicbrainz servers to get the complete data available.
2020-08-11 22411, 2020
_lucifer
yes, we do not have any audio files white_shadow
2020-08-11 22446, 2020
_lucifer
but the users do. the users run chromaprint on their audio files