Evan Martin (evan) wrote in evan_tech,
Evan Martin


Matt put mt-daapd on my computer, so now he gets transparent (zeroconf and all that) access to my music from iTunes. libopendaap has done all the reverse-engineering work on the iTunes authentication, which looks like it involved disassembly: "Apple (obviously in a futile attempt to prevent people from reversing the algorithm) has changed one byte in the MD5 Transformation algorithm.".
There's also a full-Perl implementation of not only DAAP (audio), but the underlying protocol DMAP that also means there's a Perl implementation of DPAP (used by iPhoto).

  • Either mt-daapd or iTunes chokes on my full archive. Matt got it to work with just the "A" subdirectory, so tonight he expects to manually binary search so we can pinpoint whether it's a data problem or just too many files.
  • I'm not sure if it can do OGG. Nobody's been able to test it because the only existing "real" client and server is iTunes. It seems you could extend the server to support OGG but iTunes still probably wouldn't do it. It's sort of a shame, because it means Matt can only listen to about 3/4 of my music.

  • your vcs sucks

    I've been hacking on some Haskell stuff lately that's all managed in darcs and it's reminded me of an observation I made over two years ago now (see…

  • inspiration

    _why: "when you don't create things, you become defined by your tastes rather than ability. your tastes only narrow & exclude people. so create."

  • perl people, explain your language to me

    Every time I use perl I feel mildly positive about it right up until I encounter CPAN. I've never managed to make CPAN work, despite the multitude of…

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.