Enigma2: Make User-Agent header HbbTV compliant

Status
Not open for further replies.
Enigma2: Make User-Agent header HbbTV compliant

Apparently there are some HbbTV providers that require valid HbbTV User-Agent.

According to HbbTV specification http://www.etsi.org/deliver/etsi_ts/102700_102799/102796/01.01.01_60/ts_102796v010101p.pdf the User-Agent shall include:

HbbTV/1.1.1 (<capabilities>; [<vendorName>]; [<modelName>]; [<softwareVersion>]; [<hardwareVersion>]; <reserved>)

Maybe we can fill valid vendorName (eg Xtrend/VU+), modelName (eg ET10000/Solo4K), softwareVersion (Enigma2 version) and hardwareVersion (only for STB that provide such information), if we like to provide more statistics to providers.

More info: http://forums.openpli.org/topic/39444-hbbtv-issue/page-5#entry518642

(cherry picked from commit 2d824dfa6749c81f45b2b82945ba21e1014bf7b3)
Signed-off-by: Erik Slagter <erik@openpli.org>

  • [DH] lib/base/httpstream.cpp
  • [DH] lib/service/servicemp3.cpp
Author: Athanasios Oikonomou

Continue reading...
 
Status
Not open for further replies.
Top