-
Notifications
You must be signed in to change notification settings - Fork 813
Live TV
Begin live tv support by making a call to /LiveTv/Info. The ActiveServiceName will tell you if there is a live tv service plugin installed on the server.
Query for tv channels using /LiveTv/Channels. The most interesting channel properties are:
- Name
- Number
- ChannelType
- CurrentProgram
Channel images use the same api endpoints as regular library items, e.g. /Items/{Id}/Images/Primary. Channels also can have user data allowing users to like or favorite them which will help influence suggested programs.
To display recordings by group, first get the list of groups using /LiveTv/Recordings/Groups. Each group has a Name, Id and RecordingCount.
Recordings can be queried using /LiveTv/Recordings. Some of the available query params are:
- ChannelId
- IsRecording (active recordings)
- GroupId
- SeriesTimerId
Most of the data attached to recordings is self-explanatory and will not be rehashed here. They are very similar to library items. Only the properties requiring explanation are listed below.
- Status, StatusName - The recording status. StatusName is a displayable value.
- CompletionPercentage - Only applicable if in progress.
- Path - The physical path to the recording file. Some clients may prefer to play the file directly.
- MediaStreams - Only available for completed recordings.
For programs, recordings and timers that are part of a series, Name will always equal the series name, while EpisodeTitle is the title of the episode. Please note that episode title will not always be available.
Emby Home | Latest News | Emby Downloads | Emby Community Forums | © 2019 Emby LLC
- Locating the Server
- Emby Connect
- Browsing the Library
- Latest Items
- Item Information
- Item Types
- Images
- Items by Name
- Web Socket
- Remote Control
- Live TV
- Playlists
- Parental Control
- Filtering
- Sync
- Playback Guidelines
- Audio Streaming
- Video Streaming
- HTTP Live Streaming (HLS)
- Subtitles
- Playback Check-ins