Hi! My name is Cédric Bozzi, I make websites and iOS apps, and this is my blog about technology (mostly a Twitter archive, really).

13 October 2005

How to make iTunes forget an MP3 comes from a podcast

When podcasts arrived on the iTMS, I subscribed to a couple that published songs as is, without speech or anything. With iTunes 4.9, I only had to “Convert to MP3” in order to get the songs into the regular library. Since iTunes 5 (I suppose — maybe 6) it’s not working anymore: whatever you do, it remembers it was a podcast, and only displays it in the library’s “Podcasts” category — and in none of my automatic playlists.

Here’s the solution found on macosxhints: load fixid3tag.c, launch Terminal, type gcc fixid3tag.c -o fixid3tag, then for each mp3 (which you can get by drag-and-dropping from iTunes to the Finder) ./fixid3tag chemin/fichier.mp3 and, voilà, regular mp3s to be added back to the library.

You’re free to contribute a way to get fixid3tag to accept drag-and-drops, or an AppleScript wrapper to do the same.

P.S. Oh, wait, it’s pretty simple, so I can do it myself. Open Script Editor, type:

on open target files
  repeat with onefile in target files
    do shell script “/chemin complet/fixid3tag ” & quoted form of POSIX path of onefile
  end repeat
end open

Save as an “Application bundle” (don’t know what it means exactly, but that’s what I read) and you get an application that’ll accept dropped MP3 files.

Archives

2001 01 02 03 04 05 06 07 08 09 10 11 12

2002 01 02 03 04 05 06 07 08 09 10 11 12

2003 01 02 03 04 05 06 07 08 09 10 11 12

2004 01 02 03 04 05 06 07 08 09 10 11 12

2005 01 02 03 04 05 06 07 08 09 10 11 12

2006 01 02 03 04 05 06 07 08 09 10 11 12

2007 01 02 03 04 05 06 07 08 09 10 11 12

2008 01 02 03 04 05 06 07 08 09 10 11 12

2009 01 02 03 04 05 06 07 08 09 10 11 12

2010 01 02 03 04 05 06 07 08 09 10 11 12

2011 01 02 03 04 05 06 07 08 09 10 11 12

2012 01 02 03 04 05 06 07 08 09 10 11 12

2013 01 02 03 04 05 06 07 08 09 10 11 12

2014 01 02 03 04 05 06 07 08 09 10 11 12

2015 01 02 03 04 05 06 07 08 09 10 11 12

2016 01 02 03 04 05 06 07 08 09 10 11 12

2017 01 02 03 04 05 06 07 08 09 10 11 12

2018 01 02 03 04 05 06 07 08 09 10 11 12

2019 01 02 03 04 05 06 07 08 09 10 11 12