-
Notifications
You must be signed in to change notification settings - Fork 5
Home
-
/:module?/cache
returns the cached linksBy passing the
module
param you only get the links for that module id. -
/live/:channel/(index.m3u8)?/(player)?
This route only takes the live channel id and searches for it across the modules.
channel
is the channel id you get from/:module/live
If you pass
index.m3u8
, you will get proxied m3u8.player
serves you a web player. -
/:module/live/(index.m3u8)?
This serves you the list of channels.
By passing
index.m3u8
you get an m3u8 playlist with all the channels for themodule
-
/:module/live/:channel/(index.m3u8)?/(player)?
Returns the live channel from a specific module id by passing module id as
module
param and channel id aschannel
paramIf you pass
index.m3u8
, you will get proxied m3u8.player
serves an HTML5 player. -
/:module/vod
Returns all the VOD available for
module
-
/:module/vod/:show
Returns all the VOD episodes available for
show
onmodule
-
/:module/vod/:show/:epid/:playlist?/:player(player)?
Returns the VOD episode
epid
ofshow
onmodule
.Passing
whatever.m3u8
asplaylist
returns a proxied m3u8 if the VOD is HLS.player
serves an HTML5 player. -
POST
/:module/login
This is to be used to login into the service provider
Send
username
andpassword
as JSONExample
curl -X POST localhost:3000/antena-play/login -d '{"username": "", "password": ""}'
-
/:module?/clearcache
Clears the link cache for all modules or for
module
-
/:module?/updatechannels
Updates channels for all channels or for
module
-
/:module
Returns properties for the
module
-
/modules
Returns the list of modules