dougscripts.com

QuickTime

July 25 2011 - 12:09 pm

Macworld's Info on QuickTime Player 7 and Lion

Chris Breen to the rescue. In case you require QuickTime Player 7 on your Lion installation, Chris explains which version you need and how to get it in his latest Mac 911 column at Macworld.

April 9 2010 - 8:54 am

UPDATED: Change Pitch of Song v2.0

Change Pitch of Song v2.0 will open the currently playing iTunes track in QuickTime Player 7 which will then continue to play it using user-entered pitch control settings.

This version now works in Snow Leopard but QuickTime Player 7 must be installed--even if QuickTime Player X is also installed. QTPX does not (yet) have the AppleScript support to use this script. QTP7 can be installed from the "Optional Installs" folder on your Snow Leopard installation disc. It will be installed in your /Applications/Utilities/ folder.

September 10 2009 - 12:02 pm

Join Together Needs QTP7 in Snow Leopard

Several users have emailed about this: If you have upgraded to Snow Leopard and are using Join Together you will need to install QuickTime Player 7. And be sure to get the latest version of Join Together.

QuickTime Player 7 is in "Optional Installs" on your Leopard Install disc. Open this folder, run "Optional Installs.mkpg", and make sure "QuickTime Player 7" is checked.

After installing QTP7 (or if it is already installed), you can find it in /Applications/Utilities/. Activate it and run it long enough for it to establish a full launch, and then quit it. This will be enough activity for its preferences file to be created, which Join Together needs to locate.

September 6 2009 - 8:21 pm

Target QuickTime Player by application id

If you've got a script that needs to target QuickTime Player in Snow Leopard you probably really want to target "QuickTime Player 7". Otherwise, if you target "QuickTime Player" the QuickTime Player X app will run and it doesn't have the AppleScript Goodness like QTP7. However, if the script also has to run in Leopard, you have to target "QuickTime Player"--without the "7". But you don't need to write two scripts.

In OS 10.5 and later you can target an app by its application id. I remember seeing that in the AppleScript Release Notes for 10.5 thinking "Hmm. Now how can I use that" and never really thought of anything. Until I needed to access QTP in both 10.5 and 10.6.

This tell block:

tell application id "com.apple.quicktimeplayer"
	-- do something in QuickTime Player
end tell


...will target "QuickTime Player" in OS 10.5 and "QuickTime Player 7" in OS 10.6. The application id is the same for each, so it makes no difference what their names are. And the AppleScript architecture is virtually the same in both operating systems. (Remember that "QuickTime Player 7" is an optional install either during installation or from the "Optional Installs" folder on your installation disc.)

"QuickTime Player X" is a drastically different version of the player app and scripts written for QTP7 will not play well with it. However, it is scriptable to a modest extent. Its application id is "com.apple.QuickTimePlayerX" in case you need to target QTPX specifically.

August 27 2009 - 10:36 am

Snow Leopard's QuickTime Player Duality

Speaking of Optional Installs, to get the AppleScript goodness of QuickTime Player you may have been used to, QuickTime Player 7 will need to be installed from Snow Leopard's Optional Installs. QuickTime Player 10.0 is the default install in /Applications/, but its AppleScript innards are radically different (some would say severely lacking) from previous versions. So for legacy purposes, you'll need QTP7. If you currently have QuickTime Pro, QTP7 is installed automatically in /Applications/Utilities/. Otherwise, it's an optional install.

August 24 2009 - 10:27 pm

Join Together v5.4 Released

Join Together automates the process of joining the files of selected iTunes tracks together with QuickTime and exporting them as a single AAC Music or Audiobook file/track. Optionally, you can then create a "chapterized" audio file of the exported AAC file with pointers to the individually joined tracks.

Version 5.4 of Join Together provides compatibility with Mac OS X 10.6 Snow Leopard, addresses issues with multiple libraries, and has minor GUI and performance enhancements.

More information and download is here.

July 25 2008 - 9:11 am

Join Together v5.3 Released

