- Range Headers for videoplayback
- Changed behaviour of local playlists
- Added UTC timestamps to footer
This commit is contained in:
Shiny Nematoda 2022-11-26 07:48:13 +00:00
parent dac17fbc2d
commit 599e024afa
No known key found for this signature in database
GPG key ID: 6506D50F5613A42D
12 changed files with 465 additions and 416 deletions

View file

@ -66,6 +66,22 @@ async function Stream() {
const codecs = useStore().getItem('codec');
audioPlayer
.getNetworkingEngine()
.registerRequestFilter((_type, req) => {
const headers = req.headers;
let url = new URL(req.uris[0]);
if (url.pathname.indexOf('/videoplayback') > -1) {
if (headers.Range) {
url.searchParams.set('range', headers.Range.split('=')[1]);
req.headers = {};
req.uris[0] = url.toString();
}
}
});
audioPlayer.configure({
preferredAudioCodecs: codecs ? codecs.split(':') : ['opus', 'mp4a'],
manifest: {