Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Avoid a potential issue with voice control on iPhone 3GS iOS devices
If you have entire albums, artists, or playlists excluded from shuffling in iTunes (The 'Skip when shuffling' flag is set), your iPhone 3GS will fail to play these albums, artists, or playlists when you select them using Voice Control if it has shuffle play mode enabled.

The manner in which it fails makes it seem as if something is seriously amiss (hence this hint): It acknowledges your voice input, indicating that your selection is about to play (e.g., 'Playing album Avatar'), but then returns to whatever had been playing before. If nothing had been playing before you gave the voice command, the iPhone will remain resolutely silent after acknowledging your input.

The solution to this 'issue' is, of course, to simply to turn off shuffle play mode. Unfortunately you can't do this with a voice command (as far as I know).
  Post a comment  •  Comments (1)  
  • Currently 2.85 / 5
  You rated: 5 / 5 (13 votes cast)
[5,268 views] Email Article To a Friend View Printable Version
Bookmark podcasts on iPhone for quick downloads iOS devices
I do a lot of podcast listening and I hate the long sync times in iTunes to get the freshest content on my iPhone. As a result, I do most of my podcast downloading directly on my iPhone. When you have old episodes in your Podcast section, you can touch the Get More Episodes button to get thrown to the iTunes app and download a new one.

