These are chat archives for brunchboy/afterglow
A live-coding lighting controller, building on the Open Lighting Architecture with Clojure and bits of Overtone.
itemTypeLabelvalue that you may want to add as well:
0x2emeans the message contains information about when a track was added to the collection (it seems to propagate from iTunes on my system). The last message before the menu footer in a track data response has an item type with this value, and its label 1 string contains a date in the form
0x1004gives you the track list (sorted by title), whose menu items are of type
0x704. And message type
0x1002gives you the artist list (sorted by name); those menu items are of type
0x07which we already knew meant artist.
0x0100, and no arguments, and then the socket closes. Wait, I just checked, and that
0x0100message is coming right after the
0x4402message with the 900 bytes of waveform summary even if I don’t send any more messages. So clearly I must be doing something wrong. I guess it is time to bust out my spanned switch and do some more network captures, unless you have a better idea?