#musicbrainz

/

      • Navion
        We pay commercial rates for just about everything even though we're a non-profit.
      • Silene is consent. ;)
      • Silence that is...
      • Leftmost
        "As part of the free and open Echoprint music identfication system, we are making access to the song identification method be free for both non-commercial and commercial use."
      • luks
        that applies for echoprint
      • which is useless
      • Leftmost
        ahh.
      • Well, also under the don't use for commercial use without asking, "If you are a lone developer selling advertising that is barely covering your running costs, we consider that non-commercial."
      • jacobbrett
      • Leftmost
        So I suspect a non-profit is also under that class.
      • Navion
        So why doesn't echoprint use the musicbrainz db?
      • jacobbrett
      • hrglgrmpf
        Navion: it is difficult to completely rely on the ID-space of another database
      • Navion: for example, they have fingerprints of music that is not stored in MusicBrainz
      • Leftmost
      • jacobbrett, German capitalizes all nouns, so I believe that edit is incorrect.
      • Navion
        But is sounds like their db is a fraction of the size (title-wise) of MusicBrainz.
      • jacobbrett
        My mistake, I presumed it was all Swedish
      • Navion
        Is it mostly NIH?
      • luks
        Navion: if you are considering the Echo Nest, look at ENFMP, not Echoprint
      • hrglgrmpf
        Navion: so they decided the best way for them to support MusicBrainz is to map their IDs to MusicBrainz IDs. They call it "Project Rosetta stone": http://developer.echonest.com/docs/v4/
      • luks
        hrglgrmpf: which they don't do for anything but artists :)
      • hrglgrmpf
        luks: didn't know :-)... but artists are the most useful I guess
      • Navion
        I hope Jean-Fran�ois Champollion is getting royalties for all this. ;)
      • Leftmost
        Pfft. The best way to do it is to use MBIDs for everything covered by MBIDs and ad hoc IDs for where it isn't. :P
      • hrglgrmpf
        Navion: I guess the most useful for your radio would be MusicBrainz artist IDs
      • Navion
        Does that have the album and lable info?
      • hrglgrmpf
        Navion: because you can display things like official homepage, wikipedia biography, etc.
      • Navion: what do you mean?
      • Leftmost
        hrglgrmpf, this is for royalties reporting.
      • hrglgrmpf
        Leftmost: ah, forgot :-). I'm already thinking of other stuff to do with MB...
      • Navion
        hrglgrmpf: Well the fields that SoundExchange requires we report are start time, title, artist, album, label and length.
      • hrglgrmpf
        Navion: that is very difficult to do generally I guess if you just have the raw audio data, because the same data can appear on multiple albums? But I don't know anything about SoundExchange or royalties reporting, so you might want to ask someone else...
      • Navion
        I figure (following Nyquest's rule) if I sample twice a minute I'll know what's playing every minute.
      • Leftmost
        Navion, are you typically playing from CDs or audio files? Or LPs. Or wax cylinders.
      • Navion
        Yes
      • Leftmost
        Which?
      • All of the above? (Except maybe wax cylinders.)
      • Navion
        Leftmost: Actually, we play from LP's, 78's, CD's, Automation, Prerecorded shows from other community stations. We don't always have the playlists but we always have the responsibility to report what we play. :(
      • Leftmost
        Ahh, hmm.
      • I'm guessing SoundExchange would not be happy with "Around 3:30, we played some music for a couple minutes."
      • Navion
        So, is Echonest a supporting developer of MusicBrainz (like Oracle/Sun is of Java)?
      • They only want the whole minute start time. The database should have the length of the recording, right?
      • Leftmost
        Yes.
      • To the latter. No idea on the former.
      • Navion
        Even if the album is mis-identified, the same artists get the royalties.
      • I know SoundExchange only needs the whole minute start time, that's not in question. ;)
      • SoundExchange is a non-profit that's set up to distribute royalties as I understand it.
      • Leftmost
        Navion, I meant the question about Echonest. :)
      • Navion
        Oops... Which question?
      • Oh, OK
      • MBChatLogger
        disgracenote is evil!
      • Navion
        I'm still a little miff'd about the whole CDDB to Gracenote thing. I spent hours typing in my music info and I haven't gotten a royalty check from them yet. ;)
      • Vorpal joined the channel
      • Tykling
        lol
      • :(
      • the_metalgamer joined the channel
      • hrglgrmpf
        nikki: http://musicbrainz.org/release/e278caa2-6085-4f... is also English/Latin, although Japanese characters appear in the title I guess?
      • nikki
        hmm. but then what would a transliteration be set to?
      • if that's english latin, then a version with the title transliterated would be too :/
      • the_metalgamer joined the channel
      • hrglgrmpf
        nikki: that is actually important... so the Script/Language is a property of all names on the release, not just the tracklist?
      • nikki: I've been doing it like that so far (checking script of all names)...
      • nikki: but wanted to know if I should extend it to only tracklist...
      • nikki
        including artist names is tricky since we haven't had artist credits for that long, but I'd definitely include the release name
      • hrglgrmpf
        nikki: yes... I made a report of releases where only the artist name is in non-Latin script, and check if they need to transfered to artist credits
      • but what about the 麻生夏子 release?
      • nikki
        which one?
      • hrglgrmpf
        what should be preferred here, front cover or spine?
      • nikki would leave the artist as it is
      • nikki
        (i.e. what's on the spine, which is how it's credited elsewhere, e.g. on the label's site and amazon)
      • hrglgrmpf
        nikki: ok!
      • nikki: is script Latin and language English still ok though?
      • (language certainly)
      • zarlino joined the channel
      • glen_ joined the channel
      • glen_
        hi, is anyone getting 403 errors trying to access musicbrainz?
      • hrglgrmpf
        glen_: yes :-)
      • since today/yesterday
      • you need to set the user-agent...
      • derwin
        hi glen :)
      • glen_
        ah, okay. glad i'm not the only one :)
      • hey
      • derwin
        I'm not glad you're not the only one
      • that means service is seriously impacted! ;
      • ;P
      • glen_
        that's true :s hope there's a fix soon :)
      • CallerNo6 joined the channel
      • hrglgrmpf
        glen_: if you are getting 403, you need to set your User-Agent: to something meaningful
      • v6lur joined the channel
      • Shepard
      • ehrgeiz
      • nikki
        glen_: what are you using that's getting 403s?
      • hrglgrmpf
        nikki: I noticed it with the bot today
      • you get 403 if you don't have a valid user agent set for every MB page it seems
      • and "Python/2.7.x" isn't a valid user-agent...
      • glen_
        hrglgrmpf, nikki, it looks like python-musicbrainz will set the user agent to be python-musicbrainz/2.1.5
      • sorry for the slow reply :S
      • hrglgrmpf
        glen_: you need a custom user agent...
      • glen_
        hrglgrmpf, do you have any links that may help me know which custom user agent to send?
      • hrglgrmpf, i'm searching for that at the moment
      • hrglgrmpf
        glen_: just set it to anything :-)
      • glen_
        hrglgrmpf, oooh, custom, i see :)
      • hrglgrmpf
        like: "glens super bot 1.0 http://botwebsite";
      • just something that helps to identify :-)
      • the format isn't important it seems
      • they more custom the better :-)
      • glen_
        that's good, trying now :)
      • nikki
        hrglgrmpf: yeah, I was wondering if it's the pymb2 stuff that doesn't support setting a user agent or not
      • glen_
        hrglgrmpf, it's working, thanks :D
      • nikki, pymb2 hardcodes the user agent to 'python-musicbrainz/2.1.5' where 2.1.5 is the version number
      • nikki, i changed the hardcoded value to something custom and it now works :)
      • nikki
        there's a new version of pymb2 that lets you change it
      • but of course, we never bothered announcing it to anyone :/
      • glen_
        ah, i'll ensure i'm on the latest version :)
      • kepstin joined the channel
      • reosarevok
        Oh
      • We should probably tweet about that
      • Someone write me a tweet :p
      • nikki
        reosarevok: can you find someone who can post on the blog? :/
      • hrglgrmpf
        nikki: there already is a blog post
      • nikki
        hrglgrmpf: where?
      • hrglgrmpf
        and it is even mentioned on the 403 error page :-)
      • kepstin
        man, people bring my attention to a 麻生夏子 single, so now I'm obliged to clean up the works and add isrcs :)
      • nikki
        the only thing remotely related that I can find is http://blog.musicbrainz.org/?p=1111 where someone mentions that python-musicbrainz2 doesn't support setting a user agent. I can't find anything about there being a new version out that people really need to update to
      • kepstin
        never mind, not add isrcs, they're already there. But clean up the works still :)
      • hrglgrmpf
        nikki: It says: “<h1>403 Forbidden</h1><p>Please see <a href="http://blog.musicbrainz.org/?p=839...
      • nikki
        that doesn't mention the new version of pymb2 either
      • hrglgrmpf
        but I agree that maybe there should be a second post, now that it is strictly enforced
      • bitmap
        I could post on the blog, but I don't know what to write about specifically (if someone else does I could post it at least :P)
      • Jormangeud joined the channel
      • kepstin
        aww, 502...
      • Vorpal joined the channel
      • wow, I have some files with musicbrainz_trmid tags in them :)
      • hrglgrmpf
        hmm, anybody speaks Russian/Ukrainian here :-)?
      • reosarevok
        Dremora speaks Russian, dunno if he's around
      • SultS
        hrglgrmpf: I understand/studied some, but I wouldn't say I really speak it
      • hrglgrmpf
        hmm, I try to automatically recognize Cyrillic tracklists, and noticed some have Latin characters
      • Dremora
        I'm here, what's the question?
      • hrglgrmpf
        like the word “собi”
      • Dremora
        looks like Ukrainian
      • ruaok joined the channel
      • hrglgrmpf
        the last "i" on the tracklist is written as ASCII i (U+0105)
      • but shouldn't it be the dotted і (U+1110)?
      • Dremora
        hmm
      • hrglgrmpf
        or is it common practise to mix Latin/Cyrillic letters if they look the same...?
      • Dremora
        actually I don't know about Ukrainian. but I know for sure that all 33 Russian letters have a separate range in Unicode, even though some of them may look exactly the same like Latin characters