Hi,Currently when I open any HTSP stream from TvHeadend, it has subtitles switched on by default, These are passed as type "BITMAP" in a channel stream next to the audio track. The source is DVB-T Freeview.

It would be great if we could fix htsp.c to create it's subtitles menu properly (like in other parts of showtime). And respect global embedded subtitles setting to be ON or OFF by default.

Many thanks.

History

I found a work around. If it does not matter to get any subtitles. Then they can be globally switched off on the side of tvheadend server. The drawback of that is you can never get them anymore since all the bitmap subtitles channel is removed from all the TS stream (all channels).

This work-around requires a recent version of TVheadend server built from master branch 3.9+1000 commit. Like August 2014 or newer.

Open tvheadend Web GUI

Go to

"Configuration" --> "Stream" --> "Subtitle Stream Filters"

Click "Add"

Settings

Enabled: [X]Stream Type: DVBSUB, TEXTSUBAction: IGNORE

Leave all other fields blank.

Click "Create" button.

Restart your HTSP stream.

You probably don't need to IGNORE both the DVBSUB and TEXTSUB. However I just wasn't sure which kind is the HTSP BITMAP subtitle. Anyway this workaround seems to be OK for both Showtime and XBMC htsp clients. Which is useful since XBMC can suffer the same problem (it won't turn off subtitles / won't remember globally the subtitles language setting OFF).