Kodi play .ts and .aac files in one stream
#1
Hi,

Just wondering whether it is possible to play .m3u8 (contains .ts) and .m3u8 (wich contains .aac) audio.

Both of them are online files and just wondering whether Kodi can play them in one hit. The .ts doesn't have audio so it would be nice to pass both URLs together so kodi can play them at the same time.

Thanks
Reply
#2
I'm curious... Why are such streams offered separately in the first place?
Do you have an example?
Reply
#3
Hi,

This is the website https://www.zee5.com/tvshows/details/bha...0-1-149663    it is official website.
The link inside this player expires after certain time. so not sure whether that will help here. 

I am trying to play 1280x720 link using the audio stream.

e.g. Original m3u8
https://zee5vodnd.akamaized.net/hls/1080...d8787d94fa

Content inside above m3u8

#EXTM3U
# Created with KeyOS MultiPack mp4-hls.py version 1.1.0r615

#EXT-X-VERSION:4

# Audio
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_aac",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES,URI="audio/aac/en/stream.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV"

# Media Playlists
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=254948,BANDWIDTH=254948,CODECS="avc1.64000C,mp4a.40.2",RESOLUTION=256x144,AUDIO="audio_aac"
media-1/stream.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=376886,BANDWIDTH=376886,CODECS="avc1.640015,mp4a.40.2",RESOLUTION=426x240,AUDIO="audio_aac"
media-2/stream.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=682159,BANDWIDTH=682159,CODECS="avc1.64001E,mp4a.40.2",RESOLUTION=640x360,AUDIO="audio_aac"
media-3/stream.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=883681,BANDWIDTH=883681,CODECS="avc1.64001E,mp4a.40.2",RESOLUTION=852x480,AUDIO="audio_aac"
media-4/stream.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=1339488,BANDWIDTH=1339488,CODECS="avc1.64001F,mp4a.40.2",RESOLUTION=1024x576,AUDIO="audio_aac"
media-5/stream.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=2657403,BANDWIDTH=2657403,CODECS="avc1.64001F,mp4a.40.2",RESOLUTION=1280x720,AUDIO="audio_aac"
media-6/stream.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=3155956,BANDWIDTH=3155956,CODECS="avc1.640028,mp4a.40.2",RESOLUTION=1920x1080,AUDIO="audio_aac"
media-7/stream.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV

# I-Frame Playlists
#EXT-X-I-FRAME-STREAM-INF:AVERAGE-BANDWIDTH=34408,BANDWIDTH=34408,CODECS="avc1.64000C",RESOLUTION=256x144,URI="media-1/iframes.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV"
#EXT-X-I-FRAME-STREAM-INF:AVERAGE-BANDWIDTH=68243,BANDWIDTH=68243,CODECS="avc1.640015",RESOLUTION=426x240,URI="media-2/iframes.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV"
#EXT-X-I-FRAME-STREAM-INF:AVERAGE-BANDWIDTH=138473,BANDWIDTH=138473,CODECS="avc1.64001E",RESOLUTION=640x360,URI="media-3/iframes.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV"
#EXT-X-I-FRAME-STREAM-INF:AVERAGE-BANDWIDTH=190730,BANDWIDTH=190730,CODECS="avc1.64001E",RESOLUTION=852x480,URI="media-4/iframes.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV"
#EXT-X-I-FRAME-STREAM-INF:AVERAGE-BANDWIDTH=284322,BANDWIDTH=284322,CODECS="avc1.64001F",RESOLUTION=1024x576,URI="media-5/iframes.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV"
#EXT-X-I-FRAME-STREAM-INF:AVERAGE-BANDWIDTH=498561,BANDWIDTH=498561,CODECS="avc1.64001F",RESOLUTION=1280x720,URI="media-6/iframes.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV"
#EXT-X-I-FRAME-STREAM-INF:AVERAGE-BANDWIDTH=576485,BANDWIDTH=576485,CODECS="avc1.640028",RESOLUTION=1920x1080,URI="media-7/iframes.m3u8?hdntl=exp=1541802657~acl=/*~data=hdntl~hmac=ecba888dee80e3be706e86ec48b48cb2f517951573b21950413d357787b3c5a9&aka_me_session_id=AAAAAAAAAAChCuZbAAAAAGAwhctTRXLUaMHHzRwPN+mEf5WnKzQuGRQ2fDhYW4zAgdCdBqMNhEXv4DN3vYK1UY2JlxLE4ZTV"


The audio and video streams are not separate.

So the first m3u8 has audio + different quality m3u8 links inside. 

If I play individual quality link directly then those links doesn't have audio streams inside so audio doesn't come. But if I play the original m3u8 (with audio + video inside) then I can listen and watch both.

I was thinking if I can use the individiual quality link and use the audio file from the original m3u8 then I can select which quality I want to play and still get the audio.

I know it is unsual way but just wondering whether allowing my to select which quality I want to play along with audio.

Hope that makes sense.
Reply
#4
(2018-11-08, 07:49)Klojum Wrote: I'm curious... Why are such streams offered separately in the first place?
Do you have an example?
 This is common in India, as the same show is dubbed into various state languages and broadcast. So the catchup versions have the various language audio separately and a common video stream
Kodi 21 Windows 10 and 11 | 21 Xbox One X | 21 Linux Mint Virginia XFCE | CoreELEC NO 21 nightly S905X4 aarch64
Reply

Logout Mark Read Team Forum Stats Members Help
Kodi play .ts and .aac files in one stream0