Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release

This commit is contained in:
Bond_009 2020-08-22 21:56:24 +02:00
parent 92c491397e
commit 404bb4f835
209 changed files with 539 additions and 81 deletions

View file

@ -1,5 +1,6 @@
#pragma warning disable CS1591 #pragma warning disable CS1591
using MediaBrowser.Controller.Session; using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Dto; using MediaBrowser.Model.Dto;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Threading.Tasks; using System.Threading.Tasks;
using Jellyfin.Data.Entities; using Jellyfin.Data.Entities;
using MediaBrowser.Model.Users; using MediaBrowser.Model.Users;
@ -11,7 +13,9 @@ namespace MediaBrowser.Controller.Authentication
bool IsEnabled { get; } bool IsEnabled { get; }
Task<ProviderAuthenticationResult> Authenticate(string username, string password); Task<ProviderAuthenticationResult> Authenticate(string username, string password);
bool HasPassword(User user); bool HasPassword(User user);
Task ChangePassword(User user, string newPassword); Task ChangePassword(User user, string newPassword);
} }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using Jellyfin.Data.Entities; using Jellyfin.Data.Entities;
@ -12,6 +14,7 @@ namespace MediaBrowser.Controller.Authentication
bool IsEnabled { get; } bool IsEnabled { get; }
Task<ForgotPasswordResult> StartForgotPasswordProcess(User user, bool isInNetwork); Task<ForgotPasswordResult> StartForgotPasswordProcess(User user, bool isInNetwork);
Task<PinRedeemResult> RedeemPasswordResetPin(string pin); Task<PinRedeemResult> RedeemPasswordResetPin(string pin);
} }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Globalization; using System.Globalization;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
namespace MediaBrowser.Controller.Channels namespace MediaBrowser.Controller.Channels

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Channels namespace MediaBrowser.Controller.Channels
{ {
public enum ChannelItemType public enum ChannelItemType

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Channels namespace MediaBrowser.Controller.Channels
{ {
public enum ChannelParentalRating public enum ChannelParentalRating

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Channels namespace MediaBrowser.Controller.Channels
{ {
public class ChannelSearchInfo public class ChannelSearchInfo

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading; using System.Threading;
@ -31,6 +33,7 @@ namespace MediaBrowser.Controller.Channels
ChannelFeatures[] GetAllChannelFeatures(); ChannelFeatures[] GetAllChannelFeatures();
bool EnableMediaSourceDisplay(BaseItem item); bool EnableMediaSourceDisplay(BaseItem item);
bool CanDelete(BaseItem item); bool CanDelete(BaseItem item);
Task DeleteItem(BaseItem item); Task DeleteItem(BaseItem item);

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Channels namespace MediaBrowser.Controller.Channels
{ {
public interface IHasCacheKey public interface IHasCacheKey

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
@ -30,6 +32,7 @@ namespace MediaBrowser.Controller.Channels
public interface ISupportsDelete public interface ISupportsDelete
{ {
bool CanDelete(BaseItem item); bool CanDelete(BaseItem item);
Task DeleteItem(string id, CancellationToken cancellationToken); Task DeleteItem(string id, CancellationToken cancellationToken);
} }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Model.Channels; using MediaBrowser.Model.Channels;
@ -5,6 +7,14 @@ namespace MediaBrowser.Controller.Channels
{ {
public class InternalChannelFeatures public class InternalChannelFeatures
{ {
public InternalChannelFeatures()
{
MediaTypes = new List<ChannelMediaType>();
ContentTypes = new List<ChannelMediaContentType>();
DefaultSortFields = new List<ChannelItemSortField>();
}
/// <summary> /// <summary>
/// Gets or sets the media types. /// Gets or sets the media types.
/// </summary> /// </summary>
@ -48,13 +58,5 @@ namespace MediaBrowser.Controller.Channels
/// </summary> /// </summary>
/// <value><c>true</c> if [supports downloading]; otherwise, <c>false</c>.</value> /// <value><c>true</c> if [supports downloading]; otherwise, <c>false</c>.</value>
public bool SupportsContentDownloading { get; set; } public bool SupportsContentDownloading { get; set; }
public InternalChannelFeatures()
{
MediaTypes = new List<ChannelMediaType>();
ContentTypes = new List<ChannelMediaContentType>();
DefaultSortFields = new List<ChannelItemSortField>();
}
} }
} }

View file

@ -1,7 +1,8 @@
#pragma warning disable CS1591
using System; using System;
using MediaBrowser.Model.Channels; using MediaBrowser.Model.Channels;
namespace MediaBrowser.Controller.Channels namespace MediaBrowser.Controller.Channels
{ {
public class InternalChannelItemQuery public class InternalChannelItemQuery

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Model.Entities; using MediaBrowser.Model.Entities;
@ -6,6 +8,13 @@ namespace MediaBrowser.Controller.Collections
{ {
public class CollectionCreationOptions : IHasProviderIds public class CollectionCreationOptions : IHasProviderIds
{ {
public CollectionCreationOptions()
{
ProviderIds = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
ItemIdList = Array.Empty<string>();
UserIds = Array.Empty<Guid>();
}
public string Name { get; set; } public string Name { get; set; }
public Guid? ParentId { get; set; } public Guid? ParentId { get; set; }
@ -17,12 +26,5 @@ namespace MediaBrowser.Controller.Collections
public string[] ItemIdList { get; set; } public string[] ItemIdList { get; set; }
public Guid[] UserIds { get; set; } public Guid[] UserIds { get; set; }
public CollectionCreationOptions()
{
ProviderIds = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
ItemIdList = Array.Empty<string>();
UserIds = Array.Empty<Guid>();
}
} }
} }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using Jellyfin.Data.Entities; using Jellyfin.Data.Entities;
using MediaBrowser.Model.Devices; using MediaBrowser.Model.Devices;
@ -9,6 +11,8 @@ namespace MediaBrowser.Controller.Devices
{ {
public interface IDeviceManager public interface IDeviceManager
{ {
event EventHandler<GenericEventArgs<Tuple<string, DeviceOptions>>> DeviceOptionsUpdated;
/// <summary> /// <summary>
/// Saves the capabilities. /// Saves the capabilities.
/// </summary> /// </summary>
@ -44,7 +48,7 @@ namespace MediaBrowser.Controller.Devices
bool CanAccessDevice(User user, string deviceId); bool CanAccessDevice(User user, string deviceId);
void UpdateDeviceOptions(string deviceId, DeviceOptions options); void UpdateDeviceOptions(string deviceId, DeviceOptions options);
DeviceOptions GetDeviceOptions(string deviceId); DeviceOptions GetDeviceOptions(string deviceId);
event EventHandler<GenericEventArgs<Tuple<string, DeviceOptions>>> DeviceOptionsUpdated;
} }
} }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Controller.Drawing; using MediaBrowser.Controller.Drawing;
using MediaBrowser.Model.Dlna; using MediaBrowser.Model.Dlna;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Model.Drawing; using MediaBrowser.Model.Drawing;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Drawing namespace MediaBrowser.Controller.Drawing
{ {
public class ImageCollageOptions public class ImageCollageOptions
@ -7,16 +9,19 @@ namespace MediaBrowser.Controller.Drawing
/// </summary> /// </summary>
/// <value>The input paths.</value> /// <value>The input paths.</value>
public string[] InputPaths { get; set; } public string[] InputPaths { get; set; }
/// <summary> /// <summary>
/// Gets or sets the output path. /// Gets or sets the output path.
/// </summary> /// </summary>
/// <value>The output path.</value> /// <value>The output path.</value>
public string OutputPath { get; set; } public string OutputPath { get; set; }
/// <summary> /// <summary>
/// Gets or sets the width. /// Gets or sets the width.
/// </summary> /// </summary>
/// <value>The width.</value> /// <value>The width.</value>
public int Width { get; set; } public int Width { get; set; }
/// <summary> /// <summary>
/// Gets or sets the height. /// Gets or sets the height.
/// </summary> /// </summary>

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities;
using MediaBrowser.Model.Drawing; using MediaBrowser.Model.Drawing;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities;
using MediaBrowser.Model.Entities; using MediaBrowser.Model.Entities;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.IO; using System.IO;
using MediaBrowser.Model.Drawing; using MediaBrowser.Model.Drawing;
@ -11,6 +13,7 @@ namespace MediaBrowser.Controller.Drawing
/// </summary> /// </summary>
/// <value>The stream.</value> /// <value>The stream.</value>
public Stream Stream { get; set; } public Stream Stream { get; set; }
/// <summary> /// <summary>
/// Gets or sets the format. /// Gets or sets the format.
/// </summary> /// </summary>

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Linq; using System.Linq;
using MediaBrowser.Model.Entities; using MediaBrowser.Model.Entities;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Collections.Generic; using System.Collections.Generic;
@ -57,6 +59,7 @@ namespace MediaBrowser.Controller.Entities
private Guid[] _childrenIds = null; private Guid[] _childrenIds = null;
private readonly object _childIdsLock = new object(); private readonly object _childIdsLock = new object();
protected override List<BaseItem> LoadChildren() protected override List<BaseItem> LoadChildren()
{ {
lock (_childIdsLock) lock (_childIdsLock)

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
namespace MediaBrowser.Controller.Entities.Audio namespace MediaBrowser.Controller.Entities.Audio

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Entities.Audio namespace MediaBrowser.Controller.Entities.Audio
{ {
public interface IHasMusicGenres public interface IHasMusicGenres

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
using Jellyfin.Data.Enums; using Jellyfin.Data.Enums;
@ -15,8 +17,10 @@ namespace MediaBrowser.Controller.Entities
[JsonIgnore] [JsonIgnore]
public string SeriesPresentationUniqueKey { get; set; } public string SeriesPresentationUniqueKey { get; set; }
[JsonIgnore] [JsonIgnore]
public string SeriesName { get; set; } public string SeriesName { get; set; }
[JsonIgnore] [JsonIgnore]
public Guid SeriesId { get; set; } public Guid SeriesId { get; set; }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Linq; using System.Linq;
using MediaBrowser.Model.Entities; using MediaBrowser.Model.Entities;
using MediaBrowser.Model.IO; using MediaBrowser.Model.IO;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities
@ -26,13 +28,5 @@ namespace MediaBrowser.Controller.Entities
[JsonIgnore] [JsonIgnore]
public override bool SupportsPeople => false; public override bool SupportsPeople => false;
// public override double? GetDefaultPrimaryImageAspectRatio()
//{
// double value = 16;
// value /= 9;
// return value;
//}
} }
} }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Linq; using System.Linq;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
@ -49,11 +51,13 @@ namespace MediaBrowser.Controller.Entities
return SeriesId; return SeriesId;
} }
/// <inheritdoc />
public override bool CanDownload() public override bool CanDownload()
{ {
return IsFileProtocol; return IsFileProtocol;
} }
/// <inheritdoc />
public override UnratedItem GetBlockUnratedType() public override UnratedItem GetBlockUnratedType()
{ {
return UnratedItem.Book; return UnratedItem.Book;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;

View file

@ -1,5 +1,7 @@
#pragma warning disable CS1591 #pragma warning disable CS1591
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Model.Dto; using MediaBrowser.Model.Dto;
@ -7,15 +9,19 @@ namespace MediaBrowser.Controller.Entities
{ {
public interface IHasMediaSources public interface IHasMediaSources
{ {
/// <summary>
/// Gets the media sources.
/// </summary>
List<MediaSourceInfo> GetMediaSources(bool enablePathSubstitution);
List<MediaStream> GetMediaStreams();
Guid Id { get; set; } Guid Id { get; set; }
long? RunTimeTicks { get; set; } long? RunTimeTicks { get; set; }
string Path { get; } string Path { get; }
/// <summary>
/// Gets the media sources.
/// </summary>
List<MediaSourceInfo> GetMediaSources(bool enablePathSubstitution);
List<MediaStream> GetMediaStreams();
} }
} }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using MediaBrowser.Model.LiveTv; using MediaBrowser.Model.LiveTv;
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities
@ -10,13 +12,16 @@ namespace MediaBrowser.Controller.Entities
/// <value>The name of the series.</value> /// <value>The name of the series.</value>
string SeriesName { get; set; } string SeriesName { get; set; }
string FindSeriesName();
string FindSeriesSortName();
Guid SeriesId { get; set; } Guid SeriesId { get; set; }
Guid FindSeriesId();
string SeriesPresentationUniqueKey { get; set; } string SeriesPresentationUniqueKey { get; set; }
string FindSeriesName();
string FindSeriesSortName();
Guid FindSeriesId();
string FindSeriesPresentationUniqueKey(); string FindSeriesPresentationUniqueKey();
} }
} }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Model.Entities; using MediaBrowser.Model.Entities;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities
{ {
public interface ISupportsPlaceHolders public interface ISupportsPlaceHolders

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
using MediaBrowser.Model.Entities; using MediaBrowser.Model.Entities;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Model.Entities; using MediaBrowser.Model.Entities;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
using MediaBrowser.Model.Drawing; using MediaBrowser.Model.Drawing;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities
{ {
public interface IHasShares public interface IHasShares

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities
{ {
public enum SourceType public enum SourceType

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
@ -24,6 +26,7 @@ namespace MediaBrowser.Controller.Entities
/// The _rating. /// The _rating.
/// </summary> /// </summary>
private double? _rating; private double? _rating;
/// <summary> /// <summary>
/// Gets or sets the users 0-10 rating. /// Gets or sets the users 0-10 rating.
/// </summary> /// </summary>
@ -75,11 +78,13 @@ namespace MediaBrowser.Controller.Entities
/// </summary> /// </summary>
/// <value><c>true</c> if played; otherwise, <c>false</c>.</value> /// <value><c>true</c> if played; otherwise, <c>false</c>.</value>
public bool Played { get; set; } public bool Played { get; set; }
/// <summary> /// <summary>
/// Gets or sets the index of the audio stream. /// Gets or sets the index of the audio stream.
/// </summary> /// </summary>
/// <value>The index of the audio stream.</value> /// <value>The index of the audio stream.</value>
public int? AudioStreamIndex { get; set; } public int? AudioStreamIndex { get; set; }
/// <summary> /// <summary>
/// Gets or sets the index of the subtitle stream. /// Gets or sets the index of the subtitle stream.
/// </summary> /// </summary>

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
@ -6,7 +8,6 @@ using System.Threading.Tasks;
using Jellyfin.Data.Entities; using Jellyfin.Data.Entities;
using MediaBrowser.Controller.TV; using MediaBrowser.Controller.TV;
using MediaBrowser.Model.Querying; using MediaBrowser.Model.Querying;
using Microsoft.Extensions.Logging;
namespace MediaBrowser.Controller.Entities namespace MediaBrowser.Controller.Entities
{ {

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Globalization; using System.Globalization;
using System.Linq; using System.Linq;

View file

@ -1,4 +1,4 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Jellyfin.Data.Entities; using Jellyfin.Data.Entities;

View file

@ -8,28 +8,17 @@ using Microsoft.Extensions.Logging;
namespace MediaBrowser.Controller.IO namespace MediaBrowser.Controller.IO
{ {
/// <summary> /// <summary>
/// Provides low level File access that is much faster than the File/Directory api's /// Provides low level File access that is much faster than the File/Directory api's.
/// </summary> /// </summary>
public static class FileData public static class FileData
{ {
private static Dictionary<string, FileSystemMetadata> GetFileSystemDictionary(FileSystemMetadata[] list)
{
var dict = new Dictionary<string, FileSystemMetadata>(StringComparer.OrdinalIgnoreCase);
foreach (var file in list)
{
dict[file.FullName] = file;
}
return dict;
}
/// <summary> /// <summary>
/// Gets the filtered file system entries. /// Gets the filtered file system entries.
/// </summary> /// </summary>
/// <param name="directoryService">The directory service.</param> /// <param name="directoryService">The directory service.</param>
/// <param name="path">The path.</param> /// <param name="path">The path.</param>
/// <param name="fileSystem">The file system.</param> /// <param name="fileSystem">The file system.</param>
/// <param name="appHost">The application host.</param>
/// <param name="logger">The logger.</param> /// <param name="logger">The logger.</param>
/// <param name="args">The args.</param> /// <param name="args">The args.</param>
/// <param name="flattenFolderDepth">The flatten folder depth.</param> /// <param name="flattenFolderDepth">The flatten folder depth.</param>

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller namespace MediaBrowser.Controller
{ {
public interface IResourceFileManager public interface IResourceFileManager

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Net; using System.Net;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using MediaBrowser.Common.Configuration; using MediaBrowser.Common.Configuration;
namespace MediaBrowser.Controller namespace MediaBrowser.Controller
@ -81,6 +83,10 @@ namespace MediaBrowser.Controller
/// <value>The internal metadata path.</value> /// <value>The internal metadata path.</value>
string InternalMetadataPath { get; } string InternalMetadataPath { get; }
/// <summary>
/// Gets the virtual internal metadata path, either a custom path or the default.
/// </summary>
/// <value>The virtual internal metadata path.</value>
string VirtualInternalMetadataPath { get; } string VirtualInternalMetadataPath { get; }
/// <summary> /// <summary>

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
namespace MediaBrowser.Controller.Library namespace MediaBrowser.Controller.Library
{ {
public class DeleteOptions public class DeleteOptions

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading; using System.Threading;
@ -63,6 +65,7 @@ namespace MediaBrowser.Controller.Library
/// Finds the by path. /// Finds the by path.
/// </summary> /// </summary>
/// <param name="path">The path.</param> /// <param name="path">The path.</param>
/// <param name="isFolder"><c>true</c> is the path is a directory; otherwise <c>false</c>.</param>
/// <returns>BaseItem.</returns> /// <returns>BaseItem.</returns>
BaseItem FindByPath(string path, bool? isFolder); BaseItem FindByPath(string path, bool? isFolder);

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
namespace MediaBrowser.Controller.Library namespace MediaBrowser.Controller.Library

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using MediaBrowser.Model.Dto; using MediaBrowser.Model.Dto;
@ -6,8 +8,6 @@ namespace MediaBrowser.Controller.Library
{ {
public interface ILiveStream public interface ILiveStream
{ {
Task Open(CancellationToken openCancellationToken);
Task Close();
int ConsumerCount { get; set; } int ConsumerCount { get; set; }
string OriginalStreamId { get; set; } string OriginalStreamId { get; set; }
@ -19,5 +19,9 @@ namespace MediaBrowser.Controller.Library
MediaSourceInfo MediaSource { get; set; } MediaSourceInfo MediaSource { get; set; }
string UniqueId { get; } string UniqueId { get; }
Task Open(CancellationToken openCancellationToken);
Task Close();
} }
} }

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities;
namespace MediaBrowser.Controller.Library namespace MediaBrowser.Controller.Library

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
using Jellyfin.Data.Entities; using Jellyfin.Data.Entities;
using MediaBrowser.Controller.Dto; using MediaBrowser.Controller.Dto;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading; using System.Threading;
@ -28,6 +30,7 @@ namespace MediaBrowser.Controller.Library
/// <param name="reason">The reason.</param> /// <param name="reason">The reason.</param>
/// <param name="cancellationToken">The cancellation token.</param> /// <param name="cancellationToken">The cancellation token.</param>
void SaveUserData(Guid userId, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken); void SaveUserData(Guid userId, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken);
void SaveUserData(User user, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken); void SaveUserData(User user, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken);
UserItemData GetUserData(User user, BaseItem item); UserItemData GetUserData(User user, BaseItem item);

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Controller.Dto; using MediaBrowser.Controller.Dto;
@ -10,6 +12,7 @@ namespace MediaBrowser.Controller.Library
public interface IUserViewManager public interface IUserViewManager
{ {
Folder[] GetUserViews(UserViewQuery query); Folder[] GetUserViews(UserViewQuery query);
UserView GetUserSubView(Guid parentId, string type, string localizationKey, string sortName); UserView GetUserSubView(Guid parentId, string type, string localizationKey, string sortName);
List<Tuple<BaseItem, List<BaseItem>>> GetLatestItems(LatestItemsQuery request, DtoOptions options); List<Tuple<BaseItem, List<BaseItem>>> GetLatestItems(LatestItemsQuery request, DtoOptions options);

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
namespace MediaBrowser.Controller.Library namespace MediaBrowser.Controller.Library

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities;
namespace MediaBrowser.Controller.Library namespace MediaBrowser.Controller.Library

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
namespace MediaBrowser.Controller.Library namespace MediaBrowser.Controller.Library

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
using MediaBrowser.Common.Configuration; using MediaBrowser.Common.Configuration;
using MediaBrowser.Model.Configuration; using MediaBrowser.Model.Configuration;

View file

@ -1,3 +1,5 @@
#pragma warning disable CS1591
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

Some files were not shown because too many files have changed in this diff Show more