Jellyfin.LiveTv
A media source provider for channels.
Initializes a new instance of the class.
The channel manager.
An image provider for channels.
Initializes a new instance of the class.
The channel manager.
The LiveTV channel manager.
Initializes a new instance of the class.
The user manager.
The dto service.
The library manager.
The logger.
The server configuration manager.
The filesystem.
The user data manager.
The provider manager.
The memory cache.
The channels.
Get the installed channel IDs.
An containing installed channel IDs.
Refreshes the associated channels.
The progress.
A cancellation token that can be used to cancel the operation.
The completed task.
Gets the dynamic media sources based on the provided item.
The item.
A cancellation token that can be used to cancel the operation.
The task representing the operation to get the media sources.
Gets a channel with the provided Guid.
The Guid.
The corresponding channel.
Gets the provided channel's supported features.
The channel.
The provider.
The features.
The supported features.
Releases unmanaged and optionally managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
A task to remove all non-installed channels from the database.
Initializes a new instance of the class.
The channel manager.
The logger.
The library manager.
Runs this task.
The progress.
The cancellation token.
The completed task.
The "Refresh Channels" scheduled task.
Initializes a new instance of the class.
The channel manager.
The logger.
The library manager.
The localization manager.
extensions for Live TV.
Gets the .
The .
The .
Gets the .
The .
The .
implementation for .
Live TV extensions for .
Adds Live TV services to the .
The to add services to.
Amount of days images are pre-cached from external sources.
Initializes a new instance of the class.
The .
The .
The .
The .
The .
The .
The .
The .
The .
The "Refresh Guide" scheduled task.
Initializes a new instance of the class.
The live tv manager.
The guide manager.
The configuration manager.
Processes the exited.
Releases unmanaged and optionally managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Records the specified media source.
The direct stream provider, or null.
The media source.
The target file.
The duration to record.
An action to perform when recording starts.
The cancellation token.
A that represents the recording operation.
Initializes a new instance of the class.
The .
The .
The .
The .
The .
Releases unmanaged and optionally managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Broadcaster dto.
Gets or sets the city.
Gets or sets the state.
Gets or sets the postal code.
Gets or sets the country.
Caption dto.
Gets or sets the content.
Gets or sets the lang.
Cast dto.
Gets or sets the billing order.
Gets or sets the role.
Gets or sets the name id.
Gets or sets the person id.
Gets or sets the name.
Gets or sets the character name.
Channel dto.
Gets or sets the list of maps.
Gets or sets the list of stations.
Gets or sets the metadata.
Content rating dto.
Gets or sets the body.
Gets or sets the code.
Crew dto.
Gets or sets the billing order.
Gets or sets the role.
Gets or sets the name id.
Gets or sets the person id.
Gets or sets the name.
Day dto.
Gets or sets the station id.
Gets or sets the list of programs.
Gets or sets the metadata schedule.
Description 1_000 dto.
Gets or sets the description language.
Gets or sets the description.
Description 100 dto.
Gets or sets the description language.
Gets or sets the description.
Descriptions program dto.
Gets or sets the list of description 100.
Gets or sets the list of description1000.
Event details dto.
Gets or sets the sub type.
Gracenote dto.
Gets or sets the season.
Gets or sets the episode.
Headends dto.
Gets or sets the headend.
Gets or sets the transport.
Gets or sets the location.
Gets or sets the list of lineups.
Image data dto.
Gets or sets the width.
Gets or sets the height.
Gets or sets the uri.
Gets or sets the size.
Gets or sets the aspect.
Gets or sets the category.
Gets or sets the text.
Gets or sets the primary.
Gets or sets the tier.
Gets or sets the caption.
The lineup dto.
Gets or sets the lineup.
Gets or sets the lineup name.
Gets or sets the transport.
Gets or sets the location.
Gets or sets the uri.
Gets or sets a value indicating whether this lineup was deleted.
Lineups dto.
Gets or sets the response code.
Gets or sets the server id.
Gets or sets the datetime.
Gets or sets the list of lineups.
Logo dto.
Gets or sets the url.
Gets or sets the height.
Gets or sets the width.
Gets or sets the md5.
Map dto.
Gets or sets the station id.
Gets or sets the channel.
Gets or sets the provider callsign.
Gets or sets the logical channel number.
Gets or sets the uhfvhf.
Gets or sets the atsc major.
Gets or sets the atsc minor.
Gets or sets the match type.
Metadata dto.
Gets or sets the lineup.
Gets or sets the modified timestamp.
Gets or sets the transport.
Metadata programs dto.
Gets or sets the gracenote object.
Metadata schedule dto.
Gets or sets the modified timestamp.
Gets or sets the md5.
Gets or sets the start date.
Gets or sets the end date.
Gets or sets the days count.
Movie dto.
Gets or sets the year.
Gets or sets the duration.
Gets or sets the list of quality rating.
Multipart dto.
Gets or sets the part number.
Gets or sets the total parts.
Program details dto.
Gets or sets the audience.
Gets or sets the program id.
Gets or sets the list of titles.
Gets or sets the event details object.
Gets or sets the descriptions.
Gets or sets the original air date.
Gets or sets the list of genres.
Gets or sets the episode title.
Gets or sets the list of metadata.
Gets or sets the list of content ratings.
Gets or sets the list of cast.
Gets or sets the list of crew.
Gets or sets the entity type.
Gets or sets the show type.
Gets or sets a value indicating whether there is image artwork.
Gets or sets the primary image.
Gets or sets the thumb image.
Gets or sets the backdrop image.
Gets or sets the banner image.
Gets or sets the image id.
Gets or sets the md5.
Gets or sets the list of content advisory.
Gets or sets the movie object.
Gets or sets the list of recommendations.
Program dto.
Gets or sets the program id.
Gets or sets the air date time.
Gets or sets the duration.
Gets or sets the md5.
Gets or sets the list of audio properties.
Gets or sets the list of video properties.
Gets or sets the list of ratings.
Gets or sets a value indicating whether this program is new.
Gets or sets the multipart object.
Gets or sets the live tape delay.
Gets or sets a value indicating whether this is the premiere.
Gets or sets a value indicating whether this is a repeat.
Gets or sets the premiere or finale.
Quality rating dto.
Gets or sets the ratings body.
Gets or sets the rating.
Gets or sets the min rating.
Gets or sets the max rating.
Gets or sets the increment.
Rating dto.
Gets or sets the body.
Gets or sets the code.
Recommendation dto.
Gets or sets the program id.
Gets or sets the title.
Request schedule for channel dto.
Gets or sets the station id.
Gets or sets the list of dates.
Show image dto.
Gets or sets the program id.
Gets or sets the list of data.
Station dto.
Gets or sets the station id.
Gets or sets the name.
Gets or sets the callsign.
Gets or sets the broadcast language.
Gets or sets the description language.
Gets or sets the broadcaster.
Gets or sets the affiliate.
Gets or sets the logo.
Gets or sets a value indicating whether it is commercial free.
Title dto.
Gets or sets the title.
The token dto.
Gets or sets the response code.
Gets or sets the response message.
Gets or sets the server id.
Gets or sets the token.
Gets or sets the current datetime.
Gets or sets the response message.
Class LiveTvManager.
Gets the services.
The services.
Resets the tuner.
The identifier.
The cancellation token.
Task.
responsible for notifying users when a LiveTV recording is completed.
Initializes a new instance of the class.
The .
The .
The .
The .
responsible for Live TV recordings.
Initializes a new instance of the class.
The .
The .
Initializes a new instance of the class.
The .
The .
The .
The .
The .
The .
The .
The .
The .
The .
The .
The .
The .
A service responsible for saving recording metadata.
Initializes a new instance of the class.
The .
The .
The .
Saves the metadata for a provided recording.
The recording timer.
The recording path.
The series path.
A task representing the metadata saving.
Returns an unused UDP port number in the range specified.
Temporarily placed here until future network PR merged.
Upper and Lower boundary of ports to select.
System.Int32.
Pattern:
\/ch([0-9]+)-?([0-9]*)
Explanation:
○ Match the string "/ch".
○ 1st capture group.
○ Match a character in the set [0-9] greedily at least once.
○ Match '-' atomically, optionally.
○ 2nd capture group.
○ Match a character in the set [0-9] atomically any number of times.
Pattern:
([a-z0-9\-_]+)=\"([^"]+)\"
Options:
RegexOptions.IgnoreCase
Explanation:
○ 1st capture group.
○ Match a character in the set [\-0-9A-Z_a-z\u0130\u212A] atomically at least once.
○ Match the string "=\"".
○ 2nd capture group.
○ Match a character other than '"' atomically at least once.
○ Match '"'.
Initializes a new instance of the class.
The .
The .
The .
The .
Custom -derived type for the ChannelAndProgramRegex method.
Cached, thread-safe singleton instance.
Initializes the instance.
Provides a factory for creating instances to be used by methods on .
Creates an instance of a used by methods on .
Provides the runner that contains the custom logic implementing the specified regular expression.
Scan the starting from base.runtextstart for the next match.
The text being scanned by the regular expression.
Search starting from base.runtextpos for the next location a match could possibly start.
The text being scanned by the regular expression.
true if a possible match was found; false if no more matches are possible.
Determine whether at base.runtextpos is a match for the regular expression.
The text being scanned by the regular expression.
true if the regular expression matches at the current position; otherwise, false.
Custom -derived type for the KeyValueRegex method.
Cached, thread-safe singleton instance.
Initializes the instance.
Provides a factory for creating instances to be used by methods on .
Creates an instance of a used by methods on .
Provides the runner that contains the custom logic implementing the specified regular expression.
Scan the starting from base.runtextstart for the next match.
The text being scanned by the regular expression.
Search starting from base.runtextpos for the next location a match could possibly start.
The text being scanned by the regular expression.
true if a possible match was found; false if no more matches are possible.
Determine whether at base.runtextpos is a match for the regular expression.
The text being scanned by the regular expression.
true if the regular expression matches at the current position; otherwise, false.
Helper methods used by generated -derived implementations.
Default timeout value set in , or if none was set.
Whether is non-infinite.
Supports searching for the string "/ch".
Supports searching for characters in or not in "-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyzİK".