The main difference in thinking between people who have a problem with iTunes and those who think it works just fine can be summed up by looking at control-z’s post. He thinks that installing half a dozen programs to perform the same functions that iTunes does is the way to go. There is something to be said for that approach; you might get some options or functions that you wouldn’t get otherwise. The drawback is installing and maintaining all those separate programs and learning all their quirks. I wonder if anyone who takes that approach has added up the combined resources that those programs take and compared that to the resources iTunes uses? I’d bet that it’s at least comparable.
For those who complain about bloat, I actually agree with you. I think there are rather too many functions that are gathered together in iTunes right now. As a Mac user (who also uses Windows sometimes) I blame the Windows world for most of the bloat. Look at how many people don’t want to install Quicktime along with iTunes. When Apple included video support on the iPods, the only way they could be sure that video would work was to basically include Quicktime inside iTunes. Quicktime the program is basically just a front-end for the other 80% or so of the stuff you’ve already installed if you use iTunes. If you’re one of the people who believe in having separate programs for separate functions, installing Quicktime could be seen as a good thing.
Likewise, Apple can’t be sure that any particular codec, library, or other program will be present on any particular Windows computer, and they sure as hell aren’t going to make the performance and reliability of their hardware dependent upon someone else’s software, so they have to include everything to support every conceivable function that their products have, including all the back-end support that normal users never see. Some of that stuff is included in OS X on the Mac, but they can’t be sure that any of it is on a Windows computer. If they were to include conversion tools like YoudNeverGuess wants, they’d have even more bloat; ditto Kal’s “watch folder” feature, which would probably require an application running in the background, or startup processing that would slow down launch.
I think it’s funny that quite a few people complain about how iTunes looks when a majority of third party programs on Windows have custom interfaces and don’t use the standard Windows toolkit. Most of them are skinnable, true, but that’s usually a concession to the fact that their default scheme is fugly or obnoxious. Oh, but only Mac people are concerned about making things pretty, the Windows world just cares about function :rolleyes:
I’ve only bought a handful of things from the iTunes Store. Most of my music files are ripped from CDs. I use ACC at 192 bps because it sounds better for the file size than MP3 does. If DRM is a concern and you still want to buy things online, buy iTunes Plus files. They’re higher bitrate with no DRM and can be played by anything that can handle the open source AAC format. Granted, there aren’t that many songs available in that format yet, but that has more to do with the music studios than with Apple. In an open letter a couple of years back, Jobs said that he’d rather do away with DRM entirely. The studios haven’t really been forthcoming with support for that position. In fact, they give Stevo big fat double-fisted middle fingers by doing exactly what he said would be good for their business, but doing it with Amazon instead of with Apple. Anyway, you’re only as “locked in” to iTunes and iPod as you want to be. There are lots and lots of options for making your music portable and compatible if that’s what you really want.
The inability to transfer files from the iPod to iTunes was another concession made to music companies. It’s easily circumvented if you want to do so, but it would be cutting their own throats for Apple to include capabilities or tools for doing it within their own programs. At this point, I’ll bet that changing the way music files are stored on the iPod would probably be a pretty big technical hurdle even if they could change it and actually wanted to. The lack of support for drag and drop on the iPod is probably tied to the obfuscation used to prevent music from being a two-way transfer. Also, it would mean that the iPod would need more on-board processing power and more complicated software. Doing all the processing through iTunes keeps them from having to do the same thing on the iPod on the fly.
Lots of people, even iTunes fans, have bitched about inaccurate or missing metadata when importing CDs. That’s actually not something Apple can do anything about. The information is only as good as what’s entered in the separate Gracenote database that iTunes, among many other music programs, uses for filling in that info. Pisses me off too, but there aren’t a lot other services that offer similar capabilities. I just have to clean up what I get if it’s a bit off.
Solutions for some of the annoyances:
Classical music should be designated as a “gapless album” and you should turn shuffle off for any playlist with classical music on it. Alternatively, when you import a CD, you can choose to “Join Tracks” in the Advanced menu. More details for iTunes tweaks for classical fans here.
If you like fiddling with the file structure, don’t let iTunes mess with it. When you first import, iTunes will ask if you want to let it organize your music, choose “no” if you want to do it manually. This also speeds up imports since iTunes just creates an entry in the database instead of copying the files into its library. I personally do a combination of the two approaches. In general, I let iTunes manage the library, but there are some files like recording projects I’d rather be able to move around on my own.
iTunes’ organization is only as good as your metadata because it relies entirely on the metadata — not the file name or folder — to organize entries in its database. If your metadata is screwy, iTunes will do odd things. Garbled, inaccurate, or missing metadata is unfortunately common even on big services like Gracenote; it’s worse with <ahem> downloaded files. If you want iTunes to behave better and more predictably, make sure your metadata is clean.
Any information you put into iTunes is stored in metadata. It will not change the file name or attributes, but it can change the file location if you have iTunes set to manage your library organization. If your tags were previously done in an older metadata format, you do have some conversion options. Check the Advanced menu after selecting files that appear to have encoding or other errors and look for “Convert ID3 Tags”. You’ll have some options about how the conversion is handled.
I suspect that the performance for larger libraries can vary depending on the actual size of the XML database used. I have a friend who has over 80 GB of music, somewhere around 15,000 files. He doesn’t have significant performance problems even though he’s probably beyond the level of a normal user. I have no idea what the actual top end of the optimization is for the iTunes library, though. Mine is a moderate 31 or 32 GB right now.