* add ability to deep scan just a single tv show for Plex, Emby, and Jellyfin
Including "/api/libraries/{id:int}/scan-show" REST API endpoint to
trigger.
* restrict plex search results to the intended library
* restrict scanning to media server libraries that are marked to sync with etv
* fix previous commit
* also guard library scan api
* add scan buttons to show ui
* scan single plex show by id
* scan jellyfin and emby single shows by id
* update changelog
---------
Co-authored-by: Jeff Slutter <MrMustard@gmail.com>
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
23 lines
545 B
C#
23 lines
545 B
C#
using System.Globalization;
|
|
using ErsatzTV.Application.MediaCards;
|
|
using ErsatzTV.Core.Domain;
|
|
|
|
namespace ErsatzTV.Application.Television;
|
|
|
|
public record TelevisionShowViewModel(
|
|
int Id,
|
|
int LibraryId,
|
|
MediaSourceKind MediaSourceKind,
|
|
string Title,
|
|
string Year,
|
|
string Plot,
|
|
string Poster,
|
|
string FanArt,
|
|
List<string> Genres,
|
|
List<string> Tags,
|
|
List<string> Studios,
|
|
List<string> Networks,
|
|
List<string> ContentRatings,
|
|
List<CultureInfo> Languages,
|
|
List<ActorCardViewModel> Actors);
|