dougscripts.com

July 10 2015 - 8:10 am

UPDATED: Multi-Item Edit v4.3

Multi-Item Edit v4.3 will allow you to edit most tags (and some additional options) of the selected track(s) in a single floating window using single-edit mode (one selected track) or multi-edit mode, which emulates the pre-iTunes 12 "multiple items" format; that is, a checkbox adjacent to each tag allows you to select which changes are to be applied to the selection's tags.

Multi-Item Edit v4.3

This latest version adds support for iTunes 12.2 including the new "Loved" (or "Likes", I suppose) rating tag. I removed the "Album Rating" tag setting to make room for "Loved", but "Album Rating" was proving difficult to reliably compute when tracks were from disparate albums. I don't think it will be missed. You'll also be able to edit tags when a selection of tracks contains more than one kind of media.

This update is free for registered users. New users can try it free for 10 days; it's $1.99 thereafter.

More information—including video—and download is on this page.

July 4 2015 - 11:40 am

iTunes 12.2 Issues With Popular DJ Software

The DJ TechTools website reports that several popular DJ apps, including Rekordbox, Traktor, and Serato are having problems integrating with the latest iTunes.

So, it's not just me and Sonos.

July 4 2015 - 10:01 am

iTunes 12.2 Playlist View Issues

iTunes 12.2 introduces a new View by which to display tracks in a playlist: "Playlist". It displays a nice header with artwork from the tracks in the playlist and abbreviated tag information. I like it.

Playlist in playlist view

Except that there is an issue when dragging tracks from a playlist set to "Playlist" view to another drag-and-drop enabled application. The pasteboard that should contain metadata information about the tracks being dragged ("com.apple.itunes.metadata" is the name of the pasteboard type) only supplies the file paths ("NSFilenamesPboardType").

This affects my apps "Join Together", "M3Unify" and "Playlist Assist". The workaround is to either drag tracks while the playlist is in "Songs" view or drag the entire playlist by selecting its name in the Playlist Column and dragging.

I'm working on fixes for those apps.

July 2 2015 - 12:10 pm

Share iTunes XML with other applications

iTunes 12.2 has a new setting in the Advanced pane of Preferences:

Share iTunes XML with other applications

If you download and use any of my apps or scripts you should probably leave that checked. In fact, if you use any software that may interact with iTunes you should leave it checked. The iTunes XML file is a way for other applications to easily get information about your current iTunes library. Denying access to this file will most likely cause these apps to fail.

I have already gotten reports of users experiencing mysterious issues with my software, only to find out they had unchecked this preference. I'm not sure what issues this setting is supposed to address but unless you are aware of a particular issue, I don't see why you shouldn't leave it checkmarked.

Update October 2, 2015: It appears that iTunes may install with this setting un-checked.

Update November 1, 2015: This Apple support document explains that iTunes 12.2 and later does not automatically create a "legacy" iTunes Library XML file and thus this setting will be off by default.

July 1 2015 - 5:07 pm

play with once Is Broken

(I have updated this post. See below.)

To play a track just once and then stop you're to do something like this, using the once modifier with the play command:

tell application "iTunes"

set aTrack to item 1 of selection

play aTrack with once

end tell

Well, that doesn't work in iTunes 12.2. The tracks just keep on coming. In fact, a few times some random track in some other playlist started playing afterwards or queues up in Up Next.

UPDATE (July 1, 2015, 6:39PM) - I think I may be wrong about this. I cannot replicate the original set of issues I describe above.

July 1 2015 - 12:36 pm

Dupin 2.8.7 Available

I fixed a couple of bugs that occur with iTunes 12.2, mostly cosmetic. Click "Check for Update..." in your current version or download the lateset from here.

Similar bugs showed up in Dupin Lite 2 and a new version has been submitted to the Mac App Store for review. It should be available from there in a few days.

July 1 2015 - 11:07 am

UPDATED: Music Folder Files Not Added v4.5

Music Folder Files Not Added will list the file paths of the files in your designated "iTunes Media" folder which are not in iTunes' track library. Additionally, you can select a different parent folder and its contents will be compared to the iTunes library. Includes options to Add a selection of found files to iTunes, move them to the Trash, and export a text file listing the file paths.

This latest version accommodates some changes in iTunes 12.2 and provides preliminary support for OS X 10.11 (El Capitan) beta.

Music Folder Files Not Added is free to try for 10 days, $1.99 thereafter. This is a free update for registered users.

More information and download is on this page.

July 1 2015 - 8:23 am

Dragging from Audiobooks Still Fails

This has been a problem for a couple of versions now. You can't drag tracks from the "Audiobooks" library. There's simply nothing in the "Tracks" node of the dragged pasteboard. Here's what the pasteboard looks like in Console after trying to drag a track from the Audiobooks library to my app Join Together:

Pasteboard contains no track entries

July 1 2015 - 6:06 am

iTunes 12.2 and AppleScript Issues, Volume 1

The current track and current playlist properties return a -1731 "unknown object type" error when run against a currently playing Apple Music track. That's going to be a problem for scripts and apps that use those properties to identify a playing track. I couldn't say if this is intentional or a bug.

The iTunes XML reports the main Library name as "####!####". This is not necessarily AppleScript related, but several of my scripts may refer to this "Master" playlist by obtaining its name from the XML.

More as it develops.

June 30 2015 - 7:47 pm

Cute New iTunes track Property

It's loved:

tell application "iTunes"

set sel to selection

repeat with aTrack in sel

try

set aTrack's loved to true -- or false if un-loved

end try

end repeat

end tell

The playlist also has a loved property. track also has album loved.

UPDATE: Unfortunately, current track and current playlist are broken for Apple Music tracks. So changing the loved property of a playing Apple Music track can't be done.

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.