Jump to content

IPTV M3U - NAR (Narrated) Audio and Samsung TV playback woes


kevinf63

Recommended Posts

kevinf63
  • Emby Server - v4.3.0.30 Docker
  • Samsung UE40KU6470 TV - Emby Theater v1.0.69 client
  • Samsung UE40MU6400 TV - Emby Theater v1.0.62 client
  • Firefox Browser - v7.0.0.1 through Web client
  • Telestar Digibit R1 - 4 DVB-S/S2 SAT>IP tuner box that outputs M3U playlist.

 

Having trouble getting my live IPTV M3U playlist to work properly with Emby. It outputs a IPTV-style playlist from my SAT>IP tuner box like so:

#EXTM3U
#EXTINF:0 audio-track="eng",22 BBC One HD
http://<MY_URL>/?freq=10847&src=aa&pol=v&msys=dvbs2&fec=auto&rolloff=auto&pilots=auto&sr=23000&mtype=auto&sid=6941&pmt=260&pids=0,5400,5401,5402,260
#EXTINF:0 audio-track="eng",23 BBC Two HD
http://<MY_URL>/?freq=10847&src=aa&pol=v&msys=dvbs2&fec=auto&rolloff=auto&pilots=auto&sr=23000&mtype=auto&sid=6940&pmt=258&pids=0,5500,5501,5502,258
#EXTINF:0 audio-track="eng",24 BBC NEWS HD
http://<MY_URL>/?freq=11024&src=aa&pol=h&msys=dvbs2&fec=34&rolloff=35&pilots=auto&sr=23000&mtype=auto&sid=8921&pmt=258&pids=0,5000,5001,258
#EXTINF:0 audio-track="eng",25 BBC Four HD
http://<MY_URL>/?freq=11024&src=aa&pol=h&msys=dvbs2&fec=34&rolloff=35&pilots=auto&sr=23000&mtype=auto&sid=8931&pmt=260&pids=0,5300,5301,5302,260
#EXTINF:0 audio-track="eng",26 Channel 4 HD
http://<MY_URL>/?freq=11127&src=aa&pol=v&msys=dvbs&fec=auto&sr=22000&mtype=auto&sid=21200&pmt=259&pids=0,2305,2306,2307,259
#EXTINF:0 audio-track="eng",27 4seven
http://<MY_URL>/?freq=11127&src=aa&pol=v&msys=dvbs&fec=auto&sr=22000&mtype=auto&sid=21250&pmt=260&pids=0,2316,2317,2319,260
#EXTINF:0 audio-track="eng",28 UTV HD
http://<MY_URL>/?freq=11068&src=aa&pol=v&msys=dvbs2&fec=auto&rolloff=auto&pilots=auto&sr=23000&mtype=auto&sid=20810&pmt=259&pids=0,2312,2313,2314,259
#EXTINF:0 audio-track="eng",29 UTV +1
http://<MY_URL>/?freq=10906&src=aa&pol=v&msys=dvbs&fec=auto&sr=22000&mtype=auto&sid=10231&pmt=266&pids=0,2318,2312,266
#EXTINF:0 audio-track="eng",30 ITV HD
http://<MY_URL>/?freq=11068&src=aa&pol=v&msys=dvbs2&fec=auto&rolloff=auto&pilots=auto&sr=23000&mtype=auto&sid=20840&pmt=258&pids=0,2325,2326,2327,258
#EXTINF:0 audio-track="eng",31 ITV+1
http://<MY_URL>/?freq=10758&src=aa&pol=v&msys=dvbs&fec=56&sr=22000&mtype=auto&sid=10091&pmt=268&pids=0,2312,2313,268
#EXTINF:0 audio-track="eng",32 ITV2
http://<MY_URL>/?freq=10758&src=aa&pol=v&msys=dvbs&fec=56&sr=22000&mtype=auto&sid=10070&pmt=262&pids=0,3332,3333,3334,262
#EXTINF:0 audio-track="eng",33 ITV2+1
http://<MY_URL>/?freq=10891&src=aa&pol=h&msys=dvbs&fec=56&sr=22000&mtype=auto&sid=10165&pmt=265&pids=0,3352,3353,3354,265
#EXTINF:0 audio-track="eng",34 ITV3
http://<MY_URL>/?freq=10906&src=aa&pol=v&msys=dvbs&fec=56&sr=22000&mtype=auto&sid=10260&pmt=260&pids=0,3348,3349,3350,260
#EXTINF:0 audio-track="eng",35 ITV3+1
http://<MY_URL>/?freq=10906&src=aa&pol=v&msys=dvbs&fec=56&sr=22000&mtype=auto&sid=10261&pmt=261&pids=0,3352,3353,3354,261
#EXTINF:0 audio-track="eng",36 ITV4
http://<MY_URL>/?freq=10758&src=aa&pol=v&msys=dvbs&fec=56&sr=22000&mtype=auto&sid=10072&pmt=264&pids=0,3340,3341,3342,264
#EXTINF:0 audio-track="eng",37 ITV4+1
http://<MY_URL>/?freq=10758&src=aa&pol=v&msys=dvbs&fec=56&sr=22000&mtype=auto&sid=10073&pmt=269&pids=0,2316,2317,2318,269
#EXTINF:0 audio-track="eng",38 ITVBe
http://<MY_URL>/?freq=10758&src=aa&pol=v&msys=dvbs&fec=56&sr=22000&mtype=auto&sid=10075&pmt=258&pids=0,2305,2308,2309,258
#EXTINF:0 audio-track="eng",39 ITVBe+1
http://<MY_URL>/?freq=10891&src=aa&pol=h&msys=dvbs&fec=56&sr=22000&mtype=auto&sid=10139&pmt=258&pids=0,2305,2308,2309,258

