Skip to content

Video Station DTV API

Quentin Rousseau edited this page Mar 14, 2015 · 8 revisions

Video Station DTV API

The VideoStation DTV API is an AuthenticatedAPI, that means the user needs to be authenticated before using this API. Fortunately, the AuthenticatedAPI is smart enough to automatically log the user.

The syno object uses the dtv (or videoStationDTV alias) property to interact with the VideoStation DTV API.

SYNO.DTV.ChannelScan

Description

Provide Channels scan methods.

Methods

Method Name Description Required params
startChannelScan(params, callback) Start channels scan -
stopChannelScan(params, callback) Stop channels scan -
statusChannelScan(params, callback) Get channels scan status -

TODO: Missing Methods to implements

Method Name Description Required params
getcountry(params, callback) ? ?
getregion(params, callback) ? ?
getconfig(params, callback) ? ?

SYNO.DTV.DVBSScan

Description

Provide DVB scan methods.

Methods

Method Name Description Required params
startDVBSScan(params, callback) Start DVB scan -
stopDVBSScan(params, callback) Stop DVB scan -
statusDVBSScan(params, callback) Get DVB scan status -

TODO: Missing Methods to implements

Method Name Description Required params
getconfig(params, callback) ? ?
get_satellite(params, callback) ? ?
create_satellite(params, callback) ? ?
edit_satellite(params, callback) ? ?
delete_satellite(params, callback) ? ?
get_lnb(params, callback) ? ?
create_lnb(params, callback) ? ?
edit_lnb(params, callback) ? ?
delete_lnb(params, callback) ? ?
get_tp(params, callback) ? ?
get_tp_default(params, callback) ? ?
save_tp(params, callback) ? ?

SYNO.DTV.Channel

Description

Provide DTV channels methods.

Methods

Method Name Description Required params
listDTVChannels(params, callback) List DTV channels -
getDTVChannelsInfo(params, callback) Get DTV channels information -

TODO: Missing Methods to implements

Method Name Description Required params
delete_all_channels(params, callback) ? ?
edit(params, callback) ? ?

SYNO.DTV.Program

Description

Provide DTV programs methods.

Methods

Method Name Description Required params
listDTVPrograms(params, callback) List DTV programs -
searchDTVProgram(params, callback) Search for a DTV program title

TODO: Missing Methods to implements

Method Name Description Required params
update(params, callback) ? ?

SYNO.DTV.Schedule

Description

Provide DTV schedules methods.

Methods

Method Name Description Required params
listDTVSchedules(params, callback) List DTV schedules -

TODO: Missing Methods to implements

Method Name Description Required params
create(params, callback) ? ?
delete(params, callback) ? ?
delete_passed(params, callback) ? ?
create_repeat(params, callback) ? ?
getinfo_repeat(params, callback) ? ?
edit_repeat(params, callback) ? ?
delete_repeat(params, callback) ? ?
getinfo_userdefine(params, callback) ? ?
create_userdefine(params, callback) ? ?
edit_userdefine(params, callback) ? ?
delete_userdefine(params, callback) ? ?

SYNO.DTV.Status

Description

Provide DTV status methods.

Methods

Method Name Description Required params
getDTVStatusInfo(params, callback) Get DTV status information -

SYNO.DTV.Controller

Description

Provide DTV controller methods.

TODO: Missing Methods to implements

Method Name Description Required params
getchannel(params, callback) ? ?
setchannel(params, callback) ? ?

SYNO.DTV.Streaming

Description

Provide DTV streaming methods.

TODO: Missing Methods to implements

Method Name Description Required params
open(params, callback) ? ?
stream(params, callback) ? ?
close(params, callback) ? ?

SYNO.DTV.Statistic

Description

Provide DTV statistics methods.

Methods

Method Name Description Required params
getDTVStatisticsInfo(params, callback) Get DTV statistics information -

SYNO.DTV.Tuner

Provide DTV tuners methods.

Methods

Method Name Description Required params
listDTVTuners(params, callback) List DTV tuners -
getDTVTunerInfo(params, callback) Get DTV tuners information -