I've just released Join Together v5.3. This AppleScript Studio application automates the process of joining the files of selected iTunes tracks together with QuickTime and exporting them as a single AAC Music or Audiobook file/track. Optionally, you can create a "chapterized" audio file of the exported AAC file with pointers to the individually joined tracks.

Join Together comes in two flavors:

The basic version of Join Together is free and always will be. It has the same or better features--and performs as well or better--as it ever has without restrictions. Most users will find the free basic version of Join Together satisfactory for their track-joining needs.

Join Together Plus is an optional shareware upgrade that provides additional pre-flight and post-op features that have been requested by power-users. You can upgrade to Join Together Plus from the free basic version for US$7. This is to cover development and support expenses, which, in turn, helps make Join Together work better for everybody. See Join Together's Help pages for more information on its Plus features.

Updated in v5.3:

  • Added disc number and disc count tags for final track
  • Added "Track Names to Chapter Names" menu item [Plus version]
  • Fixed error in "Finished!" dialog [Plus version]
  • Updated GUI
  • Updated Help pages
  • Performance enhancements

Visit the Join Together information and download page.

March 22 2008 - 12:02 pm

UPDATED: Join Together v5.2

Join Together has been updated to version 5.2.

This AppleScript Studio application automates the process of joining the files of selected iTunes tracks together with QuickTime and exporting them as a single AAC Music or Audiobook file/track. Optionally, with Apple's ChapterTool application installed, you can create a "chapterized" audio file of the exported AAC file with pointers to the individually joined tracks.

As of version 5.2, Join Together comes in two flavors:

The basic version of Join Together is free and always will be. It has the same or better features--and performs as well or better--as it ever has without restrictions. Most users will find the free basic version of Join Together satisfactory for their track-joining needs.

Join Together Plus is an optional shareware upgrade that provides additional pre-flight and post-op features that have been requested by power-users. You can upgrade to Join Together Plus from the free basic version for US$7. This is to cover development and support expenses, which, in turn, helps make Join Together work better for everybody. See Join Together's Help pages for more information on its Plus features.

Updated in v5.2

  • Added "enabled" checkbox for the final track
  • Added "Rating" options for the final track
  • Added "Part of a gapless album" and "Skip when shuffling" options for the final track
  • Can cancel operation from QuickTime
  • Updated the interface
  • Updated Help pages
  • Fixed unusual issue with filename replacing track name
  • Addressed QuickTime invalid track error while using pass through
  • Performance enhancements
  • Combine contiguous tracks as chapters [Plus version]
  • Chapter name editing; auto-increment chapter numbers [Plus version]
  • Use grouping tags as chapter names [Plus version]
  • Contextual info windows for tracks/chapters [Plus version]
  • Save options for saving final file to playlist, as a Podcast, and copy to iPod [Plus version]
  • Preferences for various options [Plus version]
  • Dock menu reduces application switching [Plus version]

More information and download.

January 15 2008 - 4:45 pm

iTunes 7.6 and QuickTime 7.4 Released

Apple has released updates to iTunes and QuickTime. I'll be on the lookout for AppleScript features and post info when necessary.

November 16 2007 - 1:10 pm

CBR and All That

OK, so we know that unchecking AAC VBR in Preferences > Advanced > Importing actually gives you ABR (Average Bit Rate) encoding and checking it gives you VBR_Constrained. I just put up a script that uses afconvert to import CD tracks as old-style CBR (Constant Bit Rate). However, even this apparently does not provide a constant bit rate. For example, after ripping a few tracks with it and attempting to join and export them in QuickTime, I do not get the pass through option. Checking their info with the QT Inspector the bit rates are indeed slightly different. Here's what's weird: CD tracks I ripped with a pre-v7.5 iTunes without VBR also have slightly different bit rates, but QT allows the export as pass through. I've gotta do some research.

Site contents © 2001 - 2024 (that's right: 2001) Doug Adams and weblished by Doug Adams. Contact support AT dougscripts DOT com. About.
All rights reserved. Privacy.
AppleScript, iTunes, iPod, iPad, and iPhone are registered trademarks of Apple Inc. This site has no direct affiliation with Apple, Inc.
The one who says "it cannot be done" should not be interrupting the one who is doing it.