Skip to Content
iPod and iTunes Hacks
book

iPod and iTunes Hacks

by Hadley Stern
October 2004
Beginner to intermediate
456 pages
12h 36m
English
O'Reilly Media, Inc.
Content preview from iPod and iTunes Hacks

Rewind or Pause the Current Track

Rewind the currently playing track a specified number of seconds and then play, or pause the track.

If you use your iPod for recording and transcribing speeches, lectures, or meetings, you’ll appreciate this hack. Import the recording into iTunes, and you can use this script to alternately rewind the current track a specified amount and pause it, making transcription a lot easier.

The Code

The script applet stays running until its reopen handler is called by clicking its icon in the Dock. When the reopenhandler is called, it alternates between two actions: rewind the currently playing track seven seconds and then play it, and pause the currently playing track.

    property secondsToRewind : 7
    property iTunes_is_paused : false

	on run
	  rewindiTunes()
	  set iTunes_is_paused to false
    end run

	-- every other call to reopen performs one of two tasks
	on reopen
	  if iTunes_is_paused then
		rewindiTunes()
		set iTunes_is_paused to false
      else
	    tell application "iTunes" to pause
		set iTunes_is_paused to true
      end if
	  -- tell application "Some Application" to activate
    end reopen

	-- handler to rewind the current track
	to rewindiTunes()
      tell application "iTunes"
        if player state is not stopped then
          set pos to player position
		  if (pos is greater than secondsToRewind) and ¬ (pos is less than finish of current track) then set player position to pos - secondsToRewind play end if end if ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

iPOD & ITUNES for Dummies Portable Edition

iPOD & ITUNES for Dummies Portable Edition

Tony Bove
Windows Server® 2008 Active Directory® Resource Kit

Windows Server® 2008 Active Directory® Resource Kit

Conan Kezema Stan Riemer Mike Mulcare, Byron Wright, and Microsoft Active Directory

Publisher Resources

ISBN: 0596007787Errata Page