Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Macman1993

macrumors 6502
Original poster
Nov 23, 2007
337
16
So over the last year I've become great with the standard things on my mac but not I want to do more. I want to learn to design applications that can do things I want to do. How do I get started, I don't know code and I would like to know where to start if I want to be building applications. I understand that this takes lots of time and energy but I am up to the task and I just want alittle help to get me started.
 

Macman1993

macrumors 6502
Original poster
Nov 23, 2007
337
16
One idea of mine is an application that will let you use speakers made wireless by an airport express for more then just itunes. The speakers only will work with music on itunes and I want to make a way to use the speakers as my wireless speakers for more then itunes.
 

Gelfin

macrumors 68020
Sep 18, 2001
2,165
5
Denver, CO
There is an unfortunate problem with that particular idea. Apple cryptographically protects the AirPort Express audio stream to prevent exactly what you describe. Trying to crack something is definitely not a good way to cut your teeth programming, either ethically or in terms of relative difficulty, and I'm fairly certain the rules of the forum (not to mention U.S. federal law) would prohibit us from helping you towards that end.

Such a crack was already accomplished in 2004, shortly after the release of the AirPort Express, by "DVD Jon," the guy who originally cracked CSS. I really don't know the current status of that crack or any software that exploits it. It sort of dropped off the radar, probably because AirPort Express just isn't an especially inspired product. People tend to find it easier and cheaper to simply buy a third-party wireless router and streaming music box separately and keep all their music in non-protected format.

As an aside, how come nobody's answer to toddburch's question is ever a straightforward application that a neophyte programmer could be expected to work towards in finite time? For some reason everybody's itch is for something that would range from challenging to impossible a seasoned professional, like writing a driver from scratch for some piece of hardware otherwise only supported on Windows.

Don't get me wrong, I'm all for ambition and I'm not really criticizing, but it always strikes me funny the unerring accuracy with which everybody picks a first goal that would be guaranteed to drive them screaming from the profession in frustration.

Edit: Now that I think about it, I should probably mention that you can do what you just described legally (and semi-satisfactorily) without any programming at all by looking for software that will capture an audio input and pump it back out as an MP3 stream, then subscribing to the resulting stream in iTunes and directing it to the AirPort Express. It's a hacky solution, the quality of the audio source will be degraded and the resulting lag means you won't ever want to use it for real-time audio, but it is at least nominally possible to accomplish what you asked for.
 

fistful

macrumors 6502a
Mar 29, 2004
892
0
Socan
One idea of mine is an application that will let you use speakers made wireless by an airport express for more then just itunes. The speakers only will work with music on itunes and I want to make a way to use the speakers as my wireless speakers for more then itunes.


You mean like Airfoil?
 

Gelfin

macrumors 68020
Sep 18, 2001
2,165
5
Denver, CO
You mean like Airfoil?

Or, you know, that. :)

All things considered, I'm curious about the backstory there. Is this a case of cooperation with Apple, general loosening of the restrictions on APExpress, sneakily using iTunes behind the scenes to relay audio or simply tiptoeing around the DMCA?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.