FatLab Music logo

Archive for the ‘iPhone’ Category

Page 2 of 3

Airfoil Speakers Touch app is a great tool for iPhone devs

As I wrote previously, Rogue Amoeba’s just-released iPhone app “Airfoil Speakers Touch” is a slightly baffling piece of software with limited use in practice. I don’t think much of the criticism it is getting on the iTunes App Store is their fault tho, and the upcoming 3.0 SDK features may let Rogue Amoeba finally create what users think this app will do (and what they really want — Airfoil for iPhone!). But, for now, it’s baffling.

As a composer embarking on scoring my first iPhone game, however, I now see a tremendous use for this. Our audio system has great studio speakers, but iPhone music has to be optimized for audibility over the tiny phone speaker as well. Instead of the laborious “export, mp3, copy to iTunes, sync, iPod play” routine, I can simply hijack Live or DP and beam the audio to my phone. Tweaks made on-the-fly are immediately heard.

A phone call will still interrupt the audio with no option to resume, and I still can’t control the host from within the app… but it did just make my workflow much simpler.

Airfoil Speakers Touch released for iPhone and iPod Touch

Rogue Amoeba has announced the release of Airfoil Speakers Touch, a free companion app for their cross-platform audio streaming tool Airfoil. This app gives any iPhone or iPod Touch the ability to receive streaming audio from an Airfoil app on your local wi-fi network. It’s a free dowload on the iTunes App Store. Airfoil is required and a free demo can be downloaded from Rogue Amoeba. Licenses (which remove the 10 minute time-limit) are $25.

A while back I wrote about my 4-part solution to stream audio across a network and still have your listening count. It’s oddly become one of our highest traffic posts, currently ranking #7 in a Google search for “airfoil iphone“.

My hunch is that most people want a way to broadcast *from* their mobile device to another person’s audio system — a wireless patch cable.

With this app, you still can’t stream *from* your iPod Touch/iPhone in the same way that Airfoil does — it is receive-only. (I guess it would be good for like an office-wide “radio” station (see update below) or something?) Also, since you only receive audio while the Airfoil Speakers Touch app is open, you can’t use Remote to change the song at the music source either.

But maybe if you had one phone running Remote controlling an iTunes streaming thru Airfoil to *another* iPhone receiving…..

'Airfoil Speakers Touch' at the iTunes App Store

Get 'Airfoil Speakers Touch' from the iTunes App Store

I think we’ll have to wait for some of the features coming in iPhone 3.0 before streaming off the phone will be possible. I’m sure if *I’m* getting the Google hits on this, Rogue Amoeba surely is as well and will be on top of things.

UPDATED: I’ve played with this a little more now, and I can’t see much use for it. Perhaps if you were stuck with a crappy PC that had no sound card or no headphones jack, this would give you remote wireless headphones via the phone. And because you have to launch the mobile app before Airfoil can broadcast to that destination, my idea of joining a “radio station” wouldn’t be possible. Using this app out-of-reach of the Airfoil source would just get annoying. Third, a phone call properly silences the incoming music, but that results in audio reverting to the host computer’s speakers… hope that’s okay in your quiet office! Oh, and it doesn’t automatically reconnect (yet?) when the phone call is over.

I love Rogue Amoeba’s apps, but Airfoil Speakers Touch feels like they are just cutting their teeth on the iPhone SDK for when bigger and more useful companion apps become possible.

Previously:

“Snow Dude” hits the iPhone App Store

Our pal Ben has coded apps that help Spiderman fly and that help cure cancer. Now he’s tackled the iPhone, coding his first app for the Lycette Brothers.

It’s called “Snow Dude“, and it’s available today from the iTunes App Store for $1.99. Check it out!

'Snow Dude' at the iTunes App Store

Get 'Snow Dude' from the iTunes App Store

iPhone Remote app + Airfoil + Airfoil Speakers = iTunes Heaven (UPDATED with AirPlay details)

