MikeNemat
Apr 13, 04:12 PM
I'm working on a project to port the recently released Shairport tool that emulates an Airport Express to iOS and Mac OS X. (Disclaimer: this app is for personal use since it uses a leaked private key, I have no intention to release it on the app store). Ideally, my app will be more of a framework or library that anyone can use for their apps. Shairport is written in Perl/C so it is not suitable for "user-friendly" deployment to iOS and Mac OS X. My app will use OpenSSL for the AES and RSA encryption, ASyncSockets for HTTP and UDP networking, and nothing else. The idea is to make this a native app, no perl, no avahi, no libao, no software ALAC decoder.
As of now, I have the secure handshaking aspect of the RAOP protocol working as well as native Bonjour/Zeroconf/mDNS/Whatever you want to call it broadcasting working. I am able to respond to the RTSP requests OPTION, ANNOUNCE, and SETUP. iTunes will see my app as an Airport Express in the AirPlay list and will begin streaming audio in ALAC format to the app. I am successfully listening on the 3 UDP ports specified by the SETUP request, however, I'm at a bit of a loss on how to decrypt this with the AES keys from the SETUP request and how to feed this into CoreAudio.
Couple of questions to the community:
1) Are you working on anything similar, if so, perhaps we can collaborate? I would have no objections with starting an open-source project around this, however my code is at the uber-early proof of concept stage at this point.
2) Do you have experience using CoreAudio and the AudioFileStream format, if so, do you have an example you'd be willing to share?
3) Have you ever streamed audio to an Airport Express before? Is it a straight-up ALAC bitstream that reads bits from the file and spits it out as UDP packets? Are the headers intact?
4) Do you have an understanding of what the timing port and control ports are used for?
5) Have you looked at the shairport source code? Can you offer insights on how much of the back-end server and ALAC decoder code can be replaced by CoreAudio?
As of now, I have the secure handshaking aspect of the RAOP protocol working as well as native Bonjour/Zeroconf/mDNS/Whatever you want to call it broadcasting working. I am able to respond to the RTSP requests OPTION, ANNOUNCE, and SETUP. iTunes will see my app as an Airport Express in the AirPlay list and will begin streaming audio in ALAC format to the app. I am successfully listening on the 3 UDP ports specified by the SETUP request, however, I'm at a bit of a loss on how to decrypt this with the AES keys from the SETUP request and how to feed this into CoreAudio.
Couple of questions to the community:
1) Are you working on anything similar, if so, perhaps we can collaborate? I would have no objections with starting an open-source project around this, however my code is at the uber-early proof of concept stage at this point.
2) Do you have experience using CoreAudio and the AudioFileStream format, if so, do you have an example you'd be willing to share?
3) Have you ever streamed audio to an Airport Express before? Is it a straight-up ALAC bitstream that reads bits from the file and spits it out as UDP packets? Are the headers intact?
4) Do you have an understanding of what the timing port and control ports are used for?
5) Have you looked at the shairport source code? Can you offer insights on how much of the back-end server and ALAC decoder code can be replaced by CoreAudio?
Kilamite
Nov 11, 10:29 AM
Given the length of the original message and the terseness of Jobs' reply, it suggests that either he doesn't give a crap, or the iPad's virtual keyboard is a bit pants to type on.
Jobs always replies with short and sometimes witty responses.
Jobs always replies with short and sometimes witty responses.
troop231
Apr 7, 08:31 AM
I miss 4.2.1, it was really stable for me :(
WinterMute
Feb 14, 02:40 PM
I'm hoping mymemory's post is tongue in cheek, as edesignuk has been, to date, exemplary in his duties, without losing that sense of humour we all know and expect.
The mods here have done a great job in making MacRumors the most friendly and useful forum site I know of, and I hope us n00bie mods can carry on that work.
If everyone stayed within the rules, our job would be easy, but we have rules to observe too, and that is going to make us unpopular with some individuals some of the time.
It's OK, it's part of the job as far as I'm concered, I know I'm helping a forum that has been a great place to hang out over the years, and I know the other mods, mini or otherwise, feel the same.
Thanks for all your comments, helpful or otherwise, it shows what this place means to us.
The mods here have done a great job in making MacRumors the most friendly and useful forum site I know of, and I hope us n00bie mods can carry on that work.
If everyone stayed within the rules, our job would be easy, but we have rules to observe too, and that is going to make us unpopular with some individuals some of the time.
It's OK, it's part of the job as far as I'm concered, I know I'm helping a forum that has been a great place to hang out over the years, and I know the other mods, mini or otherwise, feel the same.
Thanks for all your comments, helpful or otherwise, it shows what this place means to us.
more...
Chundles
Oct 18, 01:37 PM
http://att.macrumors.com/contest/B9D13D.jpg
Just a really dodgy 2 second job.
Just a really dodgy 2 second job.
Small White Car
Oct 9, 04:48 PM
I though this was an upgrade from Tweetie 1 and now i have to pay again for the same app :mad:
There's a whole other thread for whining about that.
Yep. Here you go!
http://forums.macrumors.com/showthread.php?t=794464
There's a whole other thread for whining about that.
Yep. Here you go!
http://forums.macrumors.com/showthread.php?t=794464
more...
bearbear
Apr 4, 11:36 AM
Verizon got rid of their annual upgrade entirely recently. Good ole competition.
And the Thunderbolt has voice+data at the same time, for the poster above.
And the Thunderbolt has voice+data at the same time, for the poster above.
macridah
Oct 26, 07:27 PM
The new interface is now available. It's sweet!!!
And check out the new address book.
And check out the new address book.
more...
bobfitz14
Aug 3, 12:57 PM
^^lmaoo i remember that thread
zerofour
Apr 29, 03:05 AM
Thanks goodness Apple aren't infringing Samsung's "GPS" system... I'd much prefer to use GPS quickly and accurately, without having to root a device... then run an app to correct things! :D
more...
baleensavage
Jan 9, 03:33 PM
I too was disappointed with the keynote today.
The iPhone is a great device, but nothing that I'd buy. If they get rid of the phone capabilities and make it a real video iPod with wifi, I'd be all over it. Plus the whole cingular thing is a downer. On the whole though it was a good announcement for Apple and I'm sure it will revolutionize the cell phone industry.
The iTV is lame. All it is is a front row interface to your computer with a hard drive. Nothing really exciting there. Like others have mentioned, add in Web browsing, a DVD drive, the ability to record TV onto the hard drive, then maybe it would be worth the $300 price tag.
And removing Computers from the name makes sense, but it doesn't bode well for the computers part of Apple.
As for not having 10.5 info, I'm actually glad that they didn't. Vista is just out of the box. Let Vista cool off a little before Apple blows it out of the water. We don't want Microsoft stealing Apple's thunder with their 3-years-too-late OS. It'd be like if Apple released the iPhone right after the Zune thing came out.
The iPhone is a great device, but nothing that I'd buy. If they get rid of the phone capabilities and make it a real video iPod with wifi, I'd be all over it. Plus the whole cingular thing is a downer. On the whole though it was a good announcement for Apple and I'm sure it will revolutionize the cell phone industry.
The iTV is lame. All it is is a front row interface to your computer with a hard drive. Nothing really exciting there. Like others have mentioned, add in Web browsing, a DVD drive, the ability to record TV onto the hard drive, then maybe it would be worth the $300 price tag.
And removing Computers from the name makes sense, but it doesn't bode well for the computers part of Apple.
As for not having 10.5 info, I'm actually glad that they didn't. Vista is just out of the box. Let Vista cool off a little before Apple blows it out of the water. We don't want Microsoft stealing Apple's thunder with their 3-years-too-late OS. It'd be like if Apple released the iPhone right after the Zune thing came out.
Iscariot
Apr 5, 02:11 PM
While it is true that people can put themselves at a higher risk through certain activities, for a politician to blame a young girl for her own rape is absolutely disgusting. It's also nauseating and ignorant for politicians to suggest modest dress as a way to prevent rape. Such thinking is completely backward.
She clearly coerced the men into raping her. They are the real victims here.
She clearly coerced the men into raping her. They are the real victims here.
more...
-BigMac-
May 4, 05:48 AM
Hi guys,
I bought myself 2x4Gb Corsair RAM modules.
My MP 2.8 Quad had 3Gb by stock. How do i organise the RAM modules inside the MP for maximum performance? Does placement matter?
I heard its important to have the RAM in multiples of 3. Does that mean i would be better off with 9gb (4, 4, 1) config. rather than a 10gb (4, 4, 1, 1)?
P.s I realise i will have to get rid of 1 of the modules :)
Thank you :)
I bought myself 2x4Gb Corsair RAM modules.
My MP 2.8 Quad had 3Gb by stock. How do i organise the RAM modules inside the MP for maximum performance? Does placement matter?
I heard its important to have the RAM in multiples of 3. Does that mean i would be better off with 9gb (4, 4, 1) config. rather than a 10gb (4, 4, 1, 1)?
P.s I realise i will have to get rid of 1 of the modules :)
Thank you :)
Flying Llama
Aug 14, 02:23 PM
Those last 3 pictures are very nice, did you take them?
more...
pimentoLoaf
Jul 9, 03:42 PM
A mini-community within MacRumors, as the magazine often makes reference to MR as a resource for Mac enthusiasts.
Glideslope
Apr 4, 11:30 AM
There may not be a "mass exodus" but you can rest assured that my family (4 of us) will be switching to Verizon and joining my Dad (who currently is with Verizon) as of July 1st. :D
Enjoy your CDMA. "Let me check, gotta call you back". ;)
Enjoy your CDMA. "Let me check, gotta call you back". ;)
more...
untypoed
Apr 2, 09:29 PM
http://users.tpg.com.au/benerika//aprilscreen.jpg
What icon/theme is that?
I know I'm asking 3 people the same question, but those are all very great looking icons.
What icon/theme is that?
I know I'm asking 3 people the same question, but those are all very great looking icons.
TopToffee
Oct 10, 08:01 AM
I'd rather pay and get upgrades than have the developer abandon the app because it isn't profitable to do anymore free updates. What should Loren do when everyone that will buy Tweetie already has it? Develop updates out of the goodness of his heart?
The app store has a problem, and that's the amount of crap and cheapness of that crap. It drives the price of everything down. Factor in that ALL upgrades are free and you have a major problem for devs. You can sell an app once to each user, at next to nothing cost, and that's all you get. Yes, initially it's good when you're selling 100K apps a week but what happens when everyone's bought your app? The app store has a sustainability problem, and it will soon rear it's ugly head.
Compare it to desktop software where even the most basic apps cost $10+ and all upgrades are paid.
I'm quite happy to pay Loren �1.79 every 8-12 months for his work on Tweetie because frankly it's amazing and �1.79 is pretty much nothing.
The problem with most whambulance drivers such as yourself is pretty much the same problem with society at large. You only care about yourself and what you can get for yourself regardless if it's at the expense of others. You have no social responsibility. People's inability to look past their own nose and care about others is really quite pathetic. You don't care if Loren gets paid for his work, or for a sustainable app store. Rather you simply care for how cheaply you can get apps and updates. The self-centredness, the "me me me"-ness of society has become quite a problem IMO.
Hear f'n hear
The app store has a problem, and that's the amount of crap and cheapness of that crap. It drives the price of everything down. Factor in that ALL upgrades are free and you have a major problem for devs. You can sell an app once to each user, at next to nothing cost, and that's all you get. Yes, initially it's good when you're selling 100K apps a week but what happens when everyone's bought your app? The app store has a sustainability problem, and it will soon rear it's ugly head.
Compare it to desktop software where even the most basic apps cost $10+ and all upgrades are paid.
I'm quite happy to pay Loren �1.79 every 8-12 months for his work on Tweetie because frankly it's amazing and �1.79 is pretty much nothing.
The problem with most whambulance drivers such as yourself is pretty much the same problem with society at large. You only care about yourself and what you can get for yourself regardless if it's at the expense of others. You have no social responsibility. People's inability to look past their own nose and care about others is really quite pathetic. You don't care if Loren gets paid for his work, or for a sustainable app store. Rather you simply care for how cheaply you can get apps and updates. The self-centredness, the "me me me"-ness of society has become quite a problem IMO.
Hear f'n hear
aswitcher
Nov 3, 08:10 PM
Ok i thought i would start this thread just so we can have a list of must have free apps, mainly for the newbies, but also for the oldbies to share the ones they already have...
my must haves are
MacStumbler (http://www.macstumbler.com/)
(finds Wireless Networks)
I have found Kismac superior.
my must haves are
MacStumbler (http://www.macstumbler.com/)
(finds Wireless Networks)
I have found Kismac superior.
dolphino2
May 27, 04:01 PM
tempted...just trying to hedge my bets whether it'll be easier getting one at the trafford centre amongst the crazy people queuing up from 2am ish...knowing theyre gonna have a few hundred in stock...or whether to goto preston, where they have very little stock for tomorrow!
opusthe2nd
Sep 24, 05:17 PM
Nope!
If he doesnt live under your roof, you can ADVISE him strongly not to do it. If he still lives under your roof, tell him NO WAY!
If he doesnt live under your roof, you can ADVISE him strongly not to do it. If he still lives under your roof, tell him NO WAY!
AppleScruff1
Apr 27, 08:04 PM
What proportion of iPhone users do you think understand what a cache is? How about what cell tower triangulation is? How about the Core Location framework? Most people don't understand the finer points of how their phone works. The vast majority don't care and just want it to work and not do anything nefarious. As phones get smarter, there are only going to be more things that people don't understand - I think he makes a fair point.
I have to agree with you on this.
I have to agree with you on this.
Ace 7
Aug 3, 03:17 PM
Love me sum Inception.
macridah
Oct 26, 07:27 PM
The new interface is now available. It's sweet!!!
And check out the new address book.
And check out the new address book.
0 comments:
Post a Comment