TrackSift FAQ & Support
Bug reports, questions, comments can be emailed to support AT dougscripts DOT com. Include "TrackSift" in your subject line. A response will be sent ASAP. Before emailing, be sure your topic is not already covered here or in the documentation in TrackSift's Help Menu.
In the interest of expeditiousness, bug reports should contain precise details. If possible check Console.app for any TrackSift-related error messages. In case you don't know, Console.app is located in Applications/Utilities/. Launch Console.app and make sure the left column "Log List" is displayed. Select "All Messages" in the list. If nothing TrackSift-related is immediately visible in the large window on the right, try entering "tracksift" in the search field of Console's toolbar. You may see some "helpful" log entries indicating progress, but error messages will be of significant interest.
(Go to the TrackSift product page.)
iTunes 12.2 and Later - "Share iTunes Library XML with other applications" Preferences setting
This new setting in iTunes > Preferences... > Advanced allows access to the current iTunes library's XML file [screenshot]. TrackSift 2 needs to access this file to get information about the tracks and playlists in your library. Be sure this setting is checkmarked ON.
In some cases, this setting may be un-checkmarked OFF by default. If you have run TrackSift and seen a problem at launch because this setting had to be changed, you may have to re-set TrackSift as described below.
Is their a free update path from the original TrackSift to TrackSift 2?
No. TrackSift 2 is the de facto update to the original TrackSift. Apple does not allow developers to charge for updates. So in order to be compensated for development time and work, it is conventional for developers to create a new version of an app and discontinue the previous version. As you can probably imagine, developing and providing unlimited free updates is not a sustainable business model.
The last version of the original Tracksift is v1.2.3 and it was discontinued in April, 2014.
I think I made a mistake when TrackSift 2 launched and I selected a different folder than the one I was asked to verify. Can I re-set TrackSift somehow?
Apps from the Mac App Store are "sandboxed" and have very restricted access to the file system. As a result, an app requires your permission to examine most locations on your machine. That's what the verification panels are doing.
Initially, TrackSift needs to access the current "iTunes Library.itl" and "iTunes Library.xml" files. It does not need to know where your media files (in the iTunes Media folder) are located. It may ask about these files later, but not at launch.
You can re-set TrackSift 2 and start fresh using one of the methods below.
- Make sure TrackSift 2 is not running.
- Move the "com.dougscripts.TrackSift2" folder in your [home]/Library/Containers/ folder to the Trash. (Your user's Library folder is hidden by default. You must make it visible to access anything it contains. Press the Option key and click the Finder's "Go" menu and choose "Library" from the menu that appears. The "Library" folder will appear and you can now navigate to the "Containers" folder containing the "com.dougscripts.TrackSift2" folder.)
- Empty the Trash. Restart your machine. Then try launching TrackSift 2 again.
- Simply click "OK" when a verify panel appears. DO NOT navigate to a different folder than the one displayed for you.
- Make sure TrackSift 2 is not running.
- At the Terminal prompt, enter:
defaults delete com.dougscripts.TrackSift2
- Re-launch TrackSift 2. Simply click "OK" when a verify panel appears. DO NOT navigate to a different folder than the one displayed for you.
The folders that TrackSift is asking me to verify have nothing to do with my current iTunes library.
Evidently, the system is informing TrackSift of the wrong folders. This issue is not so easily fixed since it involves trouble-shooting a problem on your machine. Please contact me via email and be sure to include the messages TrackSift 2 has logged to the Console.app, as described above at the top of this page in blue text.
If you have made changes to your iTunes librarymoving or symlinking any files in the ~/Music/iTunes/ folder, improperly moving a library, letting iTunes default to the Music folder if an external drive containing the real current library was not mounted, and so onyou may see this issue.
TrackSift 2 does not recognize incorrect Genre names in the Get Info Genre popup so I can't delete them.
(December, 2015) A number of users are reporting this issue as of about iTunes 12.3 and later. I believe this is a recent iTunes bug since TrackSift has had the De-Genre feature since 2011 and no one has reported this issue until recently.
First, the Genre popup in the Get Info panel maintains its own list of entered Genres (technically, this is called a "ComboBox" and it has the ability to store its own discrete list of entered text). Apparently, when this popup is readied for display, it does not grab a list of current viable Genres from the library database or even double-check if its list contains the same Genres in the database. It simply uses whatever had been entered previously--even text entered erroneously. Thus, "Rack" entered instead of "Rock" will always display in the list. I believe this is a bug with iTunes. There is no reason iTunes should "remember" a Genre that is not assigned to a track.
TrackSift does not have access to this ComboBox list--no app does.
So: choose a "bad" Genre name and then rename it. Add some nonsense text to it, like "ZzZ". Then assign it to a track. Now use TrackSift's De-Genre tool to remove/re-assign the track with "ZzZ" nonsense to another Genre. The "bad" Genre should disappear from the popup list.