Release v0.2.34
This commit is contained in:
@@ -21,6 +21,9 @@ const (
|
||||
featureSubtitleDownload = "subtitle_download"
|
||||
featureTrickplay = "trickplay"
|
||||
featureSkipIntro = "skip_intro"
|
||||
featureEndCredits = "end_credits"
|
||||
featureSeasonalThemes = "seasonal_themes"
|
||||
featureSeasonalDecorations = "seasonal_decorations"
|
||||
)
|
||||
|
||||
type featureDefinition struct {
|
||||
@@ -80,6 +83,40 @@ var featureCatalogue = []featureDefinition{
|
||||
DefaultEnabled: true, MinimumProtocol: 1, Capability: "skip_intro_v1",
|
||||
Recovery: "Takes effect the next time playback starts; the button simply stops appearing.",
|
||||
},
|
||||
{
|
||||
Key: featureEndCredits, Name: "Speed through the credits", Area: "Playback",
|
||||
Description: "Shrink the picture and run the closing credits at double speed with " +
|
||||
"the next episode beside them, from the credits marker Emby writes. It is read " +
|
||||
"from the same chapter list as the title sequence, so turning this off saves no " +
|
||||
"request unless that is off too.",
|
||||
DefaultEnabled: true, MinimumProtocol: 1, Capability: "end_credits_v1",
|
||||
Recovery: "Takes effect the next time playback starts; the credits simply play out full size.",
|
||||
},
|
||||
{
|
||||
// The only switch there is for seasonal themes, and it is deliberately the
|
||||
// operator's rather than the viewer's: a per-person opt-out is a thing somebody
|
||||
// turns off in October and never reconsiders, which is the same as the feature not
|
||||
// existing. Off here means every television falls back to its viewer's own choice
|
||||
// on the next status poll.
|
||||
Key: featureSeasonalThemes, Name: "Seasonal themes", Area: "Presentation",
|
||||
Description: "Put every television into the Halloween, Christmas or Easter palette " +
|
||||
"for its dates. Viewers cannot decline one; turning this off is the only way to " +
|
||||
"stop them.",
|
||||
DefaultEnabled: true, MinimumProtocol: 1, Capability: "themes_v1",
|
||||
Recovery: "Takes effect on the next status poll, within ten seconds on an open TV.",
|
||||
},
|
||||
{
|
||||
// A second switch rather than a consequence of the one above, because the palette
|
||||
// and the animation have quite different costs. Snow drifting over the launcher is
|
||||
// the only thing in the app that animates continuously while somebody is browsing,
|
||||
// and these are weak boxes; an operator who finds it costs frames should be able to
|
||||
// keep December looking like December without it.
|
||||
Key: featureSeasonalDecorations, Name: "Seasonal decorations", Area: "Presentation",
|
||||
Description: "Drift snow, bats or blossom over the launcher while a seasonal theme " +
|
||||
"is on. Turning it off keeps the seasonal colours and stops the animation.",
|
||||
DefaultEnabled: true, MinimumProtocol: 1, Capability: "seasonal_decorations_v1",
|
||||
Recovery: "Takes effect on the next status poll; the launcher simply stops drawing them.",
|
||||
},
|
||||
{
|
||||
Key: featureInstallPermission, Name: "Ask TVs for install permission", Area: "Setup",
|
||||
Description: "Ask a signed-in TV that cannot install its own updates to grant the " +
|
||||
|
||||
Reference in New Issue
Block a user