Audio Joiner Extension – How to Convert DASH or M3U8 Audio Tracks
The problem with streaming audio is that there is a delay between the time that you start playing a segment and when that segment is actually loaded into the application. This causes a quality loss when there is a long delay and poor connection.
The Audio Joiner extension is a simple extension that can help merge all DASH or M3U8 tracks into a single audio file. It is useful when a user wants to stream multiple segments in a single track without the need for a remote service or server-side joining. All the conversion is done locally on the device and the output format is WAV, which is not very popular but provides a high-quality audio output.
This extension provides a setting that allows the user to set the minimum delay between audio tracks before they are merged. This setting is useful for users with a slower device with a small amount of memory. The setting is useful to prevent quality loss for the user and to create a smoother user experience.
It is also possible to join a list of tracks to merge them in the order that the user is defined.