#musicbrainz-devel

/

      • ianmcorvidae
        I thought we looked at it for seeding of forms and things
      • chirlu`
        Otherwise it’s the params interface (params, body_params, query_params) which should be OK.
      • ianmcorvidae
        ah, okay
      • I see, I'd missed that it was specific to the non-pluralized version for some reason :)
      • chirlu`
        params returns a hash of all parameters, which we then access like ...params->{something}.
      • But param('something') returns the specific parameter, or a list if it got repeated.
      • Douglasgimli
        sorry interrupt, quick question, I not finding some script that stract audio fingerprint from a local file, with could be in C, C++, Python.. Any clue where can I find it?
      • chirlu`
        So the bug is that in a hash, like { user => $user, something => ...param('something') }, the param() is in list context.
      • ruaok runs home
      • And if it returns ('foo', 'user', 'baz') because the request was something=foo&something=user&something=baz, the hash will be { something => 'foo', user => 'baz' } because later definitions overwrite earlier ones.
      • Douglasgimli: acoustid-fingerprinter?
      • Douglasgimli
        yeap
      • chirlu`
        Well, that’s the name. :-) https://acoustid.org/fingerprinter
      • You can also use Picard, for instance.
      • Freso
        chirlu`: Though technically it isn't Picard doing the fingerprinting.
      • chirlu`
        Freso: acoustid-fingerprinter doesn’t do the fingerprinting, either. :-)
      • The component for that is Chromaprint.
      • Douglasgimli
        let me explain a little bit more, I already submited the song I want to acoustid database, but nwo I trying to record some audio with microfone, converting that audio to acoustid fingerprint, sent it with acoustid api and return the sound name
      • but the problem is in the converting part, i not findind any example of script that help me with that proccess
      • chirlu`
        AcoustID isn’t suitable for that purpose.
      • It recognizes the same audio even if slightly altered (by lossy compression, in particular), but not a new recording of a song.
      • Douglasgimli
        dammit, now I get it.. thanks for explanation
      • ruaok joined the channel
      • bitmap
        zas: yes, I'll work on a mac build thursday or friday once I'm home
      • zas
        bitmap: ty ;)
      • luks
        it would be great to document what exactly did you do
      • because I have not managed to get the build as small as the ones from you
      • kepstin-laptop
        ruaok: stickers are in the mail, should be waiting for you when you arrive.
      • KRS-Cuan joined the channel
      • ruaok
        kepstin-laptop: grand, thanks!
      • KRSCuan joined the channel
      • CallerNo6
        100 stickers enter (San Jose). How many leave?
      • ruaok
        most. scattered to the corners of the world. :)
      • CallerNo6
        in the end, we're all lost stickers.
      • ijabz1 joined the channel
      • KRSCuan joined the channel
      • Freso
        ruaok: Any ETA on how soon you'll have that program ready to pour digitised music through?
      • ruaok
        Freso: tomorrow hopefully.
      • Freso
        Roger.
      • KRSCuan joined the channel
      • alastairp
        ruaok: hmm. I assume your ldap username actually is rkaye, and not ryake?
      • ruaok
        correct.
      • I had a nice laugh over that one.
      • ruaok hasn't had an rkaye login in over...
      • nm. I'm old. :)
      • ianmcorvidae
        heh
      • ianmcorvidae hopes this isn't the kind of long time ago where I might not have been born :P
      • CallerNo6
        that counts as "long time ago"?
      • ruaok
        you were born, but probably not using computers yet.
      • 94?
      • you were, 5?
      • ianmcorvidae
        if it was late in the year I was 5, yeah
      • heh
      • might have been playing a few games but not exactly a computer user, no :P
      • alastairp
        right, so that's a funny error message that their system gives if you type in a username that's not valid
      • ruaok
        gah. between MB and AB, I have no idea how I'm supposed to pull a hack outta my butt for this weekend.
      • so, its either the Spotify all random hack or the Leap Motion Dubstep theremin.
      • the latter would demo much much better.
      • on a different note, AdvancedTomato on an Asus N66U router is nothing short of amazing.
      • we were watching movies off our router last night.
      • in combo with a chromecast, its a great deal.
      • ianmcorvidae
        nice. might get something like that, I'm still using an old WRT54GL :)
      • which is fine, I have it chained into a couple of gigabit switches so all the local wired stuff is gigabit, but
      • hawke
        WRT54G represent! ;-)
      • ruaok
        yeah, i have an older buffalo router that I've engaged as a wireless client, so my office has a wired network.
      • ianmcorvidae
        we just have ethernet cables stapled to the ceiling
      • ruaok
        but they have a N-repeater that has an ethernet output.
      • kepstin-laptop switched to a tp-link archer c7 running openwrt and is very happy with it
      • kepstin-laptop
        wireless ac :)
      • ianmcorvidae
        I'm not sure I even have any clients that support N, much less AC, so I don't care much about that, but :P
      • (maybe my phone?)
      • ruaok
        I don't either, really.
      • kepstin-laptop
        it's kind of weird getting 20MiB/s transfers over wireless from my laptop.
      • ruaok
        but the repeater would be on its own frequency, which is perfect.
      • that means I'll get more than 15mbps to the office.
      • and really, where do I need the bandwidth?
      • alastairp: still around?
      • Gentlecat joined the channel
      • MBJenkins
        * nikki: Select coordinates using a map
      • * Ulrich Klauer: MBS-7693: Open "edit release group" link in a new tab
      • * Ulrich Klauer: MBS-7831: Order "Votes by (editor)" list by time of vote
      • * Ulrich Klauer: Fix tests for Perl 5.20
      • * nikki: Use existing editor data in place tests
      • * nikki: Add alt tags to images which are missing them
      • * Ulrich Klauer: MBS-7915: Show tracklist on "Set track durations" page
      • * Ulrich Klauer: Get rid of an unncessary list
      • * Ulrich Klauer: Fix an "uninitialized value" warning
      • ianmcorvidae
        multiple hours of test fixing later :P
      • chirlu`
        ianmcorvidae: Is version 1.03 of the plugin running on the production servers?
      • Otherwise I don’t see how to get hold of it.
      • ianmcorvidae
        lemme look, though it's whatever version is in repositories including our PPA
      • (for 12.04)
      • 1.3 I guess
      • legoktm
        woot :D
      • ianmcorvidae
        :)
      • if you want ticket-tracker/blog credit we could post-facto make a bug that that PR fixed, incidentally, but your call of course
      • Lotheric_ joined the channel
      • (git always knows the truth anyway, of course, but :P)
      • legoktm
        heh, no need :P
      • ianmcorvidae
        that's what I figured, but since you popped in I figured I should ask XD
      • legoktm
        I just need to figure out how to convince you guys to upgrade http://wiki.musicbrainz.org/Special:Version :)
      • ianmcorvidae
        heh
      • legoktm
        only ~15 security releases behind!
      • Leftmost joined the channel
      • nikki
        the easiest way would be to hire us a sysadmin :P
      • (probably not the cheapest way)
      • Leftmost joined the channel
      • madmouser11 has left the channel
      • legoktm
        As a MW dev/sysadmin/etc., I'm more than willing to help out with upgrading and maintenance, but I don't really know how/where to start helping
      • ianmcorvidae
        well, I guess I can at least talk about our setup and you can advise a bit -- runs on its own VM, has a couple git checkouts (core + extensions, manually symlinking in relevant extensions); running behind nginx/php-fpm
      • nikki
        quick, kidnap him XD
      • ianmcorvidae
        haha
      • should be nightly mysqldump'd backups, not sure we're doing any backup of images directories and such
      • legoktm
        do you guys have any core (or extension) hacks? or custom extensions? those are usually the biggest barrier to upgrading
      • ianmcorvidae
        I don't think so, though as you can see we do run on domain root
      • which has caused us annoyance in the past
      • (we have some sort of funny thing with a '-' directory too)
      • but I don't think we have anything in code
      • legoktm
        what about your customized-ish skin?
      • nikki
        we tried to use as few extensions as possible because maintenance is hard
      • ianmcorvidae
        I think that's monobook plus stuff in whatever page it is you can edit to change that
      • legoktm
      • nikki
        I think that's just common.css
      • yeah
      • ianmcorvidae
        yeah
      • that one
      • hm, maybe not, that looks like too little
      • nikki
        then I dunno
      • legoktm
        yeah, that's what I was thinking
      • and the "mbwiki" classes don't look like they're from MediaWiki itself
      • nikki
        the skin is just monobook too, so maybe we just dumped some css somewhere
      • nikki prods navap1
      • legoktm
        aha
      • ianmcorvidae
        http://wiki.musicbrainz.org/User:PavanChander/m... has some stuff (I don't think that's used directly)
      • ah
      • yeah, there we go
      • legoktm
      • the good news is that's the best way to customize skins, so nothing should break on upgrade :)
      • ianmcorvidae
        heh, I'm not sure we even use the elements with backgrounds thing on the main site any more, which is probably why it doesn't work
      • haha cool
      • our old one was much worse as I recall
      • nikki
        what, we're doing something right for once? XD
      • ianmcorvidae
        (this setup is one I did a couple years ago, with CSS/JS stuff done by navap)
      • Leftmost joined the channel
      • legoktm
        do you guys have an object cache like APC or memcache setup?
      • derwin
        (no)
      • legoktm
        :/
      • ianmcorvidae
        IIRC I think we do