But if you always delete shows when you're done (to save precious space), the quick link is gone -- instead, you have to type the relevant podcast name into the iTunes app's Search bar. What a pain! So here's a way to make podcast links list in Mobile Safari that toss you right to the show's page in iTunes:
  1. Go to iTunes on your Mac/PC, look up the podcast you want to bookmark in the store.
  2. Right next to the Subscribe button is a down arrow; click that and choose Copy Link.
  3. Paste this link into an email addressed to the account you access on your iPhone (or any other method for getting text snippets from your computer to your iPhone). Send a bunch of links in one email and save time.
  4. Open the email on your iPhone. A long press on the link pops up the option to copy it.
  5. Open Mobile Safari and bookmark whatever page is showing. (It doesn't matter what it is; we end up editing it anyway.)
  6. Go to the Bookmark menu, find the bookmark you just made, and tap Edit. Change the name to the name of the podcast, clear the old URL, and paste the link in the URL field.
That's it! That link will now take you straight to the iTunes app to download the newest podcast without searching or retyping.

[robg adds: I haven't tested this one, but if you're willing to sync one time, it seems you could simplify it by bookmarking the podcast URLs on the Mac/PC version of Safari first, then syncing your iPhone (assuming you sync Safari bookmarks).]
  Post a comment  •  Comments (4)  
  • Currently 2.35 / 5
  You rated: 3 / 5 (20 votes cast)
[6,603 views] Email Article To a Friend View Printable Version
Change the carrier name in the iPhone Simulator iOS devices
For you iPhone/iPad/iPod touch developers out there, did you know you can change the name of the carrier that appears in the iPhone Simulator? The default carrier name is Carrier, but you can change this to a custom name of your choice.

In, run this command, replacing your_user with your user's short username:
defaults write "/Users/your_user/Library/Application Support/iPhone Simulator/User/Library/Preferences/" SBFakeCarrier "AT&T"
[robg adds: I haven't tested this one.]
  Post a comment  •  Comments (2)  
  • Currently 2.62 / 5
  You rated: 1 / 5 (21 votes cast)
[12,089 views] Email Article To a Friend View Printable Version
One way to read Hotmail on the iPhone iOS devices
I checked a ton of forums and none of them had this hint -- only the same questions over and over. I hope I'm not embarrassing myself by stating the obvious. If it hasn't been noticed before, I guess I stumbled across the fix.

Open your iPhone's Safari browser and log in to your Hotmail account. Then, all you have to do is tap the Bookmark button. A screen will come up asking what you would like to do. Simply select Add to Home Screen. You should now see a Hotmail icon up on your home screen, just like an app; it even has its own App icon.

When you select the 'app,' your Hotmail will open up in Safari, automatically refreshing. It will live update, and maintain your folders, including folders you've created.

[robg adds: Microsoft offers this document, which explains how to set up Hotmail as a POP3 client on the iPhone. However, there are downsides to POP3, such as only being able to see your inbox. I'm not sure if there are any better ways to use Hotmail on the iPhone, as I'm not a Hotmail user. Suggestions welcomed in comments.]
  Post a comment  •  Comments (5)  
  • Currently 2.18 / 5
  You rated: 4 / 5 (33 votes cast)
[8,273 views] Email Article To a Friend View Printable Version
Permanently hide the Stocks app icon on iPhone iOS devices
If you're like me and have no use for the Stocks application, I'm sure you've wished of a method to remove it so it doesn't take up home screen real estate. A few months back, I searched for a method but I found none that suited my needs. I wanted something that would not require a jailbreak, and I wanted the change to be permanent. I remembered that disabling an application through the Restrictions panel removes it from the home screen, so I figured adding Stocks to the list of restricted apps should have the same result.

Note that this hint requires connecting your iPhone to a Windows machine, either directly or through a virtualization application such as Fusion or Parallels.
read more (451 words)   Post a comment  •  Comments (30)  
  • Currently 2.54 / 5
  You rated: 3 / 5 (26 votes cast)
[59,360 views] Email Article To a Friend View Printable Version
Open MobileNavigator from Maps in Safari on iPhone iOS devices
Let me preface this hint by explaining the use for the Navigon Connect Bookmarklet on my iPhone. I understand that there are apps out there that already connect to Navigon's MobileNavigator; this is just another option if you find yourself on Google Map's site in Mobile Safari and want to quickly open MobileNavigator with the destination you found on Google. With that said, lets get to business...
  1. Drag this bookmark to your Bookmark Bar in Safari and sync your bookmarks to your iPhone through iTunes: Navigon Connect
  2. On the iPhone, find a destination on in Mobile Safari.
  3. Select the Navigon Connect Bookmark from Mobile Safari.
That's it; MobileNavigator will then open with the Longitude/Latitude coordinates from the destination in Google Maps.

Tips: This only works from the Google Maps web site. For best results, make sure that your destination is in the middle of the map. Also, as it's only one line of Javascript code, it's really easy to add it to Quix, too. Be sure to check the Quix site for syntax.

I originally posted this tip
on my blog, where you can find screenshots and a bit more detail, if you want it.

[robg adds: I haven't tested this one.]
  Post a comment  •  Comments (1)  
  • Currently 2.94 / 5
  You rated: 4 / 5 (16 votes cast)
[6,790 views] Email Article To a Friend View Printable Version
How to get a jailbroken iPhone out of a locked screen loop iOS devices
On jailbroken iPhones where sbsettings is installed (nearly all of them) and the 'autolock' toggle is also installed, there is a chance of getting permanently stuck in a lock screen loop. When you slide to unlock the iPhone, it unlocks for a 10th of a second, then locks again.

The problem is that this unlock-lock loop stays through a restore. Try as you might: DFU mode, restarting, restoring from backup, etc., all will end with an iPhone in the same loop. This problem is caused by a bug in sbsettings' autolock toggle.

This is how I fixed mine when it happened to my phone last night...
read more (468 words)   Post a comment  •  Comments (11)  
  • Currently 2.81 / 5
  You rated: 4 / 5 (16 votes cast)
[18,017 views] Email Article To a Friend View Printable Version
Add currently-playing track an iPhone/iPod playlist iOS devices
This AppleScript will add the current track you are playing to a play list (currently named street) on your iPhone (or iPod). It will also make a backup of this added track to a playlist on the iTunes local playlists (also named street). The script also checks first if a song exists on the playlist, so as to not duplicate any tracks.
property playlistname : "street"

tell application "iTunes"
  repeat with s in sources
    if (kind of s is iPod) then set the_ipod to s
  end repeat
  set doit to true
  set idx to (count tracks of playlist playlistname of the_ipod)
  repeat with i from 1 to idx
    set n to track i of playlist playlistname of the_ipod
    set n to (name of n as string) & (artist of n as string) & (album of n as string)
    set m to (name of current track as string) & (artist of current track as string) & (album of current track as string)
    if (n is m) then
      set doit to false
      set v to output volume of (get volume settings)
      set volume output volume 30
      say "Dup file!"
      set volume output volume v
      exit repeat
    end if
  end repeat
  if (doit is true) then
      duplicate current track to playlist playlistname of the_ipod
      duplicate current track to playlist playlistname
    end try
  end if
end tell
This script is inspired by the Add Selected Tracks to iPod and Backup from Doug's AppleScripts for iTunes.

[robg adds: I haven't tested this one.]
  Post a comment  •  Comments (0)  
  • Currently 2.07 / 5
  You rated: 4 / 5 (14 votes cast)
[7,391 views] Email Article To a Friend View Printable Version
Install more than 180 apps on the iPhone/iPod touch iOS devices
The latest version of the iPhone OS allows you to have 11 pages of 16 icons, plus the four permanent icons at the bottom of the screen, for a total of 180 apps. You can actually have more than 180, though only 180 icons will be visible.

To get to the invisible apps, just do a search (press Home from the home screen), and type part of the non-visible app's name. I don't know how many of these invisible apps you can have, as I have not tried more than three so far.

[robg adds: As far as I know, the limit is simply based on the available space on your device. Long before that point, though, you may run into a limit with your ability to remember the names of all the invisible apps.]
  Post a comment  •  Comments (6)  
  • Currently 2.36 / 5
  You rated: 3 / 5 (14 votes cast)
[9,432 views] Email Article To a Friend View Printable Version
Sync only Address Book entries with phone numbers to iPhone iOS devices
I used to have a mobile phone which I synced all the time with iSync, where there was an option to only sync contacts with phone numbers. After getting an iPhone, I noticed this didn't exist. So why not use a Smart Group to do the job? Because they don't sync with the iPhone. But I also wanted everyone's emails and other details.

So I wrote up an AppleSript that updates a regular Address Book group with only people who have phone numbers. This worked great, then after a while, I wanted some numbers to not show up (people you want to keep in your phone but will never call, or whose name you don't want to see every time you scroll down your list). I created a group called Not Phone, and modified my script so that they are removed from the Phone group.

This script will create the groups for you. Warning: if you have a group called Phone already in existence, I suggest renaming the group (or changing the group name that the script uses in the first line), as that group will be modified. Here's the code:
property thePhoneGroup : "Phone"
property theNotPhoneGroup : "Not Phone"
on createGroup(str)
  tell application "Address Book"
      get group str
    on error
      make new group with properties {name:str}
    end try
  end tell
end createGroup

tell application "Address Book"
  my createGroup(thePhoneGroup)
  my createGroup(theNotPhoneGroup)
  set allContacts to every person
  repeat with p in allContacts
    if (count of phone of p) is 0 then
      -- Dont have a number
      -- if they are in the group then remove them
      if (name of groups of p contains thePhoneGroup) then remove p from group thePhoneGroup
      -- They have a number, add to the group
      if (name of groups of p does not contain thePhoneGroup) then
        add p to group thePhoneGroup
      end if
      if (name of groups of p contains thePhoneGroup and name of groups of p contains theNotPhoneGroup) then remove p from group thePhoneGroup
    end if
  end repeat
end tell
So now I can just leave the iPhone set to sync the Phone group, and I have no problems.

[robg adds: This worked as described for me in OS X 10.5.]
  Post a comment  •  Comments (6)  
  • Currently 1.69 / 5
  You rated: 3 / 5 (13 votes cast)
[14,810 views] Email Article To a Friend View Printable Version