How To Import MP3 Files Into Audiobooks of iTunes and iPhone

Recently I got my hands on a new audiobook and I wanted it to appear in the AUDIOBOOKS section of my iPhone/iPod. At first this was a difficult task. I dragged the folder full of MP3’s into iTunes into the Books Library. It imported them just fine, but it was into the Music Library.

I thought ok, I will choose Get Info and change it to Audiobooks. Well that doesnt exist in the latest iTunes. You can however add the word Audiobooks in Genres, so I did that. I went to sync the iPhone and I chose that Genre on the lower bottom half of the music part of the iPhone sync section in iTunes.

After the sync was complete I checked, and it didnt do much good. It was mixed in with my music. All this had done was, when you click on the MORE section of your iPod on the iPhone, there is a place called Genres, all the mp3’s were in there and mixed in with my music, so this was not acceptable.




Finally! I figured it out.

In iTunes, in the Music Library, I chose the album or selection of mp3’s and right clicked and selected GET INFO and on the OPTIONS tab where it says MEDIA KIND I chose AUDIOBOOK. Next I chose REMEMBER POSITION-YES , and PART OF COMPILATION-YES then it moved into the Books Library.

Next before I synced my iPhone I went to the books tab on the Devices part of iTunes and at the bottom of the page I chose Sync Audiobooks, then chose Selected Audiobooks and finally placed a check by the Audiobook I wanted to sync.

That was it.

After the sync it was under AUDIOBOOKS on the iPhone just as it should have been all along.

Hope this helps.


Megapixels-Do They Matter?

Hey the new iphone 4s is coming with an 8 megapixel camera, but does that really mean its going to take better pictures?

Yes its going to take better pictures, but only because its going to have 5 lenses, better aperture to bring in more light,  and a new larger sensor.

So how many megapixels do you really need?

See in the past, the 2g(first) iphone, the 3g, the 3gs and the 4 were all almost capable of taking fantastic pictures, but they lacked the lens and sensor to do so. Its always been the Lens that makes the difference in good pictures.

Sure having 8 megapixels is nice, but only if you are going to print out 16×20 inch photos for your wall. Let me explain.

The choice of how many megapixels you need on your phone depends on what you want to do with your photos. If you just want to capture life’s memorable moments, send them to friends and family, and post them on the Web, a 1.3 or 2 MP camera will do the job. If you want to take high-resolution pictures, blow them up, and edit them on your computer, then pixel-size really matters.

This guy explains it really well.


So you see you can’t always believe the hype when it comes to advertising megapixels. People tend to go on the notion that more is better. Especially in this case when all the cellphone makers are competing to be the leader. Most people will buy simply based on how many megapixels a camera is cause the average consumer thinks that more is better.

The latest cellphone trying to get the top megapixel spot is the “Samsung’s M8910 Pixon12” capable of 12 megapixels.

Crazy isn’t it?

This is terrible for networks and network speeds. Emailing a 12 megapixel photo from your cell phone? Forget sending that over MMS. Are you serious? That’s going to be 9-10 megabytes in size. Ridiculous!

If you can take anything away from this short article and video, just remember that when it comes to purchasing a Digital SLR camera, a point and shoot, or cellphone with high megapixel camera, just remember its all in the lens and not the advertised megapixel. Please do not believe that the more megapixels the camera has, the better this is. This was not the case with the iphone 2g, 3g, 3gs, and 4.



Make Your Mac Tell You Weather and Time

How many of you saw the part in Iron Man where the girl is awakened in the morning by Jarvis? I thought that it was just TOO COOL!
In case you didn’t, here is a clip.

After seeing that my brain started to click and I though that could easily be done on an Apple Mac Computer.

See the Mac and say out loud anything you tell it to say. All you have to do is type in “Say” and something to follow. The command is simply Say. So if I wanted the computer to say that “I am on the internet” I would type at the cmd line or terminal, SAY I am on the internet and I press enter and it would speak it. Very neat.

I want my computer to tell me the weather forecast and time every morning, or at least on weekdays.

For you Apple Script folk here is the script to do it. Download here

Or you can copy the following and paste it into your applescript editor and save it:

