mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-05-31 12:14:21 -04:00
Fix spelling (#13444)
* spelling: anamorphic Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: associated Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: channelinfo Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: eagerly Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: enumerable Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: greater than/less than Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: greater Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: lineup Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: logs out Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: names Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: paging Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: playlist Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: sanitized Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: saving Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --------- Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
This commit is contained in:
parent
e806fec902
commit
40da2ccac5
@ -12,7 +12,7 @@ namespace Emby.Naming.TV
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Regex that matches strings of at least 2 characters separated by a dot or underscore.
|
/// Regex that matches strings of at least 2 characters separated by a dot or underscore.
|
||||||
/// Used for removing separators between words, i.e turns "The_show" into "The show" while
|
/// Used for removing separators between words, i.e turns "The_show" into "The show" while
|
||||||
/// preserving namings like "S.H.O.W".
|
/// preserving names like "S.H.O.W".
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[GeneratedRegex(@"((?<a>[^\._]{2,})[\._]*)|([\._](?<b>[^\._]{2,}))")]
|
[GeneratedRegex(@"((?<a>[^\._]{2,})[\._]*)|([\._](?<b>[^\._]{2,}))")]
|
||||||
private static partial Regex SeriesNameRegex();
|
private static partial Regex SeriesNameRegex();
|
||||||
|
@ -238,7 +238,7 @@ public class AudioController : BaseJellyfinApiController
|
|||||||
/// <param name="maxVideoBitDepth">Optional. The maximum video bit depth.</param>
|
/// <param name="maxVideoBitDepth">Optional. The maximum video bit depth.</param>
|
||||||
/// <param name="requireAvc">Optional. Whether to require avc.</param>
|
/// <param name="requireAvc">Optional. Whether to require avc.</param>
|
||||||
/// <param name="deInterlace">Optional. Whether to deinterlace the video.</param>
|
/// <param name="deInterlace">Optional. Whether to deinterlace the video.</param>
|
||||||
/// <param name="requireNonAnamorphic">Optional. Whether to require a non anamporphic stream.</param>
|
/// <param name="requireNonAnamorphic">Optional. Whether to require a non anamorphic stream.</param>
|
||||||
/// <param name="transcodingMaxAudioChannels">Optional. The maximum number of audio channels to transcode.</param>
|
/// <param name="transcodingMaxAudioChannels">Optional. The maximum number of audio channels to transcode.</param>
|
||||||
/// <param name="cpuCoreLimit">Optional. The limit of how many cpu cores to use.</param>
|
/// <param name="cpuCoreLimit">Optional. The limit of how many cpu cores to use.</param>
|
||||||
/// <param name="liveStreamId">The live stream id.</param>
|
/// <param name="liveStreamId">The live stream id.</param>
|
||||||
|
@ -210,7 +210,7 @@ public static class StreamingHelpers
|
|||||||
&& state.VideoRequest.VideoBitRate.Value >= state.VideoStream.BitRate.Value)
|
&& state.VideoRequest.VideoBitRate.Value >= state.VideoStream.BitRate.Value)
|
||||||
{
|
{
|
||||||
// Don't downscale the resolution if the width/height/MaxWidth/MaxHeight is not requested,
|
// Don't downscale the resolution if the width/height/MaxWidth/MaxHeight is not requested,
|
||||||
// and the requested video bitrate is higher than source video bitrate.
|
// and the requested video bitrate is greater than source video bitrate.
|
||||||
if (state.VideoStream.Width.HasValue || state.VideoStream.Height.HasValue)
|
if (state.VideoStream.Width.HasValue || state.VideoStream.Height.HasValue)
|
||||||
{
|
{
|
||||||
state.VideoRequest.MaxWidth = state.VideoStream?.Width;
|
state.VideoRequest.MaxWidth = state.VideoStream?.Width;
|
||||||
|
@ -8,7 +8,7 @@ namespace Jellyfin.Data.Entities;
|
|||||||
public class BaseItemMetadataField
|
public class BaseItemMetadataField
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or Sets Numerical ID of this enumeratable.
|
/// Gets or Sets Numerical ID of this enumerable.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public required int Id { get; set; }
|
public required int Id { get; set; }
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ namespace Jellyfin.Data.Entities;
|
|||||||
public class BaseItemTrailerType
|
public class BaseItemTrailerType
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or Sets Numerical ID of this enumeratable.
|
/// Gets or Sets Numerical ID of this enumerable.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public required int Id { get; set; }
|
public required int Id { get; set; }
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ public class ItemValue
|
|||||||
public required string Value { get; set; }
|
public required string Value { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or Sets the sanatised Value.
|
/// Gets or Sets the sanitized Value.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public required string CleanValue { get; set; }
|
public required string CleanValue { get; set; }
|
||||||
|
|
||||||
|
@ -231,7 +231,7 @@ public sealed class BaseItemRepository
|
|||||||
}
|
}
|
||||||
|
|
||||||
dbQuery = ApplyGroupingFilter(dbQuery, filter);
|
dbQuery = ApplyGroupingFilter(dbQuery, filter);
|
||||||
dbQuery = ApplyQueryPageing(dbQuery, filter);
|
dbQuery = ApplyQueryPaging(dbQuery, filter);
|
||||||
|
|
||||||
result.Items = dbQuery.AsEnumerable().Where(e => e is not null).Select(w => DeserialiseBaseItem(w, filter.SkipDeserialization)).ToArray();
|
result.Items = dbQuery.AsEnumerable().Where(e => e is not null).Select(w => DeserialiseBaseItem(w, filter.SkipDeserialization)).ToArray();
|
||||||
result.StartIndex = filter.StartIndex ?? 0;
|
result.StartIndex = filter.StartIndex ?? 0;
|
||||||
@ -250,7 +250,7 @@ public sealed class BaseItemRepository
|
|||||||
dbQuery = TranslateQuery(dbQuery, context, filter);
|
dbQuery = TranslateQuery(dbQuery, context, filter);
|
||||||
|
|
||||||
dbQuery = ApplyGroupingFilter(dbQuery, filter);
|
dbQuery = ApplyGroupingFilter(dbQuery, filter);
|
||||||
dbQuery = ApplyQueryPageing(dbQuery, filter);
|
dbQuery = ApplyQueryPaging(dbQuery, filter);
|
||||||
|
|
||||||
return dbQuery.AsEnumerable().Where(e => e is not null).Select(w => DeserialiseBaseItem(w, filter.SkipDeserialization)).ToArray();
|
return dbQuery.AsEnumerable().Where(e => e is not null).Select(w => DeserialiseBaseItem(w, filter.SkipDeserialization)).ToArray();
|
||||||
}
|
}
|
||||||
@ -289,7 +289,7 @@ public sealed class BaseItemRepository
|
|||||||
return dbQuery;
|
return dbQuery;
|
||||||
}
|
}
|
||||||
|
|
||||||
private IQueryable<BaseItemEntity> ApplyQueryPageing(IQueryable<BaseItemEntity> dbQuery, InternalItemsQuery filter)
|
private IQueryable<BaseItemEntity> ApplyQueryPaging(IQueryable<BaseItemEntity> dbQuery, InternalItemsQuery filter)
|
||||||
{
|
{
|
||||||
if (filter.Limit.HasValue || filter.StartIndex.HasValue)
|
if (filter.Limit.HasValue || filter.StartIndex.HasValue)
|
||||||
{
|
{
|
||||||
@ -314,7 +314,7 @@ public sealed class BaseItemRepository
|
|||||||
dbQuery = TranslateQuery(dbQuery, context, filter);
|
dbQuery = TranslateQuery(dbQuery, context, filter);
|
||||||
dbQuery = ApplyOrder(dbQuery, filter);
|
dbQuery = ApplyOrder(dbQuery, filter);
|
||||||
dbQuery = ApplyGroupingFilter(dbQuery, filter);
|
dbQuery = ApplyGroupingFilter(dbQuery, filter);
|
||||||
dbQuery = ApplyQueryPageing(dbQuery, filter);
|
dbQuery = ApplyQueryPaging(dbQuery, filter);
|
||||||
return dbQuery;
|
return dbQuery;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -357,7 +357,7 @@ public sealed class BaseItemRepository
|
|||||||
{
|
{
|
||||||
ArgumentException.ThrowIfNullOrEmpty(typeName);
|
ArgumentException.ThrowIfNullOrEmpty(typeName);
|
||||||
|
|
||||||
// TODO: this isn't great. Refactor later to be both globally handled by a dedicated service not just an static variable and be loaded eagar.
|
// TODO: this isn't great. Refactor later to be both globally handled by a dedicated service not just an static variable and be loaded eagerly.
|
||||||
// currently this is done so that plugins may introduce their own type of baseitems as we dont know when we are first called, before or after plugins are loaded
|
// currently this is done so that plugins may introduce their own type of baseitems as we dont know when we are first called, before or after plugins are loaded
|
||||||
return _typeMap.GetOrAdd(typeName, k => AppDomain.CurrentDomain.GetAssemblies()
|
return _typeMap.GetOrAdd(typeName, k => AppDomain.CurrentDomain.GetAssemblies()
|
||||||
.Select(a => a.GetType(k))
|
.Select(a => a.GetType(k))
|
||||||
|
@ -2197,7 +2197,7 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|||||||
var videoFrameRate = videoStream.ReferenceFrameRate;
|
var videoFrameRate = videoStream.ReferenceFrameRate;
|
||||||
|
|
||||||
// Add a little tolerance to the framerate check because some videos might record a framerate
|
// Add a little tolerance to the framerate check because some videos might record a framerate
|
||||||
// that is slightly higher than the intended framerate, but the device can still play it correctly.
|
// that is slightly greater than the intended framerate, but the device can still play it correctly.
|
||||||
// 0.05 fps tolerance should be safe enough.
|
// 0.05 fps tolerance should be safe enough.
|
||||||
if (!videoFrameRate.HasValue || videoFrameRate.Value > requestedFramerate.Value + 0.05f)
|
if (!videoFrameRate.HasValue || videoFrameRate.Value > requestedFramerate.Value + 0.05f)
|
||||||
{
|
{
|
||||||
|
@ -324,7 +324,7 @@ namespace MediaBrowser.Controller.Session
|
|||||||
Task<SessionInfo> GetSessionByAuthenticationToken(Device info, string deviceId, string remoteEndpoint, string appVersion);
|
Task<SessionInfo> GetSessionByAuthenticationToken(Device info, string deviceId, string remoteEndpoint, string appVersion);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Logouts the specified access token.
|
/// Logs out the specified access token.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="accessToken">The access token.</param>
|
/// <param name="accessToken">The access token.</param>
|
||||||
/// <returns>A <see cref="Task"/> representing the log out process.</returns>
|
/// <returns>A <see cref="Task"/> representing the log out process.</returns>
|
||||||
|
@ -286,7 +286,7 @@ namespace MediaBrowser.Controller.Session
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the playlist item id.
|
/// Gets or sets the playlist item id.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <value>The splaylist item id.</value>
|
/// <value>The playlist item id.</value>
|
||||||
public string PlaylistItemId { get; set; }
|
public string PlaylistItemId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -96,7 +96,7 @@ namespace MediaBrowser.LocalMetadata.Savers
|
|||||||
var directory = Path.GetDirectoryName(path) ?? throw new InvalidDataException($"Provided path ({path}) is not valid.");
|
var directory = Path.GetDirectoryName(path) ?? throw new InvalidDataException($"Provided path ({path}) is not valid.");
|
||||||
Directory.CreateDirectory(directory);
|
Directory.CreateDirectory(directory);
|
||||||
|
|
||||||
// On Windows, savint the file will fail if the file is hidden or readonly
|
// On Windows, saving the file will fail if the file is hidden or readonly
|
||||||
FileSystem.SetAttributes(path, false, false);
|
FileSystem.SetAttributes(path, false, false);
|
||||||
|
|
||||||
var fileStreamOptions = new FileStreamOptions()
|
var fileStreamOptions = new FileStreamOptions()
|
||||||
|
@ -163,7 +163,7 @@ public class SessionInfoDto
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the playlist item id.
|
/// Gets or sets the playlist item id.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <value>The splaylist item id.</value>
|
/// <value>The playlist item id.</value>
|
||||||
public string? PlaylistItemId { get; set; }
|
public string? PlaylistItemId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -634,7 +634,7 @@ namespace MediaBrowser.Providers.MediaInfo
|
|||||||
{
|
{
|
||||||
var runtime = video.RunTimeTicks.GetValueOrDefault();
|
var runtime = video.RunTimeTicks.GetValueOrDefault();
|
||||||
|
|
||||||
// Only process files with a runtime higher than 0 and lower than 12h. The latter are likely corrupted.
|
// Only process files with a runtime greater than 0 and less than 12h. The latter are likely corrupted.
|
||||||
if (runtime < 0 || runtime > TimeSpan.FromHours(12).Ticks)
|
if (runtime < 0 || runtime > TimeSpan.FromHours(12).Ticks)
|
||||||
{
|
{
|
||||||
throw new ArgumentException(
|
throw new ArgumentException(
|
||||||
|
@ -12,7 +12,7 @@ public class SplashscreenBuilder
|
|||||||
{
|
{
|
||||||
private const int FinalWidth = 1920;
|
private const int FinalWidth = 1920;
|
||||||
private const int FinalHeight = 1080;
|
private const int FinalHeight = 1080;
|
||||||
// generated collage resolution should be higher than the final resolution
|
// generated collage resolution should be greater than the final resolution
|
||||||
private const int WallWidth = FinalWidth * 3;
|
private const int WallWidth = FinalWidth * 3;
|
||||||
private const int WallHeight = FinalHeight * 2;
|
private const int WallHeight = FinalHeight * 2;
|
||||||
private const int Rows = 6;
|
private const int Rows = 6;
|
||||||
|
@ -8,7 +8,7 @@ namespace Jellyfin.LiveTv.Listings.SchedulesDirectDtos
|
|||||||
public class LineupDto
|
public class LineupDto
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the linup.
|
/// Gets or sets the lineup.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[JsonPropertyName("lineup")]
|
[JsonPropertyName("lineup")]
|
||||||
public string? Lineup { get; set; }
|
public string? Lineup { get; set; }
|
||||||
|
@ -8,7 +8,7 @@ namespace Jellyfin.LiveTv.Listings.SchedulesDirectDtos
|
|||||||
public class MetadataDto
|
public class MetadataDto
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the linup.
|
/// Gets or sets the lineup.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[JsonPropertyName("lineup")]
|
[JsonPropertyName("lineup")]
|
||||||
public string? Lineup { get; set; }
|
public string? Lineup { get; set; }
|
||||||
|
@ -93,7 +93,7 @@ namespace Jellyfin.LiveTv.TunerHosts
|
|||||||
}
|
}
|
||||||
else if (!string.IsNullOrWhiteSpace(extInf) && !trimmedLine.StartsWith('#'))
|
else if (!string.IsNullOrWhiteSpace(extInf) && !trimmedLine.StartsWith('#'))
|
||||||
{
|
{
|
||||||
var channel = GetChannelnfo(extInf, tunerHostId, trimmedLine);
|
var channel = GetChannelInfo(extInf, tunerHostId, trimmedLine);
|
||||||
channel.Id = channelIdPrefix + trimmedLine.GetMD5().ToString("N", CultureInfo.InvariantCulture);
|
channel.Id = channelIdPrefix + trimmedLine.GetMD5().ToString("N", CultureInfo.InvariantCulture);
|
||||||
|
|
||||||
channel.Path = trimmedLine;
|
channel.Path = trimmedLine;
|
||||||
@ -106,7 +106,7 @@ namespace Jellyfin.LiveTv.TunerHosts
|
|||||||
return channels;
|
return channels;
|
||||||
}
|
}
|
||||||
|
|
||||||
private ChannelInfo GetChannelnfo(string extInf, string tunerHostId, string mediaUrl)
|
private ChannelInfo GetChannelInfo(string extInf, string tunerHostId, string mediaUrl)
|
||||||
{
|
{
|
||||||
var channel = new ChannelInfo()
|
var channel = new ChannelInfo()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user