Most Popular in Apple
-
A fix for those "Pairing Record Missing" errors
-
Blog sale!
-
You're the Pundit: Does a 7" iPad make sense for the education market?
-
Anonymous Hacks Syrian President?s Email. The Password: 12345
-
Backdoor in TRENDnet IP Cameras Provide Real-Time Peeping Tom Paradise?
-
Adobe confirms: no Flash for Chrome on Android
-
O2 network issues hinder iPhone users
-
Twelve South HoverBar a unique way to marry iPad and iMac
-
White MacBook reaches end of life, education sales to cease
-
The Most Prolific Hacker on the Internet: A One-Handed Shadow
Code library gives homebrew iPod remotes chance for awesome
Not too long ago, David Finland built a device capable of communicating with just about any model of iPod via the dock connector using an Arduino Nano, PodGizmo breakout board, an old USB iPod connector, and a momentary switch. While it may not sound like a big deal, there is more to it than one might think: namely programming a device (in this case the Arduino Nano) to be able to receive, interpret, and respond to messages sent from an iPod.
This means teaching it to speak Apple Accessory Protocol and, although proprietary in nature, it has been fairly well documented around the Internet. Finland slung some code so that his iPod touch was hooked up to one of the famous Staples Easy buttons in his car. Now he could easily play and pause his iPod touch without having to fiddle with the on-screen controls.
Fast-forward several months and Finland had all but forgotten about the project when he was asked by the folks that run Make magazine to talk about it. In particular, they wanted him to talk about the library he created for communicating with Apple’s portable audio players. He said yes, and decided to dive back into the project and attempt to add additional functionality to the project.
Finland's first go around only involved tackling the the Simple Remote portion of the Apple Remote Protocol, which handles things like mute, next playlist, skip, and turning the device on and off. With newfound interest, however, he has now tackled the Advanced Remote portion, which opens up a bevy of new functionality, including getting names of songs, albums, artists, and track time; toggling shuffle and repeat mode; and all the other neat functionality that iPods have.
This newly released library of code will surely appeal to the do-it-yourself hackers who love tinkering, soldering, and programming. Someone could theoretically even build his or her own iPod speaker solution with a plethora of different options and feedback. The more daring could hard-wire a solution to a car’s in-wheel audio controls. Personally, I envision some sort of bicycle solution that docks the iPod on the handlebars but allows riders to control the device without taking their hands off the handlebars. An even more enterprising individual could rig something like this up to a sudden motion sensor so that when someone enters a room, the iPod begins to play.
Read the comments on this post
More Stories in Arstechnica Apple News
- Ding dong, the white MacBook is dead—for real this time
- Paul McCartney concert stream will test the waters on live Apple TV viewership
- Apple hoping to secure standardized royalties for 3G wireless patents
- TuneCore: first iTunes Match royalties are "magic money" out of "thin air"
- Etc: Good news 2010 MacBook Air, MacBook Pro, and iMac owners: you can now use Lion Internet Recovery thanks to a new EFI Firmware update.
- Apple trademark may hint at processing improvement for next-gen A6 processor
- Etc: Buffalo Wild Wings, a favorite locale of Ars staffers, is expanding a trial that lets users order from an iPad. BW3 claims the goal isn't to replace waiters, but to free them up to "interact more" with customers.
- Etc: Apple has posted a friendly warning to developers to avoid manipulating App Store rankings, either themselves or via third-party services.
- High-res UI elements in OS X 10.7.3 renew buzz about "retina" display MacBooks
- Apple rules top three smartphone spots but loses new users to Android
Most Popular Stories
A fix for those "Pairing Record Missing" errors
Blog sale!
You're the Pundit: Does a 7" iPad make sense for the education market?
Anonymous Hacks Syrian President?s Email. The Password: 12345
HMC Commands
Backdoor in TRENDnet IP Cameras Provide Real-Time Peeping Tom Paradise?
Server error: 501 #5.1.3 in UNIX
Adobe confirms: no Flash for Chrome on Android
O2 network issues hinder iPhone users
Replace pipe with Broken Pipe