#metabrainz

/

      • CJ_
        weeksio, Not the view I prefer but it will work.
      • Now just to add the imports and some log statements.
      • kepstin
        Freso: looks like a hack on their end, it's not fully integrated yet, but new api accounts and keys can be generated now.
      • weeksio
        also in solr-5.3.0/server/logs i think
      • Freso
        opatel99: Re: screencast, I'll /query you in a sec.
      • opatel99: Re: essentia, did you see the Gist with my own old notes about an acousticbrainz beets plugin?
      • kepstin
        In particular, http://www.last.fm/api/accounts only shows api accounts made prior to the migration, but http://www.last.fm/api/account/create allows creating new accounts, with a note saying that you need to save the credentials shown on the submit page since they're not available elsewhere :)
      • Freso
        kepstin: πŸ™Œ
      • kepstin: And yeah, I'll poke OpenDNS about it too.
      • CJ_
        weeksio, I made the code changes.
      • Freso
        opatel99: ^ can you check all the other *Brainz sites one more time? Just to make sure. :)
      • CJ_
        I am almost done fixing the imports. Are you able to recompile and deploy the code for me?
      • weeksio
        sure
      • CJ_
        That should be correct. Give it a try now.
      • You are building from mb-solrquerywriter in your /home, correct?
      • weeksio
        yes
      • MBXMLWriter.java:[60,67] cannot find symbol
      • CJ_
        What symbol? I probably made a typo. :)
      • weeksio
        MBXMLWRiter
      • r not R
      • :P
      • CJ_
        There should be more than that. Can you paste service the output?
      • It doesn't like something I added.
      • weeksio
        mb-solrquerywriter/error.txt
      • CJ_
        That is actually a better solution. :)
      • opatel99
        Freso: musicbrainz is only one not working. Will look at gist
      • CJ_
        weeksio, Try it now.
      • What command are you building with? mvn clean install or something else?
      • Freso
        opatel99: Ah, looks like I never wrote this down. Re: "Auto-fetch extractor static binary, or just provide d/l link?
      • "
      • Anyway, my thought was to simulate what the replaygain plugin does, which also calls an "external" program.
      • weeksio
        CJ_: check the error file again...I overlaid it, but it seems to be the same
      • Freso
        (Dependent on which format it's replaygain'ing.)
      • CJ_
        weeksio, Add -e and run it again, please.
      • weeksio
        oh yeah...clean
      • mvn package
      • CJ_
        Are you running it now? I can try.
      • Freso
        opatel99: And the path to that being provided in the beets config file (possibly falling back to checking for the _extractor in $PATH).
      • But look at the replaygain plugin to begin with, as that's in a somewhat similar position in this regard.
      • weeksio
        mb-solrquerywriter$ mvn clean install -e > error.txt
      • Freso heads out for a spell, will be back before meeting time
      • Freso notes that LordSputnik, Leo_Verto, and Leftmost haven't checked in yet
      • CJ_
        weeksio, Okay. I sudoed to your user and will run it myself. Thanks. :)
      • weeksio
        kay...I'm outta here for now
      • CJ_
        weeksio, Thanks.
      • weeksio
        no, no....thank *you*
      • Leo_Verto
        Oh yeah, meetings have started again
      • weeksio has quit
      • CJ_
        Woo! Meetings!
      • Kauai
        i've a ton of cd's that i burned and the burn software used accurateRip tags... MB doesn't like modifying these files... any info?
      • CJ_ headdesks.
      • CJ_
        I was right. It was a typo staring me straight in the face. Doh!
      • darwin
        anyone here know about picard and whether it supports tagging with non-numeric track numbers?
      • stanislas
      • kepstin
        darwin: huh, i'm not sure. You might run into problems with mp3, since I think the id3v2 track number field is numeric format...
      • darwin
        kepstin: right, but for the containers etc. that are supported.
      • kepstin
        i wonder how many players would break if you put something non-numeric into vorbis/flac/whatever
      • might not be worth it even where it is possible
      • darwin
        (it's more correct.......)
      • and probably players don't support it because they haven't had to in the past, etc.
      • kepstin
        sure, but players use that field as a numeric value for sorting tracks on an album in order
      • if anything, it would make sense to put a presentation track number in a different people and e.g. foobar2000 users can make a custom display that shows the alternate field
      • in a different field*
      • stanislas
      • kepstin
        (that could work in mp3, too, since you'd put it in a TXXX)
      • darwin
        well, I don't disagree that id3 is useless
      • because it is poorly specified
      • but
      • LordSputnik forgot about today's BB meeting
      • LordSputnik
        not that much to meet about though, I've just been trying to figure out a way to migrate data to the new BB schema, and guiding GCI
      • kepstin
        fwiw, storing non-integer values in the track number field would at a minimum break all gstreamer-based apps and rockbox (they'd parse the track number as 0 or missing)
      • and it would almost certainly break many other apps :/
      • so yeah, that's pretty much a no-go.
      • so yeah, best to store a 1-based position number in the track number field, and store the presentation/display track number in a separate new field.
      • otherwise you're just gonna annoy people.
      • LordSputnik
        Doesn't really make sense to store a non-integer in the track *number* field anyway
      • kepstin
        LordSputnik: well, sure, but we support that in musicbrainz for stuff like vinyl/cassette numbering with sides and whatnot
      • but musicbrainz also stores a separate (hidden) position field that's just an integer
      • stanislas
      • The previous commit was deleted.
      • LordSputnik
        stanislas: why add a space before \ ? Is that really what PEP8 says?
      • stanislas
        checking now
      • LordSputnik
        Also "== False" and "== True" are correct in this case - they are interpreted in a special way by SQLAlchemy
      • Freso
        5 minutes, everybody.
      • Grab your tea and cookies now!
      • LordSputnik
        (you could add a comment for that so that future contributors don't come along and "correct" it!
      • kepstin
        hmm, tea and cookies? sounds good
      • kepstin runs off to get some
      • CJ_
        Freso, I have cookies but I need you to provide me with some tea.
      • Freso
        CJ_: I don't even have any myself. ;_;
      • LordSputnik is away
      • Freso just sits here, taking sips off his water bottle
      • stanislas
        LordSputnik: 1) It is not in PEP8, it was changed automatically, maybe my own restrictions are wider than PEP8
      • CJ_
        Freso, Well, at least I have something to report in a meeting. :)
      • stanislas
        LordSputnik: 2) I will suppress it to keep it out of checking
      • LordSputnik: (and of course revert the changes)
      • Freso
        <BANG>
      • CJ_: Go right ahead. :)
      • (Who has the OAuth/Discourse topic?)
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | MeB meeting agenda: Reviews; minimum supported Ubuntu/Perl version from May (chirlu), OAuth/Discourse (zas)
      • Okay, I'll go while we wait for CJ_.
      • CJ_
        I started looking at the solr setup. SOLR-2 specifically.
      • Freso
        Oh, okay. :)
      • CJ_
        Freso, I was typing. :P
      • I added some logging code but the server is configured in such a weird way that I'm not sure how to get it deployed to test.
      • I will get with weeksio on that later. I also plan on working with him to iron out the configuration into something much more manageable.
      • zas
        Do we have any doc about the deployement ?
      • CJ_
        Not that I know of.
      • And if there is, I would wager that they need a decent bit of working to be correct.
      • zas
        We are moving to use Chef for all deployements now, i can help on this if i can get basic steps
      • CJ_
        Nice. I am only familiar with Puppet.
      • Freso
        Maybe you two should talk more after the meeting? :)
      • CJ_: fin?
      • CJ_
        Freso, zas and I? I do not think we are at a point to make a chef build yet.
      • Yes, I believe that is all.
      • Freso
        zas: Go ;)
      • zas
        Well, weak week, mostly partying ...
      • Freso
        πŸ™Œ
      • zas
        but i improved the write speed on tails, and discovered that our lsi mptsas cards are quite slow
      • enabling write caching + few ext4 options improved things
      • something like +40%
      • tails is our stats server, it needs to write a lot (all metrics from all servers)
      • i removed the encrypted swap on jiji
      • so we now have swap stats for it too
      • i also improved gateway cookbooks, ie. nginx conf is now tested before deployement
      • and as usual a bunch of syswiki updates
      • various cookboks fixes/improvements
      • and performance tuning
      • i passed quite a long time on tuning kern/tcp options on gateways
      • that's all i think
      • Freso
        Alright. ruaok is on his way. I guess I'll go then.
      • ruaok arrives
      • I... mostly did GCI stuff, but not a while lot. GCI seems to have quietened quite a bit compared to the first two weeks, so I actually have time for other things now. So I've caught up with some other private projects, had family time, friend time, etc.
      • *a whole lot
      • fin, I think.
      • OH.
      • Since last meeting, ruaok has appointed me to be in charge of these meetings.
      • That might be a relevant note here too. :)
      • ruaok: Go. :)
      • ruaok
        \ΓΈ/
      • CJ_
        What is GCI?
      • ruaok
        dele-gation-time, come on!
      • Freso
        CJ_: Google Code-in
      • reosarevok
        Mostly the same as above for me, except I spent half of my Christmas "holidays" in bed with a cold because I have perfect timing
      • CJ_
        Ah, right.
      • ruaok sings to the tune of madonna
      • ruaok
        anyways...
      • my main focus of the last week was tacos.
      • reosarevok doesn't want to imagine ruaok singing Madonna
      • Freso
        ^ :p