Fandom

Internet Technologies Wiki

Foxtel Play

26pages on
this wiki
Add New Page
Talk0 Share
Foxtel Play Icon

Foxtel Play is a subscription-based IPTV streaming service allowing subscribers to view live pay TV channels on compatible devices. It replaces the previous Foxtel on Internet TV service.

Foxtel Play is available on the following platforms:

  • PC and Mac, through a custom Silverlight-based app
  • Xbox 360
  • Samsung Smart TVs (2012/2013 models), through a Accedo-based HTML widget

Support for other platforms in the future seems to be indicated due to the presence of code for LG Smart TVs (very likely) but also perhaps Sharp Smart TVs, Sagem Smart TVs, Sony Smart TVs, Opera Browser, Boxee Box, Toshiba Smart TVs, and the PS3.

API EndpointsEdit

PC/Mac Samsung TV
API Gateway http://foxtel-go-sw.foxtelplayer.foxtel.com.au/playdesktop/api/ http://foxtel-go-sw.foxtelplayer.foxtel.com.au/playserver1/api/

All endpoints are relative to the API Gateway URL, and must be suffixed with the required stream ID (205 for VOD, 206 for Live). For example, a pre-login request for the live service would require a request to https://foxtel-go-sw.foxtelplayer.foxtel.com.au/playserver1/api/auth.class.api.php/prelogin/206?deviceId=46861558-3137-4a06-9ac1-e7d817c86bfd

TimeEdit

Endpoint: /foxtelPlay.class.api.php/getTime/205

ConfigEdit

Endpoint: /foxtelPlay.class.api.php/getConfig/205 (HTTPS)

PreLoginEdit

Endpoint: /auth.class.api.php/prelogin/{STREAM} (HTTPS) Parameters:

  • deviceId (required) - uuid of device
  • nickName (optional)
  • type (optional)

LoginEdit

Endpoint: /auth.class.api.php/login/{STREAM} (HTTPS) Parameters:

  • accountType
  • deviceId
  • deviceType
  • password
  • username
  • deviceToKick
  • versionNumber

LogoutEdit

Endpoint: /auth.class.api.php/logoff/{STREAM} (HTTPS)

DeregisterEdit

Endpoint: /auth.class.api.php/deregister/205 (HTTPS)

getLiveConfigEdit

Endpoint: /playback.class.api.php/playGetLiveConfig/206/2/{VIDEO} (HTTPS)

getVODConfigEdit

Endpoint: /playback.class.api.php/playGetVODConfig/205/1/{VIDEO} (HTTPS)

liveChannelsEdit

Endpoint: /foxtelPlay.class.api.php/getLiveChannels/206 (HTTPS)

barkerChannelsEdit

Endpoint: /foxtelPlay.class.api.php/getBarkerChannel/205

homeTilesEdit

Endpoint: /foxtelPlay.class.api.php/getHomeTiles/207 (HTTPS)

channelImageEdit

Endpoint: /foxtelPlay.class.api.php/getChannelImage/{STREAM}/{CHANNEL}

epgEdit

Endpoint: <code>/foxtelPlay.class.api.php/getChannelListings/{STREAM}

eventEdit

Endpoint: /foxtelPlay.class.api.php/getEventByID/{STREAM}/{EVENT}

RootCategoryEdit

Endpoint: /foxtelPlay.class.api.php/getMainCategories/{STREAM} (HTTPS)

CategoryEdit

Endpoint: /foxtelPlay.class.api.php/getChildCategories/{STREAM}/{CATEGORY}

AssetsEdit

Endpoint: /foxtelPlay.class.api.php/{NAME}/{STREAM}/{CATEGORY} Parameters:

  • assetType

AssetDataEdit

Endpoint: /foxtelPlay.class.api.php/getAssetData/{STREAM}/{VIDEO}

RelatedEdit

Endpoint: /foxtelPlay.class.api.php/getEpisodes/{STREAM}/{GROUPTAG}

RecommendedEdit

Endpoint: /foxtelPlay.class.api.php/getRecommended/{STREAM}/{VIDEO}

setPINEdit

Endpoint: /foxtelPlay.class.api.php/setPIN/205 (HTTPS)

resetPINEdit

Endpoint: /foxtelPlay.class.api.php/resetPIN/205

favouritesEdit

Endpoint: /foxtelPlay.class.api.php/saveFavourites/205

feedbackEdit

Endpoint: /foxtelPlay.class.api.php/feedback/205

Authentication SequenceEdit

Foxtel play auth sequence

Encryption DetailsEdit

The password is encrypted using AES with the following parameters:

IV:  b2d40461b54d81c8c6df546051370328 (PC/Mac; deviceType=slv) OR 
IV:  20103a303e4b342c25313311523a40c (Samsung; deviceType=ctv)
Key: (key from prelogin stage)

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.