public bool Supports(IHasProviderIds item) { // Supports images for tv movies var tvProgram = item as LiveTvProgram; if (tvProgram != null && tvProgram.IsMovie) { return true; } return item is Movie || item is MusicVideo || item is Trailer; }
public bool Supports(IHasProviderIds item) { var channelItem = item as ChannelVideoItem; if (channelItem != null && channelItem.ContentType == ChannelMediaContentType.MovieExtra && channelItem.ExtraType == ExtraType.Trailer) { return true; } return item is Movie || item is MusicVideo; }
public bool Supports(IHasProviderIds item) { var channelItem = item as ChannelVideoItem; if (channelItem != null && channelItem.ContentType == ChannelMediaContentType.MovieExtra && channelItem.ExtraType == ExtraType.Trailer) { return true; } // Supports images for tv movies var tvProgram = item as LiveTvProgram; if (tvProgram != null && tvProgram.IsMovie) { return true; } return item is Movie || item is MusicVideo; }
/// <inheritdoc /> public bool Supports(IHasProviderIds item) { return(item is Person); }
public bool Supports(IHasProviderIds item) { return(item is BoxSet); }
public bool Supports(IHasProviderIds item) => item is BoxSet;
/// <summary> /// Check whether a dictionary of provider IDs includes an entry for a valid TV metadata provider. /// </summary> /// <param name="series">The instance of <see cref="IHasProviderIds"/> to check.</param> /// <returns>True, if the series contains a valid TV provider ID, otherwise false.</returns> internal static bool IsValidSeries(IHasProviderIds series) { return(!string.IsNullOrEmpty(series.GetProviderId(MetadataProvider.Tvdb)) || !string.IsNullOrEmpty(series.GetProviderId(MetadataProvider.Imdb)) || !string.IsNullOrEmpty(series.GetProviderId(MetadataProvider.Zap2It))); }
public bool Supports(IHasProviderIds item) { return item is Movie || item is MusicVideo; }
public bool Supports(IHasProviderIds item) { return(item is Audio); }
public bool Supports(IHasProviderIds item) => item is Movie;
/// <inheritdoc /> public bool Supports(IHasProviderIds item) => item is MusicVideo || item is MusicArtist || item is Person;
public bool Supports(IHasProviderIds item) { return(item is Movie || item is Trailer || item is MusicVideo || item is Series || item is Episode); }
public bool Supports(IHasProviderIds item) => item is Series;
public bool Supports(IHasProviderIds item) { return item is Game || item is GameSystem; }
/// <summary> /// Gets a provider id. /// </summary> /// <param name="instance">The instance.</param> /// <param name="provider">The provider.</param> /// <returns>System.String.</returns> public static string GetProviderId(this IHasProviderIds instance, MetadataProviders provider) { return(instance.GetProviderId(provider.ToString())); }
/// <inheritdoc /> public bool Supports(IHasProviderIds item) => item is Audio || item is MusicAlbum;
public bool Supports(IHasProviderIds item) { return item is Episode; }
public bool Supports(IHasProviderIds item) { return(item is Audio || item is MusicAlbum); }
public bool Supports(IHasProviderIds item) { return(item is MusicArtist); }
protected static void SetProviderIds(IHasProviderIds item, string[] providers, string[] sources) { for (var i = 0; i < Math.Min(providers.Length, sources.Length); i++) { var name = Array.Find(ProviderNames, e => e.Equals(providers[i], StringComparison.OrdinalIgnoreCase)); if (!string.IsNullOrEmpty(name) && !name.Equals(Constant.Avdc)) { item.SetProviderId(name, sources[i]); } } }
public bool Supports(IHasProviderIds item) { return item is Audio; }
public bool Supports(IHasProviderIds item) { var game = item as Game; return game != null && string.Equals(game.GameSystem, Model.Games.GameSystem.Nintendo, StringComparison.OrdinalIgnoreCase); }
public bool Supports(IHasProviderIds item) { return item is Audio || item is MusicAlbum; }
public bool Supports(IHasProviderIds item) { return(item is Game || item is GameSystem); }
public bool Supports(IHasProviderIds item) { return item is MusicArtist; }
public bool Supports(IHasProviderIds item) { return(item is Episode); }
public bool Supports(IHasProviderIds item) { var game = item as Game; return(game != null && string.Equals(game.GameSystem, Model.Games.GameSystem.SuperNintendo, StringComparison.OrdinalIgnoreCase)); }
public bool Supports(IHasProviderIds item) { return(item is Series); }
public bool Supports(IHasProviderIds item) { return(item is Movie); }
/// <summary> /// Determines whether [has provider identifier] [the specified instance]. /// </summary> /// <param name="instance">The instance.</param> /// <param name="provider">The provider.</param> /// <returns><c>true</c> if [has provider identifier] [the specified instance]; otherwise, <c>false</c>.</returns> public static bool HasProviderId(this IHasProviderIds instance, MetadataProviders provider) { return(!string.IsNullOrEmpty(instance.GetProviderId(provider.ToString()))); }
/// <summary> /// Checks if this instance has an id for the given provider. /// </summary> /// <param name="instance">The instance.</param> /// <param name="provider">The provider.</param> /// <returns><c>true</c> if a provider id with the given name was found; otherwise <c>false</c>.</returns> public static bool HasProviderId(this IHasProviderIds instance, MetadataProvider provider) { return(instance.HasProviderId(provider.ToString())); }
/// <summary> /// Sets a provider id. /// </summary> /// <param name="instance">The instance.</param> /// <param name="provider">The provider.</param> /// <param name="value">The value.</param> public static void SetProviderId(this IHasProviderIds instance, MetadataProviders provider, string value) { instance.SetProviderId(provider.ToString(), value); }
/// <summary> /// Gets a provider id. /// </summary> /// <param name="instance">The instance.</param> /// <param name="provider">The provider.</param> /// <param name="id">The provider id.</param> /// <returns><c>true</c> if a provider id with the given name was found; otherwise <c>false</c>.</returns> public static bool TryGetProviderId(this IHasProviderIds instance, MetadataProvider provider, [NotNullWhen(true)] out string?id) { return(instance.TryGetProviderId(provider.ToString(), out id)); }
/// <inheritdoc /> public bool Supports(IHasProviderIds item) { return(item is Movie || item is MusicVideo || item is Trailer); }
/// <summary> /// Gets a provider id. /// </summary> /// <param name="instance">The instance.</param> /// <param name="name">The name.</param> /// <returns>System.String.</returns> public static string?GetProviderId(this IHasProviderIds instance, string name) { instance.TryGetProviderId(name, out string?id); return(id); }
public bool Supports(IHasProviderIds item) { return(item is MusicVideo); }
/// <inheritdoc /> public bool Supports(IHasProviderIds item) => item is Person;
public bool Supports(IHasProviderIds item) { return item is Movie || item is MusicVideo || item is Series || item is Episode || item is Trailer; }
/// <inheritdoc /> public bool Supports(IHasProviderIds item) => item is MusicArtist;
public bool Supports(IHasProviderIds item) { return item is Person; }
/// <inheritdoc /> public bool Supports(IHasProviderIds item) => item is Audio;
public bool Supports(IHasProviderIds item) { return item is Series; }
public bool Supports(IHasProviderIds item) => item is Series || item is Movie || item is Audio;
public bool Supports(IHasProviderIds item) { return item is Book; }
public bool Supports(IHasProviderIds item) { return item is AdultVideo; }