But unfortunately I have trouble with two things...

  • Loading live TV with Dolby Digital 5.1 audio on either of my Samsung TVs. Outputs a single frame of video but never plays, not sure what I'm missing.
  • From my Windows 10 machine over Emby Web were it does load, the audio track defaults to narration, despite defaults for English language being set in Emby and even EXTINF metadata to do so too.
Link to comment
Share on other sites

kevinf63

Hi there @@kevinf63 can we please look at an example? Please attach the information requested in how to report a media playback issue. thanks !

Hi @@Luke please see the first attached embyserver.txt log.

 

This is a log demonstrating an admin who has just:

  • Restarted the server from Emby Web.
  • Launched a number of FreeSat TV shows where the language playing is narration.
  • Closed each of the connections successfully.

There are no on-screen errors for this issue apart from the obvious background narration of the scene in the TV show.

 

Big thanks in advance for responding so promptly!

embyserver.txt

hardware_detection-63711525522.txt

ffmpeg-transcode-efd0e48b-3859-4b56-a380-40e7cbb6b67d_1.txt

ffmpeg-transcode-16c73441-9045-45b6-8e9f-e80729147339_1.txt

ffmpeg-remux-e461b920-4e08-4576-b4c0-de71e6cae8a4_1.txt

Edited by kevinf63
Link to comment
Share on other sites

kevinf63

Hi @Luke please see the second attached embyserver_samsungtv.txt log.
 
This is a log demonstrating an admin who has just:

  • Restarted the server from Emby Web.
  • Launched one FreeSat TV show from a Samsung Smart TV.
  • The show fails to play, freezing after one frame of live TV.
  • Manually closed the connection on the television.

There are no on-screen errors for this issue that I'm aware of, only that the live TV is unwatchable.

 

Once again, big thanks in advance for responding!

embyserver_samsungtv.txt

Edited by kevinf63
Link to comment
Share on other sites

kevinf63

@kevinf68 the first example produced an ffmpeg log. can you please attach that too? Thanks.

Hi @@Luke, I believe I've attached the relevant ffmpeg logs for you to that first example alongside the hardware detection log.

Link to comment
Share on other sites

