Stream custom live channels using your own media
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

45 lines
1.0 KiB

using Newtonsoft.Json;
namespace ErsatzTV.Core.Streaming;
public class ExternalJsonProgram
{
[JsonProperty("title")]
public string Title { get; set; }
[JsonProperty("showTitle")]
public string ShowTitle { get; set; }
[JsonProperty("season")]
public int Season { get; set; }
[JsonProperty("episode")]
public int Episode { get; set; }
[JsonProperty("key")]
public string Key { get; set; }
[JsonProperty("ratingKey")]
public string RatingKey { get; set; }
[JsonProperty("icon")]
public string Icon { get; set; }
[JsonProperty("year")]
public int? Year { get; set; }
[JsonProperty("type")]
public string Type { get; set; }
[JsonProperty("duration")]
public int Duration { get; set; }
[JsonProperty("plexFile")]
public string PlexFile { get; set; }
[JsonProperty("file")]
public string File { get; set; }
[JsonProperty("serverKey")]
public string ServerKey { get; set; }
}