digital media players have last position memory, in which when it is powered off, a user doesn't have to worry about starting at the first track again, or even hearing repeats of others songs when a playlist, album, or whole library is cued for shuffle play, in which shuffle play is a common feature, too. Early playback devices to even remotely have "last position memory" that predated solid-state digital media playback devices were tape-based media, except this kind suffered from having to be "rewound", whereas disc-based media suffered from no native "last position memory", unless disc-players had their own last position memory. However, some models of solid-state flash memory (or hard drive ones with some moving parts) are somewhat the "best of both worlds" in the market. Miscellaneous Media players' firmware may be equipped with a basic file manager and a text reader. Common audio formats There are three categories of audio formats: Uncompressed PCM audio: Most players can also play uncompressed PCM in a container such as WAV or AIFF. Lossless audio formats: These formats maintain the Hi-fi quality of every song or disc. These are the ones used by CDs, many people recommend the use of lossless audio formats to preserve the CD quality in audio files on a desktop. Some of them are: Apple Lossless (proprietary format) and FLAC (Royalties free) are increasingly popular formats for lossless compression, which maintain the Hi-fi quality. Lossy compression formats: Most audio formats use lossy compression, to produce as small as possible a file compatible with the desired sound quality. There is a trade-off between size and sound quality of lossily compressed files; most formats allow different combinations—e.g., MP3 files may use between 32 (worst), 128 (reasonable) and 320 (best) kilobits per second. There are also royalty free lossy formats like Vorbis for general music and Speex and Opus used for voice recordings. When "ripping" music from CDs, many people recommend the use of lossless audio formats to preserve the CD quality in audio files on a desktop, and to transcode the music to lossy compression formats when they are copied to a portable player. The formats supported by a particular audio player depends upon its firmware; sometimes a firmware update adds more formats. MP3 and AAC are dominant formats, and are almost universally supported. Software PMPs were earlier packaged with an installation CD/DVD that inserts device drivers (and for some