Ok yes it is essentially selecting the first track. This is something we can look at improving in future updates. thanks.

Link to comment
Share on other sites

kevinf63

Ok yes it is essentially selecting the first track. This is something we can look at improving in future updates. thanks.

Thanks for looking into this @@Luke, can you reply to this thread, when a beta update is available that fixes this?

Edited by kevinf63
Link to comment
Share on other sites

kevinf63

@@kevinf63

 

Please attach the information requested in how to report a media playback issue:

https://emby.media/community/index.php?/topic/739-how-to-report-a-problem/

Thanks.

 

@@Luke

  • Emby Server - v4.3.1.0 Docker
  • Samsung UE40KU6470 TV - Emby Theater v1.0.69 client
  • Samsung UE40MU6400 TV - Emby Theater v1.0.62 client
  • Firefox Browser - v71.0 through Web client
  • Telestar Digibit R1 - 4 DVB-S/S2 SAT>IP tuner box that outputs M3U playlist.

 

These are logs demonstrating an admin who has just:

  • Restarted the server from Emby Web.
  • Launched one FreeSat TV show from a Samsung Smart TV.
  • The show fails to play, freezing after one frame of live TV.
  • Manually closed the connection on the television.

See also a photo attached of the TV claiming to direct play the stream.

embyserver_23122019.txt

embyserver-63712724402.txt

post-466557-0-95622600-1577128139_thumb.jpg

Edited by kevinf63
Link to comment
Share on other sites

  • 1 month later...
  • 3 months later...

I have had the same issue myself with a brand new Telestar Digibit R1 box

However, I may have a potential solution for you - I am currently testing my own solution here which so far, so good. I will know more in about 2hrs.

Can you add a sample of your M3U file (feel free to change the Ip etc if public facing)

Sorry i just realised its your M3U at the top of the page - I will respond later

 

Edited by mev
misread
Link to comment
Share on other sites

@kevinf63

To fix the audio NAR (Narrated issue) you need to modify the M3U file generated by the Digibit

Open the M3U using something like Notepad ++ and start with any of the URL's - This example I am working with is Channel 4

http://xxx.xxx.xxx.xxx/?freq=11127&src=aa&pol=v&msys=dvbs&sr=22000&fec=56&sid=21200&pmt=259&pids=0,2305,2307,259

Open up VLC and go to Media > Open Network Stream - Paste in the URL in full and press play

Once its playing - go to Tools > Codec information (You will see a screen like this)

0001.thumb.png.b34bac7703de04a84cb4be3954640ac6.png

 

The stream which is playing is stream 1 (ID 2307) by default

Looking at the URL again we pay attention to the last part of the URL (PIDS) - http://xxx.xxx.xxx.xxx/?freq=11127&src=aa&pol=v&msys=dvbs&sr=22000&fec=56&sid=21200&pmt=259&pids=0,2305,2307,259

Stream 2037 is your narrated audio (NAR) - however you want stream 4 in this case (English) which is ID 2306

Alter your URL as follows

http://xxx.xxx.xxx.xxx/?freq=11127&src=aa&pol=v&msys=dvbs&sr=22000&fec=56&sid=21200&pmt=259&pids=1,2305,2306,259

We change the first bit from 0 to 1 (otherwise the default will still be NAR Stream 1 but you will not hear anything because the receiver is playing stream 4)

We also change 2307 to 2306 to select stream 4 (English)

Once you test this, you will see there is no NAR audio and you are getting the correct English audio.

 

The unfortunate thing about this is ultimately you will need to create your M3U list, then edit them all manually and then host your new M3U list somewhere for Emby to read.

You can read up more on the SAT>IP protocol here - http://www.satip.info/sites/satip/files/resource/satip_specification_version_1_2_2.pdf

 

I hope this helps with your issue with audio.

P.S. if you are using the Digibit R1 I would recommend you use it in unicast mode if using it with Emby.

 

(While I am on this subject, had anyone reading this made or put together a transponder list for Freesat?)

 

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...