I've relegated my old Nokia N97 to being a music player. I just began digitizing all of my CD's, LP's, 45's and cassettes this year. I was putting the music onto my Desire Z, but realised that it doesn't have enough storage (8GB) to hold all of my music. My N97 has 32GB of storage and was doing absolutely nothing, so I decided to use it as a music player only.
The cool thing is that the N97 has an FM transmitter, so I can listen to it on my radio. On a portable stereo or stereo receiver, it works pretty well since I can place my phone right beside the antenna. It doesn't work that well in my car. The antenna is somewhere hidden in my dash and it picks up too much interference from actual radio stations. I cannot seem to find an unused FM frequency that has no interference on my car's radio. For playing my music in a car, I use an adapter that connects the headphone jack of my N97 to the tape deck of my car. (I think I have one of the last cars that came with a tape deck and no auxiliary port.)
What sucks about the N97 is that I cannot see the album covers. I can see them on my PC, on my Desire Z, but not on my N97. I just see the generic note icon for all of my songs.
Another thing that sucks is that when I turn off my N97, it does not remember the last song I played. I set it to random, but every time in my car, I probably only listen to 5-10 songs at a time on each drive. The next drive after turning my phone off and on (to conserver power), it may repeat some songs. My Desire Z remembers the last song I played and as long as I do not add songs to my library, will go through the shuffled sequence of songs playing each song once.
None of these and other short comings are that big of a deal. I figured that for a supposedly top of the line phone (at one point in time), it feels very unrefined even for a very simple function such as a music player. I have considered purchasing an SD card for my Desire Z, but felt it wasn't worth spending the money on it.