A computer-implemented method comprising: identifying, within at least one media item that includes a plurality of audio segments, an initial audio segment and a subsequent audio segment that follows the initial audio segment; accessing a first set of metadata that corresponds to a last audio frame of the initial audio segment, the first set of metadata including information indicating one or more audio characteristics of the last audio frame of the initial audio segment; accessing a second set of metadata that corresponds to the first audio frame of the subsequent audio segment, the second set of metadata including information indicating one or more audio characteristics of the first audio frame of the subsequent audio segment; generating, based on the first and second sets of metadata, a new set of metadata that is based on both the audio characteristics of the last audio frame in the initial audio segment and the audio characteristics of the first audio frame in the subsequent audio segment; inserting at least one new audio frame between the last audio frame of the initial audio segment and the first audio frame of the subsequent audio segment; and applying the new set of metadata to the at least one new audio frame; wherein the generated new set of metadata comprises adaptive metadata configured to adapt to the audio characteristics of the last audio frame in the initial audio segment and to the audio characteristics of the first audio frame in the subsequent audio segment; and wherein the at least one new audio frame is generated by: processing audio stream coding information, ASCI, from known good ASCI into a stored, silent audio frame; passing audio frame coding information, AFCI, metadata into the stored, silent audio frame; inserting audio block coding information, ABCI, metadata into the stored audio frame; padding a zero value into the audio frames to match a frame size determined by a corresponding audio stream bitrate; and generating audio error detection or correction codes. identifying, within at least one media item that includes a plurality of audio segments, an initial audio segment and a subsequent audio segment that follows the initial audio segment; accessing a first set of metadata that corresponds to a last audio frame of the initial audio segment, the first set of metadata including information indicating one or more audio characteristics of the last audio frame of the initial audio segment; accessing a second set of metadata that corresponds to the first audio frame of the subsequent audio segment, the second set of metadata including information indicating one or more audio characteristics of the first audio frame of the subsequent audio segment; generating, based on the first and second sets of metadata, a new set of metadata that is based on both the audio characteristics of the last audio frame in the initial audio segment and the audio characteristics of the first audio frame in the subsequent audio segment; inserting at least one new audio frame between the last audio frame of the initial audio segment and the first audio frame of the subsequent audio segment; and applying the new set of metadata to the at least one new audio frame; wherein the generated new set of metadata comprises adaptive metadata configured to adapt to the audio characteristics of the last audio frame in the initial audio segment and to the audio characteristics of the first audio frame in the subsequent audio segment; and wherein the at least one new audio frame is generated by: processing audio stream coding information, ASCI, from known good ASCI into a stored, silent audio frame; passing audio frame coding information, AFCI, metadata into the stored, silent audio frame; inserting audio block coding information, ABCI, metadata into the stored audio frame; padding a zero value into the audio frames to match a frame size determined by a corresponding audio stream bitrate; and generating audio error detection or correction codes. processing audio stream coding information, ASCI, from known good ASCI into a stored, silent audio frame; passing audio frame coding information, AFCI, metadata into the stored, silent audio frame; inserting audio block coding information, ABCI, metadata into the stored audio frame; padding a zero value into the audio frames to match a frame size determined by a corresponding audio stream bitrate; and generating audio error detection or correction codes.