–this is the city code. Search the code for your city on set CityCode to 12774701 –temperature format set t_format to “F” –voiceover format set v_format to “S” –say present condition set a_format to “Y”

set IURL to “” & CityCode

–downloading the file using curl set file_content to (do shell script “curl ” & IURL) –looking for the line with actual condition set theText to text ((offset of “yweather:condition” in file_content) + 1) thru -1 of file_content set sub_1 to text ((offset of “\”” in theText) + 1) thru -1 of theText

–today conditions found set actual_condition to text 1 thru ((offset of “\”” in sub_1) – 1) of sub_1

–looking for actual temperature temperature set sub_1a to text ((offset of “temp=” in sub_1)) thru -1 of sub_1 set sub_1b to text ((offset of “\”” in sub_1a) + 1) thru -1 of sub_1a set actual_temp to text 1 thru ((offset of “\”” in sub_1b) – 1) of sub_1b

if t_format is equal to “C” then set actual_temp to (5 / 9) * (actual_temp – 32) as integer end if

–looking for today forecast set theText to text ((offset of “yweather:forecast” in file_content) + 1) thru -1 of file_content set sub_2 to text ((offset of “\”” in theText) + 1) thru -1 of theText

–maximum and minimum temperatures found set today_min_temp to word 9 of sub_2 set today_max_temp to word 12 of sub_2 if t_format is equal to “C” then set today_min_temp to (5 / 9) * (today_min_temp – 32) as integer set today_max_temp to (5 / 9) * (today_max_temp – 32) as integer end if

–looking for today forecast condition (a bit tricky) set sub_3 to text ((offset of “text” in sub_2) + 1) thru -1 of sub_2 set sub_4 to text ((offset of “\”” in sub_3) + 1) thru -1 of sub_3 set today_forecast to text 1 thru ((offset of “\”” in sub_4) – 1) of sub_4

–looking for tomorrow forecast set sub_5 to text ((offset of “yweather:forecast” in sub_4) + 1) thru -1 of sub_4 set sub_6 to text ((offset of “\”” in sub_5) + 1) thru -1 of sub_5

–maximum and minimum temperatures found set tomorrow_min_temp to word 9 of sub_6 set tomorrow_max_temp to word 12 of sub_6 if t_format is equal to “C” then set tomorrow_min_temp to (5 / 9) * (tomorrow_min_temp – 32) as integer set tomorrow_max_temp to (5 / 9) * (tomorrow_max_temp – 32) as integer end if

–looking for tomorrow forecast condition (a bit tricky) set sub_7 to text ((offset of “text” in sub_6) + 1) thru -1 of sub_6 set sub_8 to text ((offset of “\”” in sub_7) + 1) thru -1 of sub_7 set tomorrow_forecast to text 1 thru ((offset of “\”” in sub_8) – 1) of sub_8

–VoiceOver Section set myTime to time string of (current date) set myParts to words of myTime set mySpeak to (item 1 of myParts) & ” ” & (item 2 of myParts) & ” ” say “Good morning, it is ” & mySpeak using “Alex” if a_format is equal to “Y” then say “Outside it is, ” & actual_condition & “, and ” & actual_temp & ” degrees ” using “Alex” end if if v_format is equal to “L” then say “Today: ” & today_forecast & “. Temperature: between ” & today_min_temp & ” and ” & today_max_temp & ” degrees. Tomorrow: ” & tomorrow_forecast & “. Temperature: between ” & today_min_temp & ” and ” & today_max_temp & ” degrees” using “Alex” else say “Today: ” & today_forecast & “, between ” & today_min_temp & ” , and ” & today_max_temp & ” degrees. Tomorrow: ” & tomorrow_forecast & “, between ” & tomorrow_min_temp & ” ,and ” & tomorrow_max_temp & ” degrees” using “Alex” say “I say again, Today: ” & today_forecast & “. Temperature: between ” & today_min_temp & ” ,and ” & today_max_temp & ” degrees” end if


I later used iCal to schedule it to run on weekdays.
Hope you are creative and have fun with this

Here is a video of me getting the computer to say it.