1. A method comprising: reading compressed audio data from a first audio file, the first audio file comprising audio data compressed using a first compression algorithm and bookkeeping data having a first format, the bookkeeping data specifying a location of the compressed audio data within the first audio file; and generating a universal representation of the first audio file without decompressing and recompressing the audio data, the universal representation having bookkeeping data of a second format specifying the location of compressed audio data within the universal representation.
1. A method comprising: reading compressed audio data from a first audio file, the first audio file comprising audio data compressed using a first compression algorithm and bookkeeping data having a first format, the bookkeeping data specifying a location of the compressed audio data within the first audio file; and generating a universal representation of the first audio file without decompressing and recompressing the audio data, the universal representation having bookkeeping data of a second format specifying the location of compressed audio data within the universal representation. 8. The method as in claim 1 further comprising: reading compressed audio data from a second audio file, the second audio file comprising audio data compressed using the first compression algorithm and bookkeeping data having a third format different from the first format and the second format, the bookkeeping data having the third format specifying a location of the compressed audio data within the second audio file; and generating a universal representation of the second audio file without decompressing and recompressing the audio data, the universal representation having bookkeeping data of the second format specifying the location of compressed audio data within the universal representation.