(UPDATED 9/1/10: Apple introduced AirPlay today, the next incarnation of AirTunes wireless media streaming. iPhone, iPad, and iPod touch running iOS 4.2+ can wirelessly streaming of audio, video, and photos to Apple TV as well as other AirPlay-compatible hardware receivers.)

My iTunes library lives on our laptop, but I’m often on our other “big” computer and want to listen to those tunes. I could stream between iTuneses, but I want this listening to count — i.e. increment play counts, let me change star ratings, etc. You can’t do that with iTunes streaming.

But now, with 2 computers, a wireless network, an iPhone running OS 2.0+, four cross-platform apps (3 of which are free), and a little scotch tape, my dream is possible.

  1. You’ll need the following apps: iTunes, Rogue Amoeba’s Airfoil ($25), their companion app Airfoil Speakers, and Apple’s Remote for iPhone
  2. Open Airfoil Speakers on the destination computer.
  3. Open Airfoil on the source computer and select “iTunes” from the source list.
  4. In Airfoil, activate the connection to the Airfoil Speakers computer. (iTunes will launch or relaunch, and Airfoil will establish a digital link to the destination.)
  5. Get your iPhone on your Wi-Fi network
  6. Open Remote, select a tune, and press play!

< ?php if (function_exists('dfrads')) { echo dfrads('1327167'); } ?>

Hello World from my iPhone

This is my first post using the new WordPress iPhone app on my new phone.

We got in line at 7:45a at the Soho Apple Store. We had our vouchers by about 9:00a. It took another 2.5 hours to get phones. The actual activation took 4 minutes per phone.

Below is the last photo taken by my Razr:

photo

