Monday, May 7, 2012

Spent four hours on FilePlay today. This app is going to involve quite a lot of hard work. My current status is this: FilePlay successfully streams multiple files from disk. On the iPhone it can handle about three stereo files. Not very impressive. Discovered the files Jay gave me were 24-bit. So I'll be able to stream more like 4 files easily. Still not super impressive. Next step is to be able to swap out one file for another mid-play. Tried doing this and am getting errors in fseek. Blowing off yoga in favor of programming. Went for a 25 minute walk today though.

Thursday, May 3, 2012

Cheap and Deep app progress

Spent most of the day today working on FilePlay, a class that's part of EZPlug and streams files from disk and into an EZPlug network. It's just a little bit trickier than I can easily wrap my head around. Running in to multiple problems: memory issues with no warnings in XCode, and niggly little logic bugs of the type that crop up when I work with juggly-type code. Somehow, anything involving getting to the end of something and then jumping back to the beginning always gives me trouble. I'm going back and forth a bit about whether I should just use Apple's code, because surely they know what they're doing, and surely I don't. But generally, I'm settling on the idea that FilePlay is something I'll be using again and again, and it's worth taking the time to get it right, and to make sure that any time I want to do this stuff in the future, it will be very easy. Very E-Z.