Hi. I am new to Open Source and wanted to start contributing to MusicBrainz. Could someone guide as to how to start? How to install the development environment? ANd if there are any good first bugs, that I can target to learn more about the code base?
2016-03-01 06141, 2016
JesseW
Welcome!
2016-03-01 06120, 2016
JesseW
ashutoshsaboo: Probably a good initial step for contributing to MusicBrainz is to contribute some musical data first. What genres/areas of music are you interested in? You could try looking up some artists you are familiar with, and add missing data about them (e.g. homepages, social media accounts, birth & death dates, etc.)
2016-03-01 06145, 2016
JesseW
And/or add missing albums, or (authorized) online videos, etc.
2016-03-01 06148, 2016
ashutoshsaboo
@JesseW : Ah. That's nice. Is there any link where I could go and do that?
2016-03-01 06130, 2016
JesseW
Well, start from https://musicbrainz.org and let us know where you get stuck! That in itself is very useful.
2016-03-01 06111, 2016
ashutoshsaboo
Yes, I'll definitely have a look at this website. Thanks! :)
2016-03-01 06116, 2016
ashutoshsaboo
And also, simultaneously, how should I set up my development environment? I want to contribute something related to python. If there are some other languages involved, then I am definitely ready to lean them up, and contribute using those languages as well. So, Could you help me out on this?
2016-03-01 06117, 2016
JesseW
(and you likely *will* get stuck -- we certainly don't have an ideal set of documentation yet)
Other people can speak more usefully about what languages are used -- I know JavaScript (incl Node.JS) is being used for a lot of the newer projects. I think BookBrainz is mostly in Python (although I may be wrong about that). MusicBrainz itself is mostly in Perl (although we're moving away from that, very slowly).
2016-03-01 06157, 2016
ashutoshsaboo
Once I install the musicbrainz server, then does that install your new projects like - AcousticBrainz automatically on my system as well?
2016-03-01 06127, 2016
JesseW
no, they are separate. I know less about how to get the other projects set up.
2016-03-01 06141, 2016
JesseW
(I've pretty much only contributed to MusicBrainz coding, myself)
2016-03-01 06150, 2016
ashutoshsaboo
Hmm! I see. Is there any link where I could go to learn about setting up these other projects as well?
2016-03-01 06100, 2016
JesseW
I'm heading to sleep now -- but other people (many more knowledgeable than me) will likely also pipe up eventually. You can read the logs of this channel here: http://chatlogs.metabrainz.org/brainzbot/metabrai…
I can't find any link mentioned online, as to how to set up AcousticBrainz, or MusicBrainz on linux, without a VM? Any help would be appreciated! :)
2016-03-01 06118, 2016
umeshksingla has quit
2016-03-01 06150, 2016
umeshksingla joined the channel
2016-03-01 06155, 2016
umeshksingla has quit
2016-03-01 06141, 2016
ariscop joined the channel
2016-03-01 06107, 2016
ashutoshsaboo has quit
2016-03-01 06158, 2016
ashutoshsaboo joined the channel
2016-03-01 06129, 2016
UmkaDK_ has quit
2016-03-01 06155, 2016
UmkaDK joined the channel
2016-03-01 06134, 2016
bee2502_ joined the channel
2016-03-01 06100, 2016
LordSputnik
ashutoshsaboo: most of those will be for the acousticbrainz server
2016-03-01 06126, 2016
bee2502_
Hi , I am Bhagyashree(Bee). I am interested in contributing to MusicBrainz for GSoC. My previous work has been in Data Analytics - including Machine Learning,social media analytics and NLP and I can program well in Python , C++
2016-03-01 06137, 2016
ruaok
sigh.
2016-03-01 06148, 2016
ruaok
summer of code spams.
2016-03-01 06118, 2016
ruaok
"how do I increase my chances of getting this project" in a private message. sigh. read the application template that tells you to NOT do that.
2016-03-01 06135, 2016
ruaok
all potential GSoC Applicants: ^^
2016-03-01 06121, 2016
LordSputnik
bee2502_: great!
2016-03-01 06105, 2016
bee2502_
I was hoping someone could help me get started - I like multiple project ideas currently including AcousticBrainz, social media features for MusicBrainz and statistics
if you want to know more about the projects, I'd suggest just taking a look around the websites :)
2016-03-01 06123, 2016
LordSputnik
I've got a couple more ideas to add for BookBrainz, which'll hopefully be added today
2016-03-01 06151, 2016
bee2502_
LordSputnik : I see. I was hoping you could provide me with a link to the API documentation for fetching AcousticBrainz/ListenBrainz data ?
2016-03-01 06106, 2016
bee2502_
Also, do you have any suggestions for the initial contributions ? I am interested in the data analytics projects rather than development and I was hoping to do some basic data analytics with the data as an initial contribution
2016-03-01 06115, 2016
bee2502_
What are your thoughts on this ?
2016-03-01 06146, 2016
bee2502_
ruoak ,alastairp ^
2016-03-01 06158, 2016
bee2502_
*ruaok ^^
2016-03-01 06139, 2016
ruaok
bee2502_: you should really be able to find the API docs for fetching AcousticBrainz data.
2016-03-01 06124, 2016
ruaok
if you can't, you're not qualified to be participating in GSoC.
2016-03-01 06122, 2016
bee2502_
ruaok : yeah, sorry, I did
2016-03-01 06152, 2016
ruaok
and really, we want ideas and projects to come from people in the community.
2016-03-01 06104, 2016
ruaok
we don't really want to tell people what to do.
2016-03-01 06112, 2016
ruaok
we want to hear what YOU want to do.
2016-03-01 06122, 2016
ashutoshsaboo has quit
2016-03-01 06108, 2016
bee2502_
hmm - I see.
2016-03-01 06139, 2016
ruaok
until your application is accepted, you should be wooing us with your amazing skills. you should NOT be asking us for help.
They do say they "prefer Nordic countries" but we also "prefer performers as recording artists for classical" and it only happens half of the time, so :p
2016-03-01 06107, 2016
reosarevok
I'd say you might as well give it a shot
2016-03-01 06105, 2016
reosarevok
Unrelatedly, sigh, I'm still getting newsletters from my Dutch bank. I wonder if they haven't closed my account even 6 years later
2016-03-01 06120, 2016
reosarevok hopes he doesn't unknowingly owe a ton of fees to ING
2016-03-01 06112, 2016
alastairp
schrodinger's fees
2016-03-01 06105, 2016
alastairp
you either owe nothing, or are responsible for the entire european economic downturn, but you won't know until you ask
Well, think what you'd be interested in doing and able to do I guess? That's a very generic question :)
2016-03-01 06153, 2016
ruaok
reosarevok: I can play up that I am half Danish. :)
2016-03-01 06159, 2016
reosarevok
haha
2016-03-01 06109, 2016
reosarevok
Good luck with that :)
2016-03-01 06110, 2016
ruaok
a_k: No, you should tell us what you want to do.
2016-03-01 06114, 2016
ruaok
reosarevok: :)
2016-03-01 06152, 2016
a_k
i know python and found ListenBrainz: Statistics and ListenBrainz: A submission API compatible with Last.fm scrobblers interesting
2016-03-01 06159, 2016
a_k
ruaok:
2016-03-01 06131, 2016
ruaok
a_k: you're still not telling me what you want to do. what do you want to do?
2016-03-01 06105, 2016
a_k
ruaok: i want to contribute to these projects
2016-03-01 06122, 2016
ruaok
how do you want to contribute to these projects. and please don't tell me that you want to write code to make us happy.
2016-03-01 06119, 2016
a_k
help in solving bugs i guess, i am not sure
2016-03-01 06131, 2016
a_k
ruaok:
2016-03-01 06157, 2016
ruaok
ok, please come back when you are sure of what you want to do.
2016-03-01 06131, 2016
a_k
can you tell me the ways to contribute
2016-03-01 06150, 2016
Gentlecat
there's information about that in the wiki, you should read it first
2016-03-01 06102, 2016
Gentlecat
find a project you are interested in, try to install it
2016-03-01 06138, 2016
Gentlecat
if you can't do that, you'll have a hard time later
2016-03-01 06148, 2016
rahulr has quit
2016-03-01 06130, 2016
alastairp deletes migrated AB database
2016-03-01 06131, 2016
alastairp
sigh
2016-03-01 06150, 2016
Gentlecat
?
2016-03-01 06106, 2016
alastairp
I didn't fill in the 'created' time correctly. it was set to now()
2016-03-01 06127, 2016
alastairp
so all submissions in AB are now created between 26th and 27th of feb
2016-03-01 06129, 2016
alastairp
this year
2016-03-01 06131, 2016
alastairp
*all* of them
2016-03-01 06123, 2016
alastairp
how did I miss that?
2016-03-01 06140, 2016
alastairp
ah, actually. ids are the same. I should be able to copy them over
2016-03-01 06120, 2016
jesus2099 joined the channel
2016-03-01 06140, 2016
ruaok
alastairp: :( bummer.
2016-03-01 06128, 2016
alastairp
ruaok: I think it's OK. I *did* copy ids manually instead of using the sequence, so they should be the same in both databases. I'll just copy the created time over
2016-03-01 06125, 2016
Nyanko-sensei has quit
2016-03-01 06152, 2016
D4RK-PH0ENiX joined the channel
2016-03-01 06122, 2016
hitesh96db joined the channel
2016-03-01 06153, 2016
ruaok
alastairp: I wonder if that will be faster than re-doing the migration.
2016-03-01 06102, 2016
alastairp
I think so
2016-03-01 06112, 2016
alastairp
because it's just ("just") 3 million inserts
2016-03-01 06116, 2016
ruaok
ok, I think the first version of my presentation to the EC is ready-enough.
2016-03-01 06120, 2016
ruaok
"just"
2016-03-01 06123, 2016
jesus2099 has left the channel
2016-03-01 06137, 2016
D4RK-PH0ENiX has quit
2016-03-01 06138, 2016
alastairp
whereas the migration is select, split, alter, re-encode, insert 20 rows, repeat 3 million times
2016-03-01 06114, 2016
ruaok
the only thing slow about that is the insert.
2016-03-01 06120, 2016
ruaok
and I think insert is still faster than update.
2016-03-01 06126, 2016
alastairp
right
2016-03-01 06131, 2016
ruaok
I'm really curious about this. keep track of the time, please?