***UPDATE***
Our friend who left the line around 9:00a with his voucher returned at 4pm and had his phone by 4:10. :(

My iPhone 2.0 wishlist for MobileMe Family Packs

[Note: I was away the first week, and with the ongoing heat and reported 4+ hour lines at all three NYC Apple Stores, I still don't have my own yet.]

Updating Mike’s first-gen iPhone to 2.0 was no problem. As everyone warns, give yourself an hour or more to complete the update. The firmware and software updates finish in about 20min. But because the update performs a full wipe, all your media needs to be recopied and that’s what takes most of the time.

So far, iPhone 2.0 is 95% awesome. Of all the advertised improvements, the most noticeable are Calendar (color distinctions and general iCal-iness now), Contacts (search is handy), Calculator (flipping to scientific mode is just cool), and of course the App Store.

And by far, the sleeper hit of the App Store is Apple’s “Remote“. Seriously, this could be the best thing about iPhone 2.0 for me. More on that ridiculousness in a later post, I think.

In the fallout of the botched MobileMe launch, it’s been hard to determine what issues were temporary and which were just limitations of MobileMe on iPhone 2.0. I’ve spent a little time testing things, and here is my wishlist:

Allow data sync between MobileMe Family Pack accounts
This one is major, and central to the slightly misleading impression given by the MobileMe tagline “Exchange for the rest of us”. Some have said “It’s MobileMe, not MobileUs,” and that’s true. It functions great as “Exchange For Me”, but a tiny change (to features that feel more like bugs anyway) could turn a MobileMe Family Pack into “MobileUs”.

Family Packs provide 1 primary and up to 4 sub-accounts — each with their own Contacts, Calendars, iDisk space, and Email address. There is no sharing of data between them as far as I can tell (confirmed here) except possibly some way to transfer files thru shared iDisk folders. Family Packs are simply a quantity-discount over buying 5 individual accounts.

But Apple, why not take the “Family” part seriously and make Family Packs “just work” the way a family works? Our desktop and laptop computers sync to one primary MobileMe account, so that we benefit from all the integration goodness .mac has always had to offer. We have our own @mac.com email addresses, but we share common calendars and contacts. It’s even fairly simple for a sub-account holder’s iPhone to participate in this little makeshift family workgroup. You just enable only their sub-account Mail and then enable Contacts, Calendar, and Bookmarks for the primary account.

That works great, but the main problem is this: Push Email is an option for sub-accounts only up until any data sync option (Mail, Contact, Calendar, or Bookmark) from the primary account is enabled. An iPhone can only actively “sync” to one MobileMe account, so sub-account holders (or grandfathered .mac Email-Only accounts) must choose between push email or over-the-air data sync. Once anything from the primary account is turned on, “Push” becomes “Fetch” for the sub-account. I have confirmed this on Mike’s iPhone, and a lengthy Discussion Thread on Apple’s support site details it further.

My hunch is that Apple chose to limit the persistent push connections to just one per iPhone. Allowing multiple push accounts would enable runaway connection demands on their servers.

However, MobileMe has certain quirks that essentially make this Push Email vs. Sync decision for you. The biggest is that calendar colors from iCal are communicated to your iPhone calendars only after an over-the-air sync (feature or bug?). Your initial iTunes USB-sync gives your calendars a confoundingly random color scheme. I’m not about to retrain myself on new iCal colors, so if the only way is thru MobileMe data sync, the push email takes a backseat.

Settling for Fetch email is a small price — but it’s annoyingly second-class. Another drawback is only the primary account has web access to the data synced from the desktop. MobileMe’s online apps are amazing replicas of their desktop equivalents, and giving out the master password so all users in your “Family” can access the Address Book just isn’t always an option. To the “get your own individual account” crowd, that still wouldn’t allow Mike to share calendars and contacts with our desktop apps. And to the “use someone else’s services then” crowd, we’re extremely pleased with (and heavily dependent on) our @mac.com email addresses and the .mac integration way-of-life. Going without Push email is annoying, but not enough reason to forego data sync (except Contacts…for now, see below).

There are two solutions to this that I can think of:

  1. On an iPhone with multiple MobileMe accounts enabled, allow Push privileges for only one account and force all others to switch to Fetch. (This would retain the one-connection-per-phone limit.)
  2. Enable the MobileMe Family Pack primary account to sync selected data with its sub-accounts.

I really hope Apple goes the Family Pack route. Email-only’s are being phased out, and having inter-Family-Pack-account sync happen on the server would be tremendous. Imagine a Family Calendar that all the kids can view on their computers, and a Family Contacts group that means the kids’ AIM Buddies don’t clutter up Mom and Dad’s Address Book. Family Pack users should have the option of treating their accounts as either 5 distinct users or as a true mini-workgroup environment “for the rest of us”.

Re-enable selecting a subset of contact groups for over-the-air sync
A major drawback to over-the-air MobileMe contact sync is that you lose the ability to choose which groups to sync.

When a MobileMe account’s Contacts sync is enabled on an iPhone, iTunes then defers management of Address Book sync to the phone. I had hoped that meant you could continue to selectively sync only certain Address Book groups (in the same way iTunes allows). Alas, all contacts and all groups now sync to Contacts on the iPhone. (Thankfully, there is search now.)

+1 for Push Sync, -1 for feature removal.

A simple iPhone Settings screen or an additional config page on MobileMe’s account settings web page could easily replicate the disabled preferences formerly set in iTunes.

And, that’s it for now for my wish-and-a-half-list. I’m sure I’ll have more to say when I finally get my own phone. And yes, I’ve written all of this to Apple iPhone Feedback, and I encourage everyone do the same for your own gripes. I do think they listen. And I would like to think I encouraged a few features that appeared in iPhone 1.1.x updates. Let’s hope to see some more in iPhone 2.1 — and beyond!

Can’t check wireless.att.com account on iPhone Mobile Safari

How can AT&T — with its 5 year exclusive on the iPhone — have a website that does not work with iPhone’s Safari?

Seriously.

I had called AT&T for something else and they mentioned my balance, which was $100+ more than usual. We were on the road, so I was going to check our usage on Mike’s iPhone. Except I couldn’t log in!

You attempt to login, it redirects somewhere, then kicks you back to the login screen.

Calling *MIN# is the official way to check your minutes. Nice, AT&T: You can’t just have low-balance email alerts like all my bank accounts do? Of course, why invest in that when you’re making an extra $100 off our ignorance. I wish Apple were its own virtual network already.


Performance Optimization WordPress Plugins by W3 EDGE