Slashdot Mirror


iTunes Tops Out At 32,000 Songs

usr122122121 writes "A Macintouch User has discovered that iTunes maxes out at 32,000 songs." I did test this myself (a one-liner perl script to give each file a unique artist/album/title), and it's apparently true. How much it matters is an exercise left to the reader.

154 comments

  1. Since a decade ago, by pediddle · · Score: 1, Insightful

    You'd think with all the advanced, nearly brainless programming languages available, we wouldn't have to worry about 16-bit signed integer limits anymore. 32- and 64-bits have been available for just as long, and it's not like the extra two bytes in each address are going to bankrupt a Powermac with 1GB RAM.

    It's Y2K all over again. Just more lazy programmers.

    1. Re:Since a decade ago, by _Splat · · Score: 5, Informative
      Since the limit is 32,000, not 32,768, I don't think it's a datatype limitation. More likely, some programmer probably did

      #define MAX_SONGS 32000

      arbitrarily.

      --
      -Splat
    2. Re:Since a decade ago, by pediddle · · Score: 1

      You're right... that'll teach me for not reading the article first.

      Still, there is no excuse for using fixed-size arrays these days either. iTunes is written in C++, right?

    3. Re:Since a decade ago, by Anonymous Coward · · Score: 0

      Prolly some limitation in the system would require a work-around, i.e., the table view can only show 32768 values or something like that.

      Clearly, the disk can store more than 32000 files, so that's not it. And even if their database format maxes out, they can just switch to berkeley DB or something, nobody will care. So I think it's the GUI.

      Probably relatively easy to fix, they would just need to read 32768-record-long chunks out of the library, instead of loading all into RAM at once, if that's what they do now.

      I'd imagine as soon as people start complaning about it, it will be fixed quick.

    4. Re:Since a decade ago, by DiSKiLLeR · · Score: 1

      Objective-C, most likely. Its what all NeXT and Cocoa applications are written in (usually).

      I think you CAN make Cocoa applications in C++, and you definitely can in Java.

      D.

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    5. Re:Since a decade ago, by KagatoLNX · · Score: 4, Informative

      Actually, all true arrays are fixed size. I think you mean a sparse array. About the only useful properties of a vanilla array are constant-time indexing and a fixed footprint. You probably are thinking of the Standard Template Library (STL) implementation of a sparse array. While this is nominally part of the C++ standard now, it is not a silver bullet.

      C++ with the STL can still be a pain even if you're careful. Try playing with the STL in large amounts of code. Now try it with no free memory. When you run out of memory, it can get really dicey. Truthfully, it can be very tough to tell when you are allocating memory in C++ (or in what order it happened). Copy constructors can be deceptively well hidden. Same for type conversion functions.

      There're always the infamous bugs involving not being able allocate memory to append two string objects to print an error message. That sort of thing is tough to ferret out. I mean, unit testing is one thing but how do you check to see if your program handles running out of RAM well in all situations? Very few languages (or OS's) handle that very gracefully. The hoops that you jump through to correctly through an out-of-memory exception are staggering (pre-allocated RAM, stripped down/in-place string processing, emergency garbage-collection runs, that sort of thing).

      I don't disagree that a #define is pretty lame, but you see a lot of this sort of thing and it's not all that bad of a practice. It says:

      I acknowledge this is an important problem. This is a stopgap measure. It doesn't solve the problem--it only brings it to light later so that it may be solved appropriately when more fundamental issues have been solved.

      I used to think about how call linked lists were because they "never ran out of space" like arrays. Debugging code that failed to allocate new nodes during critical operations changed that.

      Since I feel it is relavant, let me relate a little story. I found the same sort of limit awhile back with HylaFAX. You can, nominally, upload a single .tif file of a fax and then use it in any number of fax jobs. Well, it topped out at 32,000 faxes exactly. Turns out, they arbitrarily limited the job number to this. Interestingly, it was a #define and they coded it so I only changed it one place and it worked. Then I found out that Ext2 supports no more than than 32,768 hard links for a single file (hylafax hard links the .tifs to unique filenames for each job). Even ReiserFS limited me similarly (although it was around 64k). Turns out, until Linux has a 64-bit VFS, this will always be a problem. And backwards compatiblity will be a b*tch when that day comes!

      Arbitrary limitations like this may be annoying and lame, but they have a very important purpose. They allow you to keep coding on functionality before worrying about scalability. While using a scalable design from the beginning is important, "premature optimization is the root of all evil" (Dr. Knuth).

      Five years ago, I would have agreed wholeheartedly. Now, I view this kind of thing to be a fairly good practice. I must be getting old. :(

      --
      I think Mauve has the most RAM. --PHB (Dilbert Comic)
    6. Re:Since a decade ago, by Anonymous Coward · · Score: 0

      You certainly ramble on like an old man, where you trying to make a point there? :)

    7. Re:Since a decade ago, by Lynn+Benfield · · Score: 1

      iTunes is actually written in C++, and it's Carbon.

    8. Re:Since a decade ago, by DiSKiLLeR · · Score: 1

      Oh. Interesting.

      How come?

      For the greatness that Cocoa is (apparently) there sure is alot of Carbon stuff coming from apple.. hell even the Finder is Carbon for some reason?

      Any ideas why?

      What else is written in Carbon thats part of OSX?

      D.

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    9. Re:Since a decade ago, by tuxedobob · · Score: 1

      I seem to remember hearing somewhere that Carbon apps end up more optimized for either the PowerPC or the G4 specifically, while Cocoa apps have to resort to some sort of emulation. Can't remember where I saw this, though. Perhaps an old Slashdot story.

    10. Re:Since a decade ago, by Anonymous Coward · · Score: 0

      If iTunes 3 is Carbon, it would work in OS 9 =P

    11. Re:Since a decade ago, by Lynn+Benfield · · Score: 1

      If iTunes 3 is Carbon, it would work in OS 9

      Not quite - Carbon is an API which can be built as two different executable formats (CFM and MachO). A Carbon app built as MachO will only run on X, whereas a Carbon app built as CFM will run on both 9 and X.

      Apple wants more people using X, so they build their apps as MachO. Most ISVs build their apps as Carbon CFM since the 9 market is still significant, but will probably migrate to Carbon MachO in the next year or so.

    12. Re:Since a decade ago, by entrylevel · · Score: 4, Insightful

      You are full of poop! (Or your source is!) Cocoa is as native as the next guy (as long as the next guy isn't Java).

      Carbon is a collection of APIs, Cocoa is a RAD framework. Carbon is straight C, Cocoa is Objective-C which (unlike C++) relies on a runtime environment for things such as message passing and polymorphism. Also note that Objective-C winds up getting preprocessed into plain C code before it ever gets compiled. It is no more or less native than C. Finally, the two major compilers for the Mac, gcc and Metrowerks cc, compile both Carbon and Cocoa code fine, although Metrowerks' compiler is rumored to be much better at optimizing for PPC chips.

      Cocoa provides you with large amount of functionality "for free", but adds a lot of overhead at the same time. Carbon gives you virtually nothing for free (unless you use CoreFoundation, but that's beyond the scope of this post).

      (If you want to argue semantics about APIs and frameworks, just try calling any signifigant amount of Cocoa code from Carbon code. You will get all sorts of wacky side-effects. Now try to call Carbon code from Cocoa code. Oh hey, it just works!)

      As a result, less experienced programmers flock to Cocoa, and hence you see a lot of underperforming Cocoa applications. Of course, lots of good programmers put out super-slow Cocoa applications as well, only optimize them later (look at Mail.app). Optimization in Carbon is totally different because you don't have a prebuilt library of objects which may or may not be providing tons of services that you don't need, plus you are in charge of drawing everything and handling your own events. In (an over-generalized) conclusion: Optimization in Carbon is a subtractive process, in which you hone and compact your code into a lean, mean, executing machine. Optimization in Cocoa is an additive process. You can augment existing functionality in a new and streamlined way, or you can add straight C code (or call Carbon!) to replace functionality provided by the (sometimes bloated) builtin objects.

      --
      Karma: Incomprehensible (Mostly affected by posting at +5, reading at -1, and metamoderating everything unfair.)
    13. Re:Since a decade ago, by usr122122121 · · Score: 1
      Oh. Interesting. How come?
      Because Apple built iTunes for OS 9 first. Carbon is primarily for OS 9 to OS X compatibility.
      If Apple were to rewrite iTunes today, it would most likely be a Cocoa application.
      --

      -braxton
    14. Re:Since a decade ago, by Anonymous Coward · · Score: 3, Informative

      Because Apple didn't write iTunes originally, and it wasn't for OS X.

      iTunes was originally SoundJam by Casady & Greene - Apple bought it out, renamed it, gave it that brushed-metal look, and (substantially) continued development on it. This is actually a big part of the reason I don't like it, since I didn't find SoundJam very good and don't like the inherited SJ-isms. That and the brushed metal, anyway.

      Since SJ was developed for OS 8/9 and Carbon is the porting API, iTunes is a Carbon app. To make it Cocoa would be a complete rewrite (and pretty pointless - the API isn't all that important frankly).

    15. Re:Since a decade ago, by Apotsy · · Score: 1

      Not only that, there are additions to the Carbon API set that are only available in Mac OS X and not Mac OS 9 via CarbonLib. An app developer who wants to take advantage of these features will have a hard time keeping their app running on 9 at the same time. And since Apple is no longer updating CarbonLib, this discrepancy between CarbonLib on 9 and Carbon on OS X is only going to get wider. Adobe has already pretty much decided the next major revisions of their apps will be for Mac OS X only, despite the fact that they will still be Carbon.

    16. Re:Since a decade ago, by Anonymous Coward · · Score: 0

      And you certainly spell like a youngster.

    17. Re:Since a decade ago, by tuxedobob · · Score: 1

      Yeah, maybe that was it. Cocoa involves more function calls or something. Ah well, at the moment I don't use either. I just run the apps. :)

    18. Re:Since a decade ago, by Brett+Johnson · · Score: 1

      > Cocoa is Objective-C which (unlike C++) relies on a
      > runtime environment for things such as message passing
      > and polymorphism. Also note that Objective-C winds up
      > getting preprocessed into plain C code before it ever gets
      > compiled. It is no more or less native than C.

      Objective-C is no longer translated into C [by gcc], so many of its concepts, including polymorphism, are determined at compile time. I have found that Objective-C provides a happy balance between all of the dynamic binding benefits of Java and most of the speed of compiled C++ apps. I also feel that the Cocoa Frameworks (originally designed by NeXT) are cleaner, more consistent, and more well though-out designs than Sun's Java classes, Microsoft's random mutations, or Apple's original toolbox.

    19. Re:Since a decade ago, by Ponty · · Score: 1

      ObjC has a runtime environment that permits for the cool dynamic binding capabilities. It's not emulation, per se.

    20. Re:Since a decade ago, by zeno_2 · · Score: 1

      I think its more that Carbon apps run natively in OSX. Cocoa apps are ran in the classic enviorment (OS9). I could be wrong its been a few months since I had to deal with macs.

    21. Re:Since a decade ago, by Anonymous Coward · · Score: 0

      Actually, SoundJam already had the brushed metal look.

    22. Re:Since a decade ago, by tuxedobob · · Score: 1

      No, it's classic apps that run only in Classic. Cocoa run only in OS X. Carbon apps, depending on how they're compiled, may be run in OS X, OS 9, or Classic mode.

    23. Re:Since a decade ago, by Anonymous Coward · · Score: 0

      Didn't know that - when I checked out an older version of "SoundJam MP Free" it didn't (yet, apparently). Nonetheless I didn't like it, regardless of the skin.

  2. Don't worry, Apple's pretty good with updates by image · · Score: 4, Funny

    I'm sure they'll come out with a patch sometime in the next 12 weeks, 4 days, 21 hours, and 20 minutes.

    (Oops, 15 minutes. It took me a few to divide.)

  3. Wow! by cappadocius · · Score: 4, Funny
    Wow! That's a lot of CDs. At around 15 songs a CD and $15 a CD, that means you must have spent at least $32,000 on CDs!

    Well, at least the RIAA will be happy...

    --

    omnia tua castra sunt nobis

    1. Re:Wow! by Xunker · · Score: 5, Funny

      Fifteen dollars a CD.. what a magical fanatsy world you live in.

      --
      Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
    2. Re:Wow! by Anonymous Coward · · Score: 0

      Fifteen songs a CD.. what a magical fanatsy [sic] world you live in.

    3. Re:Wow! by ReverendRyan · · Score: 0

      Seems very similar to /. math, or perhaps "White House math" ... 15*32,000=32,000

    4. Re:Wow! by cappadocius · · Score: 4, Funny
      Fifteen dollars a CD.. what a magical fanatsy world you live in.

      The magic fantasy world where all math works out easily in my head.

      --

      omnia tua castra sunt nobis

    5. Re:Wow! by Anonymous Coward · · Score: 0

      15*32,000/15 = 32,000

    6. Re:Wow! by Anonymous Coward · · Score: 1, Interesting

      As an avid music buyer and music journalist, I think I have approximately 2000 cds, many of which are in my computer. Having also ripped lots of vinyls to mp3 I think we could assume that would amount to a grand total of 3000 cds. As my musical tastes are very varied, with metal opuses of 15 minutes and more on some records, and punk, psychobilly and other styles with traditionally short songs, we can for convenience count with 8 songs per cd (if some of them are singles/maxis). 3000 x 8 = 24000. That, plus all the free music I've downloaded from the 'net amounts to very close to iTunes magic limit.

      And I haven't even counted my "illicitly" acquired music, which I would personally call "reference tunes" which I use when writing reviews, but you might call it piracy or freedom or whatever. I don't really care. What matters is that for me, a limit on 32000 songs is definitely A Bad Thing, and one which might actually affect whether my next non-laptop computer is going to be an Apple or not.

      For all the "real" music pirates out there, I guess it's even more of a problem. 32000 songs is "just" about 320GB.

      However, I do realize that I am one of rather few people who has any semi-legitimate needs for this amount of music, and I don't feel like dropping nukes over Cupertino for it. Knowing Apple - they'll probably fix it in the next major update of iTunes, and with their current strategy, make us pay for it.

    7. Re:Wow! by trash+eighty · · Score: 1

      shouldn't it be 14.99 a CD anyway?

    8. Re:Wow! by rtaylor · · Score: 2, Informative

      Funnily enough, I actually know of a family with *at least* that many CDs -- probably closer to double.

      There are 4 members of the family, each of whom tends to buy ~ 2 cds a day. This has been going on for several (6 or 7) years now.

      You should see their sound system(s)!

      --
      Rod Taylor
    9. Re:Wow! by rtaylor · · Score: 1

      Sorry, let me qualify that the younger 2 have only recently started with collecting :).

      And also that most CDs don't have 15 songs -- especially the speciality ones which have closer to 3 or 4.

      --
      Rod Taylor
    10. Re:Wow! by Oculus+Habent · · Score: 1

      320GB? How do you figure? I can put 1000 songs on my 5GB iPod, so that works out to 160GB - a drive size iTunes Feedback system, and hopefully they weill release a patch.

      I imagine that doubling the size of the array that iTunes uses would slow down the application substantially - the ID3's are loaded into memory for quick browsing - especially on older machines. Hopefully the iTunes with a fix will auto-switch up to a higher array length when needed so iTunes only takes the performance hit if needed.">easily obtainable today.

      If you are nearing the 32,000 song limit, indeed, complain to Apple through the iTunes Feedback system, and hopefully they weill release a patch.

      I imagine that doubling the size of the array that iTunes uses would slow down the application substantially - the ID3's are loaded into memory for quick browsing - especially on older machines. Hopefully the iTunes with a fix will auto-switch up to a higher array length when needed so iTunes only takes the performance hit if needed.

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    11. Re:Wow! by Space+Coyote · · Score: 1

      ...a limit on 32000 songs is definitely A Bad Thing, and one which might actually affect whether my next non-laptop computer is going to be an Apple or not.

      You know... there are a f fair few other mp3 players available for te Mac OS. No one's forcing you to use iTunes. I certainly hop you're not using only Windows Media Player to listen to your vast collection of music on a windows machine :)

      --
      ___
      Cogito cogito, ergo cogito sum.
    12. Re:Wow! by Anonymous Coward · · Score: 0

      I've spent over $200,000 on CDs in the last 15 years... but getting them all digital is taking more time than I thought. I'm only at 22,349 songs so far. I'm sort of dissapointed to learn that itunes will eventually crap out.

      Thank god I keep the files organized myself (instead of letting itunes do it). I think I'll created 2 databases. 1 for Jazz and one for Rock... and use an appelscript to swap them out.

    13. Re:Wow! by FaasNat · · Score: 1

      Uhm, 15*32,000=32,000 if you're saying there is only one song on each CD (even singles have more than that). He already stated that it's assuming an average of 15 songs a CD.

      --
      There's never enough when you have too little
    14. Re:Wow! by Bob+The+Cowboy · · Score: 1

      Funnily enough, I actually know of a family with *at least* that many CDs -- probably closer to double.

      Where's their ftp site? ;o)

    15. Re:Wow! by Suppafly · · Score: 1

      320GB? How do you figure? I can put 1000 songs on my 5GB iPod, so that works out to 160GB - a drive size iTunes Feedback [slashdot.org] system, and hopefully they weill release a patch.


      Some people rip their mp3s at pretty high qualities.

    16. Re:Wow! by bojan · · Score: 0

      yeah that's the first thing I thought...

      this guy just admited he's pirating music... what a lamer.

      And at 32,000 songs it would take 4 months to listen to them all if you listened 24 / 7.

      In my humble opinion, over time you stop listening to some songs and get rid of them, and some are favourites and you keep them. Then there's people who just keep everything just in case... maybe he's also one of those?

      Or maybe he's a movie producer who needs access to lots of music quickly, in which case a 32,000 song limit seems low, but I doubt this one.

  4. The end is in sight! by cei · · Score: 4, Funny

    At least I have a goal now... ~1/4 of the way there.

    --
    This sig intentionally left justified.
    1. Re:The end is in sight! by PetWolverine · · Score: 1

      Whoa, i'm almost 1/3 of the way there.

      Of course, I have a ton of duplicates and no time to go through and weed them out, so that number is wildly inflated.

      --
      I found the meaning of life the other day, but I had write-only access.
    2. Re:The end is in sight! by ihatewinXP · · Score: 1

      try MOA Tunes http://beam.to/woodenbrain - It does not work all that well when you try to sick it on say 3000 files at once, but one artist at a time it works wonders. It has time to go through and weed them out plus "tUrn_THIS" "Into This." With all the hours this little fucker has saved me I had to write them up a little ad here.

      --
      ---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
    3. Re:The end is in sight! by PetWolverine · · Score: 1

      Thanks! That little script seems to help with all the MP3s that are actually tagged correctly. Now, if only I could find a script to listen to all my MP3s and find the ones that are the same song but tagged incorrectly or incompletely, I'd be set.

      --
      I found the meaning of life the other day, but I had write-only access.
  5. How much it matters by Cokelee · · Score: 1
    How much it matters is an exercise left to the reader.

    It doesn't, there.

  6. Perhaps the posted fix for iTunes 2 is applicable? by SymbioticCognition23 · · Score: 5, Informative
    As I do not have 32,000 songs as of yet I am unable to test this, but does anyone know if this would work?

    A single iTunes 2 music library can hold 32 000 songs. To accommodate more songs, you can create additional music libraries. Follow these steps;

    1. Locate the "iTunes Music Library (2)" file inside the iTunes folder (in Documents).

    2. Create a folder called "Backup" and copy the iTunes Music Library (2) file to it. If you make a mistake or change your mind about creating multiple Music Library files, you can go back to using this backup file.

    3. Create a folder called "Library 1" and copy the iTunes Music Library (2) file to it.

    4. Create a folder called "Library 2" and copy the iTunes Music Library (2) file to it.

    5. Repeat for each increment of 32 000 songs. For example, if you have more than 64 000 songs, make two Library folders, if you have more than 96 000 songs, make three Library folders, and so forth.

    6. Open iTunes, add, delete, or change the songs in the Music Library for the first 32 000 songs.

    7. Quit iTunes, copy "iTunes Music Library (2)" mentioned in step 1 into Library 1.

    8. Open iTunes, add, delete, or change the songs in the Music Library for the next 32 000 songs.

    9. Quit iTunes, copy "iTunes Music Library (2)" mentioned in step 1 into Library 2.

    10. Repeat for each 32 000 increment of unique songs

    To access each of the different Music Libraries, copy the respective "iTunes Music Library (2)" file to the iTunes folder (in Documents), replacing the "iTunes Music Library (2)" file that is there. Important: If you accidentally move the file instead of copying it, make sure you move it back to the respective folder, or else you may have to redo some of the setup steps.

    http://docs.info.apple.com/article.html?artnum=615 85&SaveKCWindowURL=http%3A%2F%2Fkbase.info.apple.c om%2Fcgi-bin%2FWebObjects%2Fkbase.woa%2Fwa%2FSaveK CToHomePage&searchMode=Assisted&kbhost=kbase.info. apple.com&showButton=false&randomValue=100&showSur vey=false&sessionID=anonymous%7C164541794

    --
    "Reality is that which, when you stop believing in it, doesn't go away." PKD
  7. The more things change... by Anonymous Coward · · Score: 0

    1981: "640k [RAM] ought to be enough for anybody." (Gates)
    2003: "32k [songs] ought to be enough for anybody." (iTunes developers)

    1. Re:The more things change... by EggZact · · Score: 0
      --
      "True programmers are artists and someday we'll respect programming as self expression and personal effort." - fateswarm
  8. Does it really matter? by euggie · · Score: 5, Insightful

    FWIW, I have about a little shy of 2300 songs here, all from CDs that I purchased since 1992'ish...

    It's a very modest collection, even for one who doesn't download any music illegally at all. Even then, 2300 songs will play continuously without repeats for more than a week.

    If someone would enlighten my ignorant mind: what do you actually do with 32000+ songs, which would play continuously for three months?

    Heck, even my measly 5GB iPod holds more music than I can use.

    It's perhaps off-topic, but are we collecting data for the sake of the collection? Does it matter if it'd take you three months--without sleep--to actually utilize the data?

    As it is, I already have more music than I can actually listen to. For fellow legitimate music users, 32000 songs can easily outlast their lifetime, perhaps the MP3 format, and certainly iTunes'.

    So, does it really matter?

    I guess it does if you are one of those folks who just download whatever's on kazaa/guntella/whatever today, but for the rest of us with honor, and some taste in music, it really doesn't. 32000 is more than we need.

    1. Re:Does it really matter? by DiSKiLLeR · · Score: 2, Insightful

      Agreed!

      I think its very easy to get stuck into the cycle of downloading crap just because you can even if you will never listen to it.

      32 THOUSAND songs? I mean, c'mon....... thats just hoarding for the sake of it!

      D.

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    2. Re:Does it really matter? by tobes · · Score: 2, Insightful

      It's nice to have any music you can think of availible instantly in iTunes. With 2k songs that's just not going to happen (if you are serious about your music that is!). Other reasons for a huge library:
      Hearing new music during "random" play (iTunes random actually kind of sucks)
      Sharing a library with friends...
      Direct Connect file limits

      I think if you want to stick to top 40 stuff from the last 30 years, you could probably live with a ~5k song library. Once you start branching out into different genres and downloading legal (read mp3.com) files, I'd say ~15k will probably give you more breathing room. Remember it's about selection, not sequential play.

    3. Re:Does it really matter? by GuardianLion · · Score: 2, Interesting

      Some of the things I do with the 12,000 songs I have ripped from my own cds:

      Play nothing but instrumental stuff like Tangerine Dream while playing roleplaying games. Play all speed metal while doing boring coding tasks. Play random gothic progressive while doing creative coding design. Play all ska when I feel like having something energetic, or blues when I want to practice guitar. Etc. Different music for different situations.

      Why am I not a "legitimate music user"?

      I will grant that I'm not a typical music user; I don't spend anything at all on movies, going out, etc, and a large part of the collection was acquired when I had no car payments and a series of good contracting jobs.

      I'll also grant that to someone who can be satisfied with a week's worth of music, much of mine may strike you as in bad taste, as much of it is not very mainstream, but what this has to do with honor is a bit unclear.

    4. Re:Does it really matter? by davesag · · Score: 2, Interesting
      I have almost 4,000 tunes in my iTunes library. That's 18Gb of music, almost 1/3 of my laptop's total hard drive; a mere 12.2 days of music. It's also all of my onld CDs, my girlfriends' CDs and a few random tracks gathererd from friends. My iPhoto collection weighs in at around the same size (almost 7000 photos) leaving me few backup options and sod-all space for work files. luckily I am programmer and text takes up almost no room. I doubt I would ever hit the 32,000 song limit, even if I ripped all of my friends' CDs too. I'll run out of drive space in my laptop well before that happens.

      I have a 'smart playlist' called "unheard faves" that selects 75 tracks with a rating of 3 or more, and a play count of 3 or less. I set it to random and repeat and let it play while working. This way I almost simulate what it is like to have the radio on at work, but without ads or annoying DJs. When the playlist starts to shrink I kno wit's time to rate some more music.

      I do wish the 'smart playlists' would allow better use of boolean operators. How can you ask for all songs rated 3+ but not ambient music or trance? iTunes needs a mood switch.

      I'd like to write a small script that pretends to be an MP3 file, but actually just reads out the current time, the weather and some news headlines. Then I'd get it to play on the hour... Kind of like "It's 10am and you are listening to dave's unheard faves. It's -6 outside and snowing. In the news headlines the USA has declared war on Germany - citing their support for international terrorism, and that they started the last two world wars." Ideally this would said using the voice of "Princess" :-)

      --
      I used to have a better sig than this, but I got tired of it
    5. Re:Does it really matter? by Anonymous Coward · · Score: 0

      gah. How come we need to sterotype the american people? Esp since most of us didn't even vote for that l4m3r.......Oh 1 sec, i think the NSA is at my door. If i don't post again in 3 min, they took me to an underground base somewhere in utah.

    6. Re:Does it really matter? by Anonymous Coward · · Score: 0

      Its called branching out. I know people who actually own like 1200 cds. soo =P You could also be a DJ etc...someone who is going to have a LOT of music for parties etc. you know?Just cause someone's got a load of cash to drop on CD's doesn't make them dishonorable or evil. And now you're just an ass who jumps to conclusions. You don't know him. You don't know what he does for a living. So take your fucking attitude and shove it.

    7. Re:Does it really matter? by Alan+Partridge · · Score: 1

      You sound like a total loser to me. Tangerine Dream, speed metal AND gothic progressive?? What the fuck is wrong with your ears?

      --
      That was classic intercourse!
    8. Re:Does it really matter? by Lynn+Benfield · · Score: 1

      Perhaps he can't get Radio Norwich?

    9. Re:Does it really matter? by Alan+Partridge · · Score: 1

      ...the best MUSIC

      --
      That was classic intercourse!
    10. Re:Does it really matter? by tobes · · Score: 1

      For your smart playlist why couldn't you just do an AND query with my rating > *** + Genre != Ambient + Genre != Trance?

      As far as using text to speech in os x, you should check out the "osacript" command. You can pass it any applescript (including 'say'...for text to speech) and it executes it. Create a shell or perl script that grabs some headlines, and cron job it, and there you go. I've got one that plays my "wake up" list in itunes in the morning, then anounces the time (because the alarm goes off twice and I often fall back asleep).

      Here's the talking alarm script:

      #!/bin/sh

      sleep $1;date +'say "%l %M"' | sed s/\ 00/\ o\'clock/ | sed s/\ 0/o/ | osascript

    11. Re:Does it really matter? by Anonymous Coward · · Score: 0
      Yes, it does matter. I'm a professional musician. I estimate that I have about 3000 cd's in my collection and about the same number of old lp's. (btw, I never download music).


      Ideally, I want all of that available on my mac. Have I listened to everything? I'm not sure, but I guess so. Occasionally you need to refer to something and that's why a 32,000 song limit seems inadequate.

    12. Re:Does it really matter? by byolinux · · Score: 1

      I'd like to go around Legoland with Sean Connery and then go for a lovely lamb lunch in the middle of Windsor. Who is the best lord?

    13. Re:Does it really matter? by Old+Uncle+Bill · · Score: 1

      Just because you clowns listen to the same 2300 songs over and over again does not mean the rest of us do. Realistically, that amounts to less than 200 cds. I had that many cds (or records as the case may be, sheesh) when I was 12. Some folks listen to more than one type of music, yes, it is hard to believe. Some people even listen to all types of music (okay, I hate country, but many people like it). It is very easy to have 10,000 tracks, agreed though, 32000 is a lot, but not morally wrong. I do not think the poster asked you to rate his music collection, nor like me, does he probably care. I also do not believe apple went out and asked a bunch of music fans how many songs they had. Some dumbass developer just said, well, 32000 sounds like a nice round number. It is a sad fact that many product developers do not take "reality" into account when they develop software. "Oh, it works with five songs, I'm sure it will work with 5,000". Not a sane presumption. Ever. Just because you do not have 32,000 tracks does not mean no one should have that many.

      --
      Yes, I am an agent of Satan, but my duties are largely ceremonial.
    14. Re:Does it really matter? by Frightened_Turtle · · Score: 5, Insightful

      Actually, for some music and entertainment professionals, it can matter! DJ's that we hire for various social functions have to maintain a highly diverse library. Jobs can run from a rave one night, to a church social the next.

      A young man I met working as a DJ had a library of well over 10,000 CD's and vinyl LP's he was digitizing when time allowed. He was meticulous in keeping record of what he had -- not just the standard biographical data, but by the sound, beat and mood each piece created. To alleviate costs, he frequently got CD's from flea markets and second hand stores and clearance sales.

      For as young as he was and starting out on his own as a professional DJ, his professionalism was impressive. He understood that his career lived and died by his ability to deliver what his customer asked for. And yes, he was using an Apple to manage things for him.

      It's one thing to put together the latest hits to play at a dance or a wedding, but it is entirely another thing when an ad agency calls you looking for just the right sound for a commercial. The bigger the library and the faster you can find something relevant in there, the more likely you are going to get the money for the job.

      Whenever we watch a TV show, commercial or movie that tries to set a period for things happening, they need the right music. If you're doing a movie about the 50's, you don't want Britney Spears tunes coming out of the jukebox. So they are always looking for someone who can truly deliver what they need, quickly. When they find someone who can do so, they keep bringing their business to that person.

      For most people, I think we can say it doesn't matter. But for professionals, I think it could make a difference. Just the fact that there are people finding the iTunes limit is a pretty good indicator.

      --


      Whew! This water sure is cold!
    15. Re:Does it really matter? by presearch · · Score: 3, Funny

      Jobs can run from a rave one night, to a church social the next.

      No wonder he needs that Gulfstream!

    16. Re:Does it really matter? by rjung2k · · Score: 2, Insightful

      If someone's managing a massive music library for professional purposes, I would imagine there are more robust alternatives for the task than a free consumer-ware program like iTunes.

    17. Re:Does it really matter? by PetWolverine · · Score: 1

      How would your computer read the link in the headline?

      "In the news headlines the less-than a href equals http colon slash slash homepage dot mac dot com slash davesag slash iblog slash davesag percent twenty rants slash War percent twenty and percent twenty Peace slash six six zero two seven niner three three slash index dot html greater-than USA has declared war on Germany less-than slash a greater-than, citing Germany's support for international terrorism, that Germany started the last two world wars, and that the USA intends to start the next one."

      Oops, made an editorial comment somewhere in there...

      --
      I found the meaning of life the other day, but I had write-only access.
    18. Re:Does it really matter? by TheGreek · · Score: 1

      I do wish the 'smart playlists' would allow better use of boolean operators. How can you ask for all songs rated 3+ but not ambient music or trance?

      That's a trick question, right? Ambient/Trance should never be rated 3+.

    19. Re:Does it really matter? by davesag · · Score: 1

      i guess that depends on your state of mind :-) iTunes needs a mood setting, or at least a way of grouping genres so i could have a meta-genre like 'chilled' that included ambient, trance. indian minimalism etc and then set up smart playlists to only play me chilled music when i am coding, but 'indi-rock' when debugging.

      --
      I used to have a better sig than this, but I got tired of it
    20. Re:Does it really matter? by tobes · · Score: 1

      Put tags in the comments field, it makes the searches much more powerful.

    21. Re:Does it really matter? by ClaytonianG · · Score: 1

      yes a bit off topic, but at the same time I think you can view a music collection as a huge library of books. How many years would it take you to read all your books in your house. I know in my parent's house(my mother is a librian and book addict) it would take her several years most likely, but she keeps them organized and occationally goes back to read books again.

    22. Re:Does it really matter? by sebi · · Score: 1

      If you plan to use it professionally then nothing is really stopping you from creating different users for different genres. Every user has his own iTunes Library by default. Then you can have as many times 32.000 as you wish. And it's easier to switch than the library-copy workaround posted somewhere else.

    23. Re:Does it really matter? by FredFnord · · Score: 1

      Okaaaaaay.

      And you know, Microsoft Word doesn't let me do anything more than the most rudimentary of typesetting! I mean, I'm a newspaper editor and I want to be able to produce my newspaper, but I can't, because I can't lay things out the way I want them. And don't even talk to me about the graphics editing capabilities, for editing ads and pictures and such.

      Sheesh.

      -Fred

      --
      Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
    24. Re:Does it really matter? by tchueh · · Score: 1

      I think the collecting this is exactly it.

      It's something I've experience and I've named it the pokemon phenomenon...
      "gotta catch'em all"

      Not that it really effects me with Music and Mp3's...

      But I record TV shows compulsively doing what I can to have "complete" collections of certain series I like...

      I'm one of those freaks that has every single MAME rom, NES rom, etc...

      It's the passion to collect...
      I'd equate it to collecting coins or stamps or even rocks.

      You just want to have that "complete" feeling... it has nothing to do with you desiring each individual "rock"...

    25. Re:Does it really matter? by meme_police · · Score: 1

      Yeah, you're right, it is about selection. That's why I don't have 32,000 songs in my library, 30,000 of which would most likely be crap.

      --

      The meme police, They live inside of my head

    26. Re:Does it really matter? by meme_police · · Score: 1

      Yeah, I have 2604 CDs at last count along with 5693 LPs. Do I want all the tracks from all the CDs on my Mac? No.

      --

      The meme police, They live inside of my head

    27. Re:Does it really matter? by pudge · · Score: 1

      Your argument applies to CDs too. Why should anyone own enough CDs that can amount to 32,000 songs?

      And I think the answer is, "why should you care?"

    28. Re:Does it really matter? by pudge · · Score: 1

      AppleScript has a "speak text" command or somesuch.

      Personally, I would do it all in perl, using Mac::Speech (from Mac::Carbon).

    29. Re:Does it really matter? by Anonymous Coward · · Score: 0
      32000 is more than we need.

      So is 640 K of RAM.

  9. Re:Perhaps the posted fix for iTunes 2 is applicab by Anonymous Coward · · Score: 1, Funny

    personally, I just keep track of all my MP3s with a big spiral notebook.

    Want to listen to Pink Floyd? Just flip over to "P" and look up the filename.

    of course, you have to re-do it when you add new songs, but it only takes 3-4 days.

  10. Optimal Solution? by tedDancin · · Score: 0

    Follow these easy steps to circumvent the problem once you hit 32k songs:

    1. Open your favorite MP3 editor.
    2. Load the 32,000th song in your collection.
    3. Load the 32,001st song (that you wish to add to the collection)
    4. Copy the 32,001st song. Switch to the 32,000th song. 5. Paste at the end of song. 6. Save. 7. Repeat for additional songs.

    --

    Ladies, form queue here -->
    1. Re:Optimal Solution? by EggZact · · Score: 1, Funny
      Brute force solution:
      1. Cmd+A (to select all)
      2. Delete or Backspace (to delete all)
      3. Click "Yes" on the dialog window if it appears.
      4. Empty trash (put Finder into focus) Cmd+Shift+Delete(or Backspace)
      --
      "True programmers are artists and someday we'll respect programming as self expression and personal effort." - fateswarm
  11. Re:Perhaps the posted fix for iTunes 2 is applicab by EggZact · · Score: 5, Informative

    As usual people quoting an Apple KB article URL forget that they're logged in, etc problem. Here's the public URL: http://docs.info.apple.com/article.html?artnum=615 85 Hope that helps!

    --
    "True programmers are artists and someday we'll respect programming as self expression and personal effort." - fateswarm
  12. How come 32,000? by ptaff · · Score: 1, Redundant

    Well, that number not being a true power of 2 (that would make 32,768), we should conclude that the limit was forced by design, not by variable-size.

    Now why did they choose put a compiled-in limit below what is possible? To make it possible afterwards to "patch" with a smaller number to comply with a bogus DRM "security measure"?

    1. Re:How come 32,000? by justzisguy · · Score: 4, Informative

      The 32,000 song max is a limit of the Carbon list manager (it uses the 'short' data type for the number of rows). Either Apple will have to update the Carbon framework or move over to the Cocoa framework, which if memory serves, does not have this limitation.

    2. Re:How come 32,000? by Lynn+Benfield · · Score: 4, Informative

      iTunes does not use the List Manager - that's been obsolete for quite some time. List Manager performance degrades drastically when you have a large number of items, and it's limited to 32Kb of data (you could only have 32Kb items if they were 1 byte each in size). Remember that API dates from 1984, when screens were 9" and a list with 32,000 items was pretty unlikely.

      iTunes will either use their own internal list structure, or the Carbon Data Browser control. The Cocoa equivalent, NSOutlineView, still had some restrictions before 10.2 (e.g., at most 32Kb children per item).

    3. Re:How come 32,000? by Anonymous Coward · · Score: 0

      I think 32,000 was chosen because it is the theoretical maximum limit of legitimate songs any individual would ever purchase. Someone with more than that is, in the eyes of the RIAA, "Stealing" music.

    4. Re:How come 32,000? by usr122122121 · · Score: 1
      Someone with more than [32,000 songs] is, in the eyes of the RIAA, "Stealing" music.
      I highly doubt that this has anything to do with the RIAA or copyright infringement.
      When iTunes starts deleting songs for you based on content, I'll post a photo of me sticking my foot in my mouth.

      Until then, lay off the conspiracy theories (well, at least about iTunes)

      --

      -braxton
  13. A Story Verified by a Slashdot Editor! by soundsop · · Score: 4, Funny

    Respect to pudge for actually taking the time to run a test to verify the story.

    Respectable journalism exercised by Slashdot? Is that a pig flying past my window?

    1. Re:A Story Verified by a Slashdot Editor! by Anonymous Coward · · Score: 0

      No, thats just your Windows running like a pig

    2. Re:A Story Verified by a Slashdot Editor! by Anonymous Coward · · Score: 0

      yeah, its fine an dandy to respect this kind of anal retention from afar...

      but try living with someone like this... in college... when you're roomate is the biggest (best friend of a) slob you've ever seen. I swear, i was sure we were all going to find all our shit out in the dumpster one morning in a fit of him being thru with us and our disorganization - with the floor vacuumed and the kitchen clean. ;-)

      God bless pudge.. he's the closest thing to a rockstar that i'll ever be able to say that i know personally. I mean, seriously.. between the Normar Garciapara all-star online-vote stuffing, the Hank the drunken dwarf online-vote stuffing, its nice to know the guy who actually does work out the exercises left to the reader.

    3. Re:A Story Verified by a Slashdot Editor! by pudge · · Score: 1

      I know who you are, coward. :-)

    4. Re:A Story Verified by a Slashdot Editor! by Anonymous Coward · · Score: 0

      What, you mean he wasn't making that up? And you admitted it?

      Strange happenings...

    5. Re:A Story Verified by a Slashdot Editor! by Anonymous Coward · · Score: 0

      coward?

      No way... i just don't want the NSA to know that i once your roomate..

      oh yeah.. that wasn't it. I AC'd because i didn't want to karma whore.. but now that i'm still not modded up, no one will ever know. :-)

      btw: when's the move? we're planning our trip back east - and wanted to get an idea if you guys were going to still be oot there. Not like we WON'T go if you're not there.. but we'd look more to go to Cape Cod instead of the Boston area.

      and i still need to go to a Bruins game with you before we die.

      -flm

  14. Lucky thing it isn't iMovies.... by dh003i · · Score: 1, Funny

    Because, gosh darnit, if it were iMovies, I'd have already used up 32,000 slots on porn alone!

    1. Re:Lucky thing it isn't iMovies.... by Alan+Partridge · · Score: 1

      that's "iMove" dingus

      and no, we're not laughing

      --
      That was classic intercourse!
  15. Random Access really matters by tm2b · · Score: 4, Insightful

    The more music you have, the more important it is to have random access to that music. It's no great shakes to find a CD you want to listen to if you have 10 or 100 CDs. Not so for > 1000.

    I have roughly 1300 CDs, bought since 1985 (so far, 1081 ripped, which is 13,938 songs). Without random access, finding that one CD that I have a hankering to hear is a nightmare - even with the CDs filed in 8-CD sheets in a lateral file cabinet. With those CDs in iTunes, it's a matter of typing a few letters into the music browser. Do I want to hear a random selection of Grateful Dead tunes? No sweat. Pink Floyd from beginning to end? Easy. Yes, including solo projects by its various members? A little more difficult, but I won't break a sweat.

    Almost 14000 (or extrapolating for the rest, 18200) is an uncomfortably large percentage of the iTunes limit of 32000. It's not quite large enough that I'm going apeshit about this, but somebody who had only twice as many CDs as I do would be screwed, for no good reason.

    (Advice to others with large collections: buy an external Firewire disk and back your library up!!)

    --
    "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    1. Re:Random Access really matters by Cuthalion · · Score: 1

      I have approximately 1000 CDs. I don't have any trouble finding the one I want.

      I store them in their original packaging (usually jewel cases or digipaks) on Boltz cd racks, in alphabetical order (by artist, obviously).

      Here's a picture. (please to excuse slow load times)

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
    2. Re:Random Access really matters by weave · · Score: 1

      I make a smart play list of songs with number of listens == 0, max 100, selected at random. Then on my iPod I select that playlist and have *it* do random play (otherwise the playlist tends to clump songs by each artist together). When I'm done my daily iPod listening, I plug back into mac, and quickly go through and rate the songs that I heard that day. Hopefully that way I'll listen to my entire collection at least once before I die!

    3. Re:Random Access really matters by PetWolverine · · Score: 1
      (Advice to others with large collections: buy an external Firewire disk and back your library up!!)


      No shit!! I don't have quite as many files as you, but I have plenty, and shortly after I got my new computer, Louise, my old FW 80 GB drive died (I will never buy another Maxtor drive...if only I'd known it was Maxtor when i got it). Luckily I had already transferred most of my files to the new HD inside the computer, but I hadn't transferred my MP3s because I didn't plan to--Guenevere, the external drive, was to be my MP3 hard drive.

      Norton couldn't get my files back, so I started shopping around for disk utilities (I did most of my "shopping" on LimeWire... : ). Drive 10 acted like it was going to get my files back, but didn't. Finall Disk Rescue acted like it could get my files back, and apparently was capable of doing so, but refused to recover more than one file because it wasn't registered. I shelled out $90 for the program, and got most of my MP3s back...but then Disk Rescue ran out of memory, and some of my files were lost forever.

      Now the question is, where do I back up to? I recently got a 120 GB Western Digital drive, but that's for my burgeoning collection of ripped DVDs that threatened to overfill Guenevere and Esmerelda (Louise's built-in 120 GB drive). My illegal practices have stretched my budget too thin! If I'm going to keep buying CDs, I'm going to risk losing my valuable MP3 and AVI collection.
      --
      I found the meaning of life the other day, but I had write-only access.
  16. troll by Anonymous Coward · · Score: 1, Funny

    What a KY world you live in...stop slamming people that do or don't pay exactly the same you do for internet access, gasoline, fritos, shoe laces, condoms, vehicle registration, pork rinds, blank video tapes, big gulp refills, stamps, flu shots, Viagra refill co-pays, popcorn, Stone's concert tickets, off-street parking, lip gloss, cordless phone batteries, PVC, CDs, DVDs and sex before bed. What a troll...not even funny any more.

    1. Re:troll by Xunker · · Score: 1

      Huh? I was talking about MATH.

      Please. Pay attention or go away.

      --
      Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
  17. So...LAMP & NetJuke by djupedal · · Score: 1

    NetJuke ~ But then you have the issue of loading up those four iPods....

  18. Re:Perhaps the posted fix for iTunes 2 is applicab by SymbioticCognition23 · · Score: 1


    (Sheepish grin)
    Apologies

    --
    "Reality is that which, when you stop believing in it, doesn't go away." PKD
  19. RE: does it really matter by NetDrain · · Score: 0, Troll

    Yes, it does matter. Some of us do indeed collect data for the sake of collecting. I have around 24,000 songs or 105GB worth of music at the moment. I collect digital media like anyone else would collect stamps or baseball cards. I have a text library with 27,000 files (saved a good number of bucks not having to buy novels I've found in there) and something on the order of 8,000 works of art -- Monet, Manet, Dali, Renoit, Bosch, Van Goh -- you name it.

    Unlike that stamp collection, though, these can actually be useful.

  20. To paraphrase: by Anonymous Coward · · Score: 0, Redundant

    "32K is more than enough for anybody." - Bill Gates

  21. Random Feature by Terminus0 · · Score: 0

    I have found that (while I haven't used iTunes) the random feature on both Winamp and the arbitrary Creative Labs PlayCenter (comes with the Audigy, and won't even support more than a couple thousand songs anyways) is very lacking. I have done enough observation to note that it simply chooses certain songs more than others. Out of around 10k songs on my hard drive, it will "randomly" select the same songs many many more times than others.

    I never really understood where the flaw in the feature would be, but it seemed related to some sort of theoretical maximum threshold for random play.

  22. That's iMovIE dingus, & I'm laughing by Anonymous Coward · · Score: 0

    at you, unclench a bit fucko.

  23. Alphabetical order... (and a question) by gidds · · Score: 1
    Alphabetical order means that your collection is too homogeneous! I've a similar number, and I have to split down by genre - everything from folk/rock to Renaissance and baroque classical to shows to psychedelia to electronic music, and lots more.

    I've just got a big HD, so I'm currently ripping the lot in the hope of getting an iPod shortly. (I'm rather hoping it'll be upgraded in the near future.) My big question is: what do you do when there's continuous music across several tracks? I can't find any way to avoid a gap between MP3 tracks. (I've tried iTunes' `Stop Time' feature, but it always gives gaps.) This really spoils stuff like Tubular Bells III, Chilled Ibiza, Jean-Michel Jarre, live albums, &c.

    Are the only alternatives really to suffer dropouts, or to combine them into one big track, losing track names and control?

    --

    Ceterum censeo subscriptionem esse delendam.

    1. Re:Alphabetical order... (and a question) by golo · · Score: 1

      In iTunes you can fade on track into the next, and the time they overlap is adjustable (up to around 12 seconds IIRC) but I believe that this feature is missing from the iPod

    2. Re:Alphabetical order... (and a question) by gidds · · Score: 1
      That's not a good solution either; although it avoids a harsh dropout, it's still different from the original CD, smearing transitions (especially if there's a continuous rhythm) and losing some of the sound.

      I gather some MP3 players can use a `tracklist' to identify separate tracks within a single MP3 file; this might be one good solution, but until iTunes and the iPod support it, it's not one I can use :(

      --

      Ceterum censeo subscriptionem esse delendam.

    3. Re:Alphabetical order... (and a question) by TheKey · · Score: 1

      Perhaps you should just combine those tracks into one? Of course, then you lose the ability to quickly skip to one. Oh well, mm..

      --
      My Journal - 1,337 fans and countin
    4. Re:Alphabetical order... (and a question) by PetWolverine · · Score: 1

      The solution is for Apple's software developers to write iTunes in such a way as to load the next track while the current track is still playing, getting it ready to play as soon as the current track is over. I don't know why this isn't already the case, but then, I don't know why they limited the library size either.

      Insufficient forsight? Rush to get a product out the door on deadline? Pressure to add features instead of improving the functionality of the basics? Or is this actually a really hard thing to do?

      --
      I found the meaning of life the other day, but I had write-only access.
    5. Re:Alphabetical order... (and a question) by gidds · · Score: 1

      Yeah, that's what I'm doing so far. But it's very annoying, especially when you end up with 70-minute files that you can't quickly seek within, and you lose the individual track names and other info too. You'd think that with all the technology that goes into audio compression and handheld players, someone would have considered this!

      --

      Ceterum censeo subscriptionem esse delendam.

    6. Re:Alphabetical order... (and a question) by macalmaclan · · Score: 1

      Using iTunes3, tick the option to crossfade tracks, then set the time to 0 seconds. Works nicely for me :)

    7. Re:Alphabetical order... (and a question) by gidds · · Score: 1
      Hey, great solution! Just the job. Well spotted, that man.

      Anyone know if it works on the iPod too?

      --

      Ceterum censeo subscriptionem esse delendam.

    8. Re:Alphabetical order... (and a question) by Cuthalion · · Score: 1

      homogenous music collection

      My collection IS fairly homogoneous (mostly electronic music) but I that's immaterial to the matter at hand. Genres are helpful for describing music, but in terms of sorting and organisation, there are plenty of crossover cases where you just have to make an arbitrary decision. I have a similar problem with alphabeticalisation in terms of collaborations - Where's Fires Of Ork (Pete Namlook + Biosphere's Geir Jensen) go? under F, N, or B? Music stores will usually do all three, but since I only have one copy of the CD that's not practical. I think there are more genre crossovers / in betweens than there are collaborations, even in my relatively focused / narrow collection.

      continuous playback

      This is a problem with the ripping, not the playback.

      MP3 encoders need to know the next and previous frames to encode the current frame. For the start and end of a file, usually they just use silence. So even if you find a player (for the PC, the alpha of Sonique2 (disclaimer: I worked for Sonique a couple years ago) does it) which plays the files back to back, there will be a discontinuity in the sound.

      The correct solution to this would be to rip an extra frame from the previous and next tracks off the cd, and then discard that frame once it's been encoded. I don't know of any rippers that do this, and I expect it's more likely to cause a pop if you're NOT playing it continously after the previous track.

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
    9. Re:Alphabetical order... (and a question) by gidds · · Score: 1
      (Pete Namlook + Biosphere's Geir Jensen)

      Ah - someone else who uses `Electronic' to mean the same thing I do :)

      How long is an MP3 frame, then? I see the problem, but if frames are very short, then it's not necesarily a major one.

      As mentioned above, iTunes' `crossfade playback' feature with the crossfade time set to zero seems to to a grand job; maybe it's effectively crossfading between the last frame of one track and the first of another?

      --

      Ceterum censeo subscriptionem esse delendam.

    10. Re:Alphabetical order... (and a question) by stux · · Score: 1

      You set the cross-fade to 0 seconds and you get a seamless switch-over

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  24. This is acknowledged limitation .... by e.+boaz · · Score: 5, Informative

    Apple's knowledge base readily admits this. See this link for a workaround:
    iTunes 2: How to Overcome 32 000 Song Library Size Limitation

  25. Re:pirate! by Old+Uncle+Bill · · Score: 0, Troll

    You mean with one earring and a ship? Arrrr, I have a lot of mp3s...arrrr.

    --
    Yes, I am an agent of Satan, but my duties are largely ceremonial.
  26. 150 GB by fermion · · Score: 1
    It is interesting to speculate the exact nature of this limit, be it an implicit limit in the structure used or an explicit #define. However, the limit does not seem to have an immediate practical effect for most people who use iTunes as a simple consumer jukebox. How many of us have 150GB worth or hard disk space. To me this would imply you had a new fangled maxed out Xserve streaming you audio, in which case one would hope you might have a more sophisticated player.

    Of course, from programming elegance point of view, I hope that this is not one of those limits that require the entire codebase to be rewritten when it needs to be changed

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:150 GB by dnahelix · · Score: 1

      I have way more than 150GB of drive space. I just don't have it on one drive. Between my five computers and the external drives I have, I have way more than 150GB. Your MP3's don't have to be all on the same drive.

      --
      Slashdot Eds Link Anonymous Posts With Logged Posts
      They Are Vermin Feeding On Each Other's Feces.
      I Hate \.
  27. =P by Dinosaur+Jr. · · Score: 2, Funny

    No one will ever need more than 32000 songs.

    1. Re:=P by trudyscousin · · Score: 1

      "No one will ever need more than 640K." - Bill Gates

      --
      Those who can, do. Those who can't, write technology blogs.
    2. Re:=P by One+Louder · · Score: 1

      Actually, there were only 10,000 songs - some of them were really long.

    3. Re:=P by Alex+Thorpe · · Score: 1

      Of course, the radio stations seem to make due with about a thousand or so, not countng the pop music stations that play the same 20 songs all day long.

      I've got a bit over 1100 songs in iTunes, so I've still got a lot of room to grow. They don't all fit on my iPod, though, so I tell it to only load songs I've listened to at least 3 times.

      --
      "Common Sense Ain't" -Unknown
  28. the light at the end of the tunnel- by ihatewinXP · · Score: 1

    Is really the DMCA police! - No im completely with you, 8,439 songs as of this morning for 25 days of music and 50 GB of space. So all I need is a 200GB hard drive and 100 days (24 hours a day) to listen to it all once I hit the 32,000 song peak.
    Hmmm maybe Apple was looking out for us by putting a peak on it. My iMac and iPod have utterly changed my life for sure, so far I feel in a positive way. And yes, anything worth doing is worth overdoing.... But just maybe Apple knows something that happens to people when they have that much music. Hell, if your listening to your iPod 24/7 you never have a chance to get hit by the Reality Distortion Field.

    --
    ---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
  29. Re:pirate! by ihatewinXP · · Score: 1

    Arrrrrrr! Big 5 and all other DMCA / RIAA bitches prepeare to be boarded - Hillary Rosen is walking the plank and a scurvy to all you sellout boy-band Top40 record whores. Arrrrrrrr.........

    --
    ---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
  30. Re: does it really matter by ihatewinXP · · Score: 1

    um can i send you some blank DVD's? howabout this, ill send you 2 blank DVD's and a case of Yuengling [ http://www.yuengling.com/ ]!
    Honestly - they can shut down Scour.net/Napster/Morpheus/Kazaa all they want. When I can fit 9GB of data/music on one 2 sided DVD and just walk across town - what are they going to do to stop me?

    --
    ---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
  31. Results of the exercise left to the reader by n5vb · · Score: 1

    At about 5 MB per song (typical for my library at any rate), 32000 tracks adds up to about 149 GB, using 2^30 for 1GB. I may someday be able to use up 150 GB of HD space for my iTunes library, but it ain't gonna be soon. When it happens, I'll deal with it. If Apple hasn't released an update that raises this limit .. which I doubt will be left alone for long ..

  32. Running out... by PetWolverine · · Score: 1

    I consider my MP3 collection to be fairly large as collections go, and I'm more likely to run out of disk space on the three drives in my computer (total 320 GB) than to hit 32767 songs.

    However, I do consider it to be a problem I will eventually run into. Hopefully Apple will address it in iTunes 4.0.

    --
    I found the meaning of life the other day, but I had write-only access.
    1. Re:Running out... by paradesign · · Score: 1

      that might not have been the smartest move posting that here. you might be receiving a small letter from the RIAA some time soon, but thanks for the Art of Noise!

      --
      I want 2D games back.
  33. Re:pirate! by PetWolverine · · Score: 1

    Unless, of course, they paid for all that music.

    Not that I paid for all of mine. Oh no, they're coming to get me!

    --
    I found the meaning of life the other day, but I had write-only access.
  34. Wait Wait Wait by phoenix_orb · · Score: 2, Funny

    Wait Wait Wait..

    Nope, Still don't care.

    --
    Blah Blah Blah.
  35. Getting iTunes to ignore genre is easy by Spyritus · · Score: 1

    Create a new smart playlist

    Go to the advanced tab

    "My Rating" "Is greater then" "2 stars" click plus symbol for new line

    "Genre" "Is not" "whatever" click plus symbol for another line

    "Genre" "Is not "whatever else" keep clicking plus symbls till all your conditions are meet.

    1. Re:Getting iTunes to ignore genre is easy by davesag · · Score: 1
      okay bad example.

      a better one is this.

      I have made a smart playlist i call 'rockin track 3s' based on the theory that track 3 on any cd is always the bext track. but i only want rokin' music so i had to go

      1. track# is 3
      2. genre is not 'ambient'
      3. genre is not 'easy listening'
      4. genre is not 'clasic rock'
      5. genre is not 'classical'
      6. genre is not 'cabaret'
      7. genre is not 'world'
      8. genre is not 'spoken word'
      9. genre is not 'comedy'
      10. genre is not 'electronic'
      11. genre is not 'trance'
      12. genre is not 'new age'
      13. genre is not 'new wave'
      14. genre is not 'indian/minimalism'
      15. genre is not 'drum and base'
      16. genre is not 'music hall'
      17. genre is not 'techno'
      and i still have to put up with unrated music.and i'm gonna run out of screen space if i have to exclude any more genres. better would be if i could go

      rating > 2 and track# is 3 and (genre is 'alternative & punk' or 'rock' or 'eighties' or 'disco')

      --
      I used to have a better sig than this, but I got tired of it
    2. Re:Getting iTunes to ignore genre is easy by Spyritus · · Score: 1
      Yeah, your right.

      I can't find a way to have a mixture of AND and OR statements in iTunes Smart Playlists, but as a way to save screen size, you can add multiple genres to the same line by putting a coma between them.

      "Genre" "is not" "Techno, music hall, drum and base, etc"

    3. Re:Getting iTunes to ignore genre is easy by stux · · Score: 1

      That's because the iApps use broken logical operators.

      *all* AND

      OR

      *all* OR

      Its broken,

      Mail.app has the same problem.

      sucks :(

      I had to construct a smart playlist of various goa groups... and eventually ran out of screen space :(

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  36. Well uh... by moonboy · · Score: 1



    32,000 songs should be enough for anyone.

    Heh heh

    --

    Co-founder and designer at Music Nearby: http://musicnearby.com
  37. Redefine the "problem" by YouHaveSnail · · Score: 1

    If the average length of a track is 3 minutes, 32,000 tracks gives you 96,000 minutes, or 1,600 hours, of tunes. If you play your tunes 8 hours/day, you can go for 200 days without hearing any tune twice.

    How likely is it that anyone actually wants or needs to do this? Probably not very.

    If the 32,000 song limit actually affects anyone, it's probably because they're ripping a lot of tracks that they'll never listen to even once. Even if you do own 1,000 CD's, how many of those have you actually listened to in the past 12 months, and do you really need to rip every single track of every CD you own?

    I fully understand and agree with the point that it's nice to have random access to your music. But it makes sense to use a little discretion and not waste both time and disk space ripping a lot of tracks that you'll never listen to.

    It's easy to set up a play list in iTunes that lists all the tracks which, say, were added more than a year ago and never played. Use that to chuck your dead wood.

  38. Re:Perhaps the posted fix for iTunes 2 is applicab by EggZact · · Score: 1

    No biggie. It is a lot of work getting a "clean" URL from most web sites nowadays.

    The trick with Apple's is to track down the KB article # and append it to the end of a url you know is clean.
    You can find a clean url by going to an article that contains a link to other articles and using those links as a base.
    Take this url for example:

    http://docs.info.apple.com/article.html?artnum=750 98 not only is this a clean url most of the links in it pointing to other articles are also clean.

    --
    "True programmers are artists and someday we'll respect programming as self expression and personal effort." - fateswarm
  39. OS? by Anonymous Coward · · Score: 0

    Does it matter if you're in OSX or OS9, or does it max out the same in both?

  40. Just how many of you have over 32,000 songs? by zeno_2 · · Score: 0, Troll

    I thought I was doing pretty good with about 5400 mp3's...

  41. 32K + by Anonymous Coward · · Score: 0
    Posted at MacInTouch:
    There's a better way to get around the iTunes 32,000-song limit than the method in the Apple KB article. Doug Adams' iTunes Library Manager is a shareware AppleScript utility that manages multiple iTunes libraries from within iTunes. Works great!
  42. So... by viktor · · Score: 1

    32.000 shouldn't really be considered that small a number. After all, iPhoto gets painfully slow (one minute just to start up?) at 800 or so photos.

    So 32.000 songs sounds ok to me...

  43. right tool for the job by mikemcc · · Score: 1

    Remember that iTunes is clearly targeted at the casual user.

    "...but it is entirely another thing when an ad agency calls you looking for just the right sound for a commercial."

    If a person is capable of running a profitable business using only free software provided by Apple, more power to them. I don't advocate spending money where you don't have to. But (I hope) you wouldn't use iMovie as the basis for your video production house. You'd use Final Cut Pro, or some other powerful, made-for-professionals tool.

    iTunes is a great "end-user" music player. I've never gotten the impression that it was attempting to be any more than that.

  44. As I've said many times... by Anonymous Coward · · Score: 0

    Reasonable limits aren't.