Hi Christina,
On Sep 11, 2009, Christina wrote:
>
> Is there a way in itunes to here podcasts faster?  I've searched and
> have not found a way to speed them up.

iTunes doesn't support playing podcasts at different speeds, but  
QuickTime Player, which iTunes uses through its own interface, does  
let your speed up or slow down playback.  It's not used directly  
because it doesn't support playing DRM files, which was required by  
all the music retailers before iTunes was originally allowed to   sell  
music tracks and audiobooks through the iTunes Store.

Since it's most convenient to access podcasts from iTunes, and also to  
use the iTunes feature of keeping track of the last played position  
(which QuickTime by itself doesn't support), I use an AppleScript to  
switch from playing a podcast in iTunes to playing the same podcast in  
QuickTime, but at a faster speed and starting where the podcast was  
playing in iTunes.   A second AppleScript switches play back to iTunes  
at regular speed and transfers the last playback position from  
QuickTime to the iTunes data base.  That way, if I sync my podcast to  
an iPod, or if I start listening to it again in iTunes, the track  
resumes at the correct location.

If you followed the discussion with Donna about using an AppleScript  
(one that would start playing any iTunes track from the start point  
you specify in a dialog window) for her ring tone creation, you'll  
know that AppleScripts behave like regular menu items for apps when  
they are added to a Scripts folder for that application.  In iTunes,  
you'll need to create a Scripts folder under the Library/iTunes folder  
for your account the first time you use AppleScripts in iTunes.

In Finder, press Command-Shift-G ("Go to Folder") and paste the  
following location into the dialog window:

~/Library/iTunes

press return, and you should be in your account's Library/iTunes  
folder.  Use Command-Shift-N to create a new folder, and name it  
"Scripts" (with a capital "S").

You're going to have to open your  Script Editor, paste in the two  
AppleScripts I'll append, and then save them to the ~/Library/iTunes/ 
Scripts folder.  Since I don't know how the structure of Snow Leopard  
has changed, open up the Script Editor by typing the application name,  
"Script Editor", into SpotLight and pressing return.

Then, copy each AppleScript (Command-C) and paste it into a Script  
Editor window (Command-V).  Interact with the toolbar of the Script  
Editor (VO-Shift Down Arrow) and VO-Right arrow to the "Compile"  
button.  Press the "Compile" button with VO-Space and, if you don't  
get any dialog window error messages, you can save the AppleScript to  
the Scripts folder. You can open a new Script window with Command-N,  
and switch between windows with Command-(grave) accent where "`" is  
the key below the escape key and above the tab key at the left side of  
an English input keyboard.  Use Command-Shift-S to "save as", and in  
the dialog window use Command-Shift-G to set the folder to:
~/Library/iTunes/Scripts
(This can be pasted in).  Then you can type in the name of the script  
file; you don't have to use the same names I used.

Here is the first AppleScript, which I saved as "Play this song at  
1.5x":

(* Play this song at 1.5x
Source: http://www.macosxhints.com/article.php?story=20060103000452805
Jan 6, '06 Mac OS X Hints by merlyn
*)
tell application "iTunes"
        pause
        set my_track to location of current track
        set my_seconds to player position
end tell

tell application "QuickTime Player"
        open my_track
        set my_movie to first document
        set ts to time scale of my_movie
        set current time of my_movie to my_seconds * ts
        set rate of my_movie to 1.33 -- starts playing
end tell

Here is the second AppleScript, which I saved as "Play this song at  
1.0x in iTunes again"

(* Resume normal speed in iTunes after using
Play this song at 1.5x
*)
tell application "iTunes"
        set my_track to location of current track
end tell

tell application "QuickTime Player"
        set my_movie to first document
        set ts to time scale of my_movie
        set my_seconds to (current time of my_movie) / ts
        close my_movie
end tell

tell application "iTunes"
        set player position to my_seconds
        play
end tell

After saving each script, you can close the Script Editor windows  
(Command-W) and quit the application (Command-Q).  Also, I changed the  
rate from 1.5 to 1.33, because some voices don't speed up well. You  
can set this value to anything you choose.

To use the scripts, select your podcast or other track in iTunes and  
start playing by pressing return.  Then navigate to the AppleScripts  
menu on the iTunes menu bar.  It will be the silent spot to the left  
of the Help menu and to the right of the Window menu (unless this has  
changed in Snow Leopard). VO-M, then arrow left twice to the  
AppleScript menu and arrow down to "Play this song at 1.5x".  Your  
track will start playing in  QuickTime at the faster speed, although  
your focus will still be in iTunes.  (You can check this using Command- 
Tab to switch among active applications; QuickTime will now be  
playing).  When you want to stop listening, navigate back to the  
AppleScript menu and select "Play this song at 1.0x in iTunes again"  
and you will hear the track playing at normal speed in iTunes.  When  
you pause or stop the track, your last played position will be  
recorded by iTunes.

HTH

Cheers,

Esther


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/macvisionaries?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to