Răsfoiți Sursa

Remove unused using directives

BaronGreenback 4 ani în urmă
părinte
comite
bc1cc2d04a
86 a modificat fișierele cu 9 adăugiri și 125 ștergeri
  1. 0 2
      Emby.Dlna/ContentDirectory/ControlHandler.cs
  2. 0 1
      Emby.Dlna/Main/DlnaEntryPoint.cs
  3. 0 1
      Emby.Dlna/MediaReceiverRegistrar/MediaReceiverRegistrarXmlBuilder.cs
  4. 0 1
      Emby.Dlna/PlayTo/SsdpHttpClient.cs
  5. 0 1
      Emby.Server.Implementations/AppBase/ConfigurationHelper.cs
  6. 0 1
      Emby.Server.Implementations/Channels/ChannelManager.cs
  7. 0 3
      Emby.Server.Implementations/Collections/CollectionManager.cs
  8. 0 1
      Emby.Server.Implementations/ConfigurationOptions.cs
  9. 0 1
      Emby.Server.Implementations/HttpServer/Security/AuthService.cs
  10. 0 1
      Emby.Server.Implementations/IStartupOptions.cs
  11. 0 8
      Emby.Server.Implementations/Images/ArtistImageProvider.cs
  12. 0 1
      Emby.Server.Implementations/Images/DynamicImageProvider.cs
  13. 0 2
      Emby.Server.Implementations/Library/PathExtensions.cs
  14. 0 1
      Emby.Server.Implementations/Library/SearchEngine.cs
  15. 1 1
      Emby.Server.Implementations/Library/UserDataManager.cs
  16. 0 1
      Emby.Server.Implementations/Library/UserViewManager.cs
  17. 0 1
      Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs
  18. 0 2
      Emby.Server.Implementations/LiveTv/EmbyTV/ItemDataProvider.cs
  19. 0 1
      Emby.Server.Implementations/LiveTv/EmbyTV/SeriesTimerManager.cs
  20. 0 1
      Emby.Server.Implementations/LiveTv/Listings/XmlTvListingsProvider.cs
  21. 0 3
      Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs
  22. 0 1
      Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs
  23. 0 1
      Emby.Server.Implementations/Localization/LocalizationManager.cs
  24. 0 1
      Emby.Server.Implementations/MediaEncoder/EncodingManager.cs
  25. 0 1
      Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs
  26. 0 1
      Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs
  27. 1 1
      Emby.Server.Implementations/ScheduledTasks/Tasks/ChapterImagesTask.cs
  28. 1 1
      Emby.Server.Implementations/ScheduledTasks/Tasks/PeopleValidationTask.cs
  29. 0 1
      Emby.Server.Implementations/ScheduledTasks/Tasks/PluginUpdateTask.cs
  30. 1 1
      Emby.Server.Implementations/ScheduledTasks/Tasks/RefreshMediaLibraryTask.cs
  31. 0 1
      Jellyfin.Api/Controllers/PluginsController.cs
  32. 0 1
      Jellyfin.Api/Extensions/DtoExtensions.cs
  33. 1 2
      Jellyfin.Api/Helpers/AudioHelper.cs
  34. 0 1
      Jellyfin.Api/Helpers/DynamicHlsHelper.cs
  35. 1 2
      Jellyfin.Data/Entities/HomeSection.cs
  36. 0 1
      Jellyfin.Data/Entities/Libraries/SeriesMetadata.cs
  37. 0 1
      Jellyfin.Networking/Configuration/NetworkConfiguration.cs
  38. 0 1
      Jellyfin.Networking/Configuration/NetworkConfigurationExtensions.cs
  39. 0 1
      Jellyfin.Server/Filters/ParameterObsoleteFilter.cs
  40. 1 2
      Jellyfin.Server/Formatters/CssOutputFormatter.cs
  41. 0 2
      Jellyfin.Server/Middleware/IpBasedAccessValidationMiddleware.cs
  42. 0 3
      Jellyfin.Server/Middleware/LanFilteringMiddleware.cs
  43. 0 1
      Jellyfin.Server/Migrations/Routines/DisableTranscodingThrottling.cs
  44. 0 2
      Jellyfin.Server/Program.cs
  45. 0 3
      Jellyfin.Server/StartupOptions.cs
  46. 0 1
      MediaBrowser.Common/Cryptography/PasswordHash.cs
  47. 0 1
      MediaBrowser.Common/Net/INetworkManager.cs
  48. 0 1
      MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs
  49. 0 1
      MediaBrowser.Controller/BaseItemManager/IBaseItemManager.cs
  50. 0 3
      MediaBrowser.Controller/Drawing/ImageHelper.cs
  51. 0 1
      MediaBrowser.Controller/Entities/Folder.cs
  52. 0 1
      MediaBrowser.Controller/Events/Updates/PluginUninstalledEventArgs.cs
  53. 0 3
      MediaBrowser.Controller/IServerApplicationHost.cs
  54. 0 2
      MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
  55. 0 1
      MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs
  56. 0 1
      MediaBrowser.Controller/MediaEncoding/IMediaEncoder.cs
  57. 0 1
      MediaBrowser.Controller/MediaEncoding/JobLogger.cs
  58. 0 5
      MediaBrowser.Controller/MediaEncoding/MediaEncoderHelpers.cs
  59. 0 1
      MediaBrowser.Controller/Playlists/Playlist.cs
  60. 0 1
      MediaBrowser.Controller/Providers/IRemoteImageProvider.cs
  61. 0 1
      MediaBrowser.Controller/Providers/IRemoteSearchProvider.cs
  62. 0 1
      MediaBrowser.Controller/Subtitles/ISubtitleManager.cs
  63. 0 1
      MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
  64. 0 1
      MediaBrowser.MediaEncoding/Probing/MediaStreamInfo.cs
  65. 0 2
      MediaBrowser.Model/Dto/NameIdPair.cs
  66. 0 3
      MediaBrowser.Model/LiveTv/TunerHostInfo.cs
  67. 0 2
      MediaBrowser.Model/Notifications/NotificationOptions.cs
  68. 0 1
      MediaBrowser.Providers/Manager/ProviderManager.cs
  69. 0 1
      MediaBrowser.Providers/Plugins/AudioDb/AlbumImageProvider.cs
  70. 0 1
      MediaBrowser.Providers/Plugins/AudioDb/AlbumProvider.cs
  71. 0 1
      MediaBrowser.Providers/Plugins/AudioDb/ArtistImageProvider.cs
  72. 0 1
      MediaBrowser.Providers/Plugins/AudioDb/ArtistProvider.cs
  73. 0 2
      MediaBrowser.Providers/Plugins/Omdb/OmdbProvider.cs
  74. 2 2
      MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs
  75. 0 1
      tests/Jellyfin.Common.Tests/Json/JsonGuidConverterTests.cs
  76. 0 1
      tests/Jellyfin.Common.Tests/Json/JsonNullableGuidConverterTests.cs
  77. 0 1
      tests/Jellyfin.Model.Tests/Extensions/StringHelperTests.cs
  78. 0 1
      tests/Jellyfin.Naming.Tests/AudioBook/AudioBookListResolverTests.cs
  79. 0 1
      tests/Jellyfin.Naming.Tests/AudioBook/AudioBookResolverTests.cs
  80. 0 1
      tests/Jellyfin.Naming.Tests/Subtitles/SubtitleParserTests.cs
  81. 0 1
      tests/Jellyfin.Naming.Tests/Video/ExtraTests.cs
  82. 0 1
      tests/Jellyfin.Server.Implementations.Tests/IO/ManagedFileSystemTests.cs
  83. 0 2
      tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs
  84. 0 1
      tests/Jellyfin.Server.Integration.Tests/TestAppHost.cs
  85. 0 1
      tests/Jellyfin.Server.Tests/ParseNetworkTests.cs
  86. 0 1
      tests/Jellyfin.XbmcMetadata.Tests/Parsers/MusicArtistNfoParserTests.cs

+ 0 - 2
Emby.Dlna/ContentDirectory/ControlHandler.cs

@@ -1,5 +1,4 @@
 using System;
-using System.Collections;
 using System.Collections.Generic;
 using System.Globalization;
 using System.IO;
@@ -7,7 +6,6 @@ using System.Linq;
 using System.Text;
 using System.Threading;
 using System.Xml;
-using Emby.Dlna.Configuration;
 using Emby.Dlna.Didl;
 using Emby.Dlna.Service;
 using Jellyfin.Data.Entities;

+ 0 - 1
Emby.Dlna/Main/DlnaEntryPoint.cs

@@ -5,7 +5,6 @@ using System.Globalization;
 using System.Linq;
 using System.Net.Http;
 using System.Net.Sockets;
-using System.Threading;
 using System.Threading.Tasks;
 using Emby.Dlna.PlayTo;
 using Emby.Dlna.Ssdp;

+ 0 - 1
Emby.Dlna/MediaReceiverRegistrar/MediaReceiverRegistrarXmlBuilder.cs

@@ -1,7 +1,6 @@
 using System.Collections.Generic;
 using Emby.Dlna.Common;
 using Emby.Dlna.Service;
-using MediaBrowser.Model.Dlna;
 
 namespace Emby.Dlna.MediaReceiverRegistrar
 {

+ 0 - 1
Emby.Dlna/PlayTo/SsdpHttpClient.cs

@@ -2,7 +2,6 @@
 
 using System;
 using System.Globalization;
-using System.IO;
 using System.Net.Http;
 using System.Net.Mime;
 using System.Text;

+ 0 - 1
Emby.Server.Implementations/AppBase/ConfigurationHelper.cs

@@ -3,7 +3,6 @@
 using System;
 using System.IO;
 using System.Linq;
-using MediaBrowser.Common.Extensions;
 using MediaBrowser.Model.Serialization;
 
 namespace Emby.Server.Implementations.AppBase

+ 0 - 1
Emby.Server.Implementations/Channels/ChannelManager.cs

@@ -3,7 +3,6 @@ using System.Collections.Generic;
 using System.Globalization;
 using System.IO;
 using System.Linq;
-using System.Text;
 using System.Text.Json;
 using System.Threading;
 using System.Threading.Tasks;

+ 0 - 3
Emby.Server.Implementations/Collections/CollectionManager.cs

@@ -1,6 +1,5 @@
 using System;
 using System.Collections.Generic;
-using System.Globalization;
 using System.IO;
 using System.Linq;
 using System.Threading;
@@ -8,11 +7,9 @@ using System.Threading.Tasks;
 using Jellyfin.Data.Entities;
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Controller.Collections;
-using MediaBrowser.Controller.Configuration;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Entities.Movies;
 using MediaBrowser.Controller.Library;
-using MediaBrowser.Controller.Plugins;
 using MediaBrowser.Controller.Providers;
 using MediaBrowser.Model.Configuration;
 using MediaBrowser.Model.Entities;

+ 0 - 1
Emby.Server.Implementations/ConfigurationOptions.cs

@@ -1,5 +1,4 @@
 using System.Collections.Generic;
-using Emby.Server.Implementations.HttpServer;
 using static MediaBrowser.Controller.Extensions.ConfigurationExtensions;
 
 namespace Emby.Server.Implementations

+ 0 - 1
Emby.Server.Implementations/HttpServer/Security/AuthService.cs

@@ -1,6 +1,5 @@
 #pragma warning disable CS1591
 
-using System;
 using Jellyfin.Data.Enums;
 using MediaBrowser.Controller.Authentication;
 using MediaBrowser.Controller.Net;

+ 0 - 1
Emby.Server.Implementations/IStartupOptions.cs

@@ -1,6 +1,5 @@
 #pragma warning disable CS1591
 #nullable enable
-using System;
 
 namespace Emby.Server.Implementations
 {

+ 0 - 8
Emby.Server.Implementations/Images/ArtistImageProvider.cs

@@ -2,20 +2,12 @@
 
 using System;
 using System.Collections.Generic;
-using System.Linq;
-using Emby.Server.Implementations.Images;
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Controller.Drawing;
-using MediaBrowser.Controller.Dto;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Entities.Audio;
-using MediaBrowser.Controller.Entities.Movies;
-using MediaBrowser.Controller.Entities.TV;
-using MediaBrowser.Controller.Playlists;
 using MediaBrowser.Controller.Providers;
-using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.IO;
-using MediaBrowser.Model.Querying;
 
 namespace Emby.Server.Implementations.Images
 {

+ 0 - 1
Emby.Server.Implementations/Images/DynamicImageProvider.cs

@@ -4,7 +4,6 @@ using System;
 using System.Collections.Generic;
 using System.IO;
 using System.Linq;
-using Emby.Server.Implementations.Images;
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Controller.Drawing;
 using MediaBrowser.Controller.Dto;

+ 0 - 2
Emby.Server.Implementations/Library/PathExtensions.cs

@@ -2,8 +2,6 @@
 
 using System;
 using System.Diagnostics.CodeAnalysis;
-using System.IO;
-using System.Text.RegularExpressions;
 using MediaBrowser.Common.Providers;
 
 namespace Emby.Server.Implementations.Library

+ 0 - 1
Emby.Server.Implementations/Library/SearchEngine.cs

@@ -12,7 +12,6 @@ using MediaBrowser.Controller.Extensions;
 using MediaBrowser.Controller.Library;
 using MediaBrowser.Model.Querying;
 using MediaBrowser.Model.Search;
-using Microsoft.Extensions.Logging;
 using Genre = MediaBrowser.Controller.Entities.Genre;
 using Person = MediaBrowser.Controller.Entities.Person;
 

+ 1 - 1
Emby.Server.Implementations/Library/UserDataManager.cs

@@ -13,8 +13,8 @@ using MediaBrowser.Controller.Library;
 using MediaBrowser.Controller.Persistence;
 using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
-using Book = MediaBrowser.Controller.Entities.Book;
 using AudioBook = MediaBrowser.Controller.Entities.AudioBook;
+using Book = MediaBrowser.Controller.Entities.Book;
 
 namespace Emby.Server.Implementations.Library
 {

+ 0 - 1
Emby.Server.Implementations/Library/UserViewManager.cs

@@ -2,7 +2,6 @@
 
 using System;
 using System.Collections.Generic;
-using System.Globalization;
 using System.Linq;
 using System.Threading;
 using Jellyfin.Data.Entities;

+ 0 - 1
Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs

@@ -17,7 +17,6 @@ using Jellyfin.Data.Enums;
 using Jellyfin.Data.Events;
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Common.Extensions;
-using MediaBrowser.Common.Net;
 using MediaBrowser.Common.Progress;
 using MediaBrowser.Controller;
 using MediaBrowser.Controller.Configuration;

+ 0 - 2
Emby.Server.Implementations/LiveTv/EmbyTV/ItemDataProvider.cs

@@ -4,9 +4,7 @@ using System;
 using System.Collections.Generic;
 using System.IO;
 using System.Linq;
-using System.Text;
 using System.Text.Json;
-using System.Threading.Tasks;
 using MediaBrowser.Common.Json;
 using Microsoft.Extensions.Logging;
 

+ 0 - 1
Emby.Server.Implementations/LiveTv/EmbyTV/SeriesTimerManager.cs

@@ -2,7 +2,6 @@
 
 using System;
 using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Model.Serialization;
 using Microsoft.Extensions.Logging;
 
 namespace Emby.Server.Implementations.LiveTv.EmbyTV

+ 0 - 1
Emby.Server.Implementations/LiveTv/Listings/XmlTvListingsProvider.cs

@@ -4,7 +4,6 @@ using System;
 using System.Collections.Generic;
 using System.Globalization;
 using System.IO;
-using System.IO.Compression;
 using System.Linq;
 using System.Net.Http;
 using System.Threading;

+ 0 - 3
Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs

@@ -8,10 +8,8 @@ using System.Linq;
 using System.Net;
 using System.Net.Http;
 using System.Text.Json;
-using System.Text.Json.Serialization;
 using System.Threading;
 using System.Threading.Tasks;
-using MediaBrowser.Common.Configuration;
 using MediaBrowser.Common.Extensions;
 using MediaBrowser.Common.Json;
 using MediaBrowser.Common.Net;
@@ -19,7 +17,6 @@ using MediaBrowser.Controller;
 using MediaBrowser.Controller.Configuration;
 using MediaBrowser.Controller.Library;
 using MediaBrowser.Controller.LiveTv;
-using MediaBrowser.Model.Configuration;
 using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.IO;

+ 0 - 1
Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs

@@ -4,7 +4,6 @@ using System;
 using System.Collections.Generic;
 using System.Globalization;
 using System.IO;
-using System.Linq;
 using System.Net.Http;
 using System.Text.RegularExpressions;
 using System.Threading;

+ 0 - 1
Emby.Server.Implementations/Localization/LocalizationManager.cs

@@ -11,7 +11,6 @@ using MediaBrowser.Common.Json;
 using MediaBrowser.Controller.Configuration;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Globalization;
-using MediaBrowser.Model.Serialization;
 using Microsoft.Extensions.Logging;
 
 namespace Emby.Server.Implementations.Localization

+ 0 - 1
Emby.Server.Implementations/MediaEncoder/EncodingManager.cs

@@ -15,7 +15,6 @@ using MediaBrowser.Controller.Providers;
 using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.IO;
-using MediaBrowser.Model.MediaInfo;
 using Microsoft.Extensions.Logging;
 
 namespace Emby.Server.Implementations.MediaEncoder

+ 0 - 1
Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs

@@ -3,7 +3,6 @@ using System.Collections.Concurrent;
 using System.Globalization;
 using System.Linq;
 using System.Security.Cryptography;
-using MediaBrowser.Common;
 using MediaBrowser.Common.Extensions;
 using MediaBrowser.Controller;
 using MediaBrowser.Controller.Authentication;

+ 0 - 1
Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs

@@ -4,7 +4,6 @@ using System;
 using System.Globalization;
 using System.IO;
 using System.Linq;
-using System.Text;
 using System.Text.Json;
 using System.Threading;
 using System.Threading.Tasks;

+ 1 - 1
Emby.Server.Implementations/ScheduledTasks/Tasks/ChapterImagesTask.cs

@@ -12,9 +12,9 @@ using MediaBrowser.Controller.MediaEncoding;
 using MediaBrowser.Controller.Persistence;
 using MediaBrowser.Controller.Providers;
 using MediaBrowser.Model.Entities;
+using MediaBrowser.Model.Globalization;
 using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Tasks;
-using MediaBrowser.Model.Globalization;
 
 namespace Emby.Server.Implementations.ScheduledTasks
 {

+ 1 - 1
Emby.Server.Implementations/ScheduledTasks/Tasks/PeopleValidationTask.cs

@@ -5,8 +5,8 @@ using System.Collections.Generic;
 using System.Threading;
 using System.Threading.Tasks;
 using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.Tasks;
 using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.Tasks;
 
 namespace Emby.Server.Implementations.ScheduledTasks
 {

+ 0 - 1
Emby.Server.Implementations/ScheduledTasks/Tasks/PluginUpdateTask.cs

@@ -9,7 +9,6 @@ using System.Threading;
 using System.Threading.Tasks;
 using MediaBrowser.Common.Updates;
 using MediaBrowser.Model.Globalization;
-using MediaBrowser.Model.Net;
 using MediaBrowser.Model.Tasks;
 using Microsoft.Extensions.Logging;
 

+ 1 - 1
Emby.Server.Implementations/ScheduledTasks/Tasks/RefreshMediaLibraryTask.cs

@@ -6,8 +6,8 @@ using System.Threading;
 using System.Threading.Tasks;
 using Emby.Server.Implementations.Library;
 using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.Tasks;
 using MediaBrowser.Model.Globalization;
+using MediaBrowser.Model.Tasks;
 
 namespace Emby.Server.Implementations.ScheduledTasks
 {

+ 0 - 1
Jellyfin.Api/Controllers/PluginsController.cs

@@ -12,7 +12,6 @@ using MediaBrowser.Common.Configuration;
 using MediaBrowser.Common.Json;
 using MediaBrowser.Common.Plugins;
 using MediaBrowser.Common.Updates;
-using MediaBrowser.Model.Configuration;
 using MediaBrowser.Model.Net;
 using MediaBrowser.Model.Plugins;
 using Microsoft.AspNetCore.Authorization;

+ 0 - 1
Jellyfin.Api/Extensions/DtoExtensions.cs

@@ -1,6 +1,5 @@
 using System;
 using System.Collections.Generic;
-using System.Linq;
 using Jellyfin.Api.Helpers;
 using MediaBrowser.Common.Extensions;
 using MediaBrowser.Controller.Dto;

+ 1 - 2
Jellyfin.Api/Helpers/AudioHelper.cs

@@ -1,5 +1,4 @@
-using System;
-using System.Net.Http;
+using System.Net.Http;
 using System.Threading;
 using System.Threading.Tasks;
 using Jellyfin.Api.Models.StreamingDtos;

+ 0 - 1
Jellyfin.Api/Helpers/DynamicHlsHelper.cs

@@ -3,7 +3,6 @@ using System.Collections.Generic;
 using System.Globalization;
 using System.Linq;
 using System.Net;
-using System.Net.Mime;
 using System.Security.Claims;
 using System.Text;
 using System.Threading;

+ 1 - 2
Jellyfin.Data/Entities/HomeSection.cs

@@ -1,5 +1,4 @@
-using System.ComponentModel.DataAnnotations;
-using System.ComponentModel.DataAnnotations.Schema;
+using System.ComponentModel.DataAnnotations.Schema;
 using Jellyfin.Data.Enums;
 
 namespace Jellyfin.Data.Entities

+ 0 - 1
Jellyfin.Data/Entities/Libraries/SeriesMetadata.cs

@@ -2,7 +2,6 @@
 
 using System.Collections.Generic;
 using System.ComponentModel.DataAnnotations;
-using System.ComponentModel.DataAnnotations.Schema;
 using Jellyfin.Data.Interfaces;
 
 namespace Jellyfin.Data.Entities.Libraries

+ 0 - 1
Jellyfin.Networking/Configuration/NetworkConfiguration.cs

@@ -1,7 +1,6 @@
 #pragma warning disable CA1819 // Properties should not return arrays
 
 using System;
-using MediaBrowser.Model.Configuration;
 
 namespace Jellyfin.Networking.Configuration
 {

+ 0 - 1
Jellyfin.Networking/Configuration/NetworkConfigurationExtensions.cs

@@ -1,4 +1,3 @@
-using Jellyfin.Networking.Configuration;
 using MediaBrowser.Common.Configuration;
 
 namespace Jellyfin.Networking.Configuration

+ 0 - 1
Jellyfin.Server/Filters/ParameterObsoleteFilter.cs

@@ -1,7 +1,6 @@
 using System;
 using System.Linq;
 using Jellyfin.Api.Attributes;
-using Microsoft.AspNetCore.Mvc.ApiExplorer;
 using Microsoft.OpenApi.Models;
 using Swashbuckle.AspNetCore.SwaggerGen;
 

+ 1 - 2
Jellyfin.Server/Formatters/CssOutputFormatter.cs

@@ -1,5 +1,4 @@
-using System;
-using System.Text;
+using System.Text;
 using System.Threading.Tasks;
 using Microsoft.AspNetCore.Http;
 using Microsoft.AspNetCore.Mvc.Formatters;

+ 0 - 2
Jellyfin.Server/Middleware/IpBasedAccessValidationMiddleware.cs

@@ -1,9 +1,7 @@
 using System.Net;
 using System.Threading.Tasks;
-using Jellyfin.Networking.Configuration;
 using MediaBrowser.Common.Extensions;
 using MediaBrowser.Common.Net;
-using MediaBrowser.Controller.Configuration;
 using Microsoft.AspNetCore.Http;
 
 namespace Jellyfin.Server.Middleware

+ 0 - 3
Jellyfin.Server/Middleware/LanFilteringMiddleware.cs

@@ -1,9 +1,6 @@
-using System;
-using System.Linq;
 using System.Net;
 using System.Threading.Tasks;
 using Jellyfin.Networking.Configuration;
-using MediaBrowser.Common.Extensions;
 using MediaBrowser.Common.Net;
 using MediaBrowser.Controller.Configuration;
 using Microsoft.AspNetCore.Http;

+ 0 - 1
Jellyfin.Server/Migrations/Routines/DisableTranscodingThrottling.cs

@@ -1,6 +1,5 @@
 using System;
 using MediaBrowser.Common.Configuration;
-using MediaBrowser.Model.Configuration;
 using Microsoft.Extensions.Logging;
 
 namespace Jellyfin.Server.Migrations.Routines

+ 0 - 2
Jellyfin.Server/Program.cs

@@ -12,12 +12,10 @@ using System.Threading.Tasks;
 using CommandLine;
 using Emby.Server.Implementations;
 using Emby.Server.Implementations.IO;
-using Jellyfin.Api.Controllers;
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Common.Net;
 using MediaBrowser.Controller.Extensions;
 using Microsoft.AspNetCore.Hosting;
-using Microsoft.AspNetCore.Server.Kestrel.Core;
 using Microsoft.Extensions.Configuration;
 using Microsoft.Extensions.DependencyInjection;
 using Microsoft.Extensions.DependencyInjection.Extensions;

+ 0 - 3
Jellyfin.Server/StartupOptions.cs

@@ -1,10 +1,7 @@
-using System;
 using System.Collections.Generic;
 using CommandLine;
 using Emby.Server.Implementations;
-using Emby.Server.Implementations.EntryPoints;
 using Emby.Server.Implementations.Udp;
-using Emby.Server.Implementations.Updates;
 using MediaBrowser.Controller.Extensions;
 
 namespace Jellyfin.Server

+ 0 - 1
MediaBrowser.Common/Cryptography/PasswordHash.cs

@@ -3,7 +3,6 @@
 
 using System;
 using System.Collections.Generic;
-using System.IO;
 using System.Text;
 
 namespace MediaBrowser.Common.Cryptography

+ 0 - 1
MediaBrowser.Common/Net/INetworkManager.cs

@@ -4,7 +4,6 @@ using System.Collections.Generic;
 using System.Collections.ObjectModel;
 using System.Net;
 using System.Net.NetworkInformation;
-using MediaBrowser.Common.Net;
 using Microsoft.AspNetCore.Http;
 
 namespace MediaBrowser.Common.Net

+ 0 - 1
MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs

@@ -1,7 +1,6 @@
 using System;
 using System.Linq;
 using System.Threading;
-using MediaBrowser.Common.Configuration;
 using MediaBrowser.Controller.Channels;
 using MediaBrowser.Controller.Configuration;
 using MediaBrowser.Controller.Entities;

+ 0 - 1
MediaBrowser.Controller/BaseItemManager/IBaseItemManager.cs

@@ -1,4 +1,3 @@
-using System;
 using System.Threading;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Model.Configuration;

+ 0 - 3
MediaBrowser.Controller/Drawing/ImageHelper.cs

@@ -1,10 +1,7 @@
 #pragma warning disable CS1591
 #nullable enable
 
-using System;
-using MediaBrowser.Controller.Entities;
 using MediaBrowser.Model.Drawing;
-using MediaBrowser.Model.Entities;
 
 namespace MediaBrowser.Controller.Drawing
 {

+ 0 - 1
MediaBrowser.Controller/Entities/Folder.cs

@@ -2,7 +2,6 @@
 
 using System;
 using System.Collections.Generic;
-using System.Globalization;
 using System.IO;
 using System.Linq;
 using System.Text.Json.Serialization;

+ 0 - 1
MediaBrowser.Controller/Events/Updates/PluginUninstalledEventArgs.cs

@@ -1,5 +1,4 @@
 using Jellyfin.Data.Events;
-using MediaBrowser.Common.Plugins;
 using MediaBrowser.Model.Plugins;
 
 namespace MediaBrowser.Controller.Events.Updates

+ 0 - 3
MediaBrowser.Controller/IServerApplicationHost.cs

@@ -3,10 +3,7 @@
 using System;
 using System.Collections.Generic;
 using System.Net;
-using System.Threading;
-using System.Threading.Tasks;
 using MediaBrowser.Common;
-using MediaBrowser.Common.Plugins;
 using MediaBrowser.Model.System;
 using Microsoft.AspNetCore.Http;
 

+ 0 - 2
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

@@ -10,8 +10,6 @@ using System.Text;
 using System.Text.RegularExpressions;
 using System.Threading;
 using Jellyfin.Data.Enums;
-using MediaBrowser.Controller.Entities;
-using MediaBrowser.Controller.Extensions;
 using MediaBrowser.Model.Configuration;
 using MediaBrowser.Model.Dlna;
 using MediaBrowser.Model.Dto;

+ 0 - 1
MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs

@@ -9,7 +9,6 @@ using MediaBrowser.Model.Dlna;
 using MediaBrowser.Model.Drawing;
 using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
-using MediaBrowser.Model.IO;
 using MediaBrowser.Model.MediaInfo;
 using MediaBrowser.Model.Net;
 using MediaBrowser.Model.Session;

+ 0 - 1
MediaBrowser.Controller/MediaEncoding/IMediaEncoder.cs

@@ -7,7 +7,6 @@ using System.Threading.Tasks;
 using MediaBrowser.Model.Dlna;
 using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
-using MediaBrowser.Model.IO;
 using MediaBrowser.Model.MediaInfo;
 using MediaBrowser.Model.System;
 

+ 0 - 1
MediaBrowser.Controller/MediaEncoding/JobLogger.cs

@@ -3,7 +3,6 @@
 using System;
 using System.Globalization;
 using System.IO;
-using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
 using Microsoft.Extensions.Logging;

+ 0 - 5
MediaBrowser.Controller/MediaEncoding/MediaEncoderHelpers.cs

@@ -1,10 +1,5 @@
 #pragma warning disable CS1591
 
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using MediaBrowser.Model.IO;
 
 namespace MediaBrowser.Controller.MediaEncoding
 {

+ 0 - 1
MediaBrowser.Controller/Playlists/Playlist.cs

@@ -14,7 +14,6 @@ using MediaBrowser.Controller.Dto;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Entities.Audio;
 using MediaBrowser.Controller.Providers;
-using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Querying;
 
 namespace MediaBrowser.Controller.Playlists

+ 0 - 1
MediaBrowser.Controller/Providers/IRemoteImageProvider.cs

@@ -2,7 +2,6 @@ using System.Collections.Generic;
 using System.Net.Http;
 using System.Threading;
 using System.Threading.Tasks;
-using MediaBrowser.Common.Net;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Providers;

+ 0 - 1
MediaBrowser.Controller/Providers/IRemoteSearchProvider.cs

@@ -3,7 +3,6 @@
 using System.Net.Http;
 using System.Threading;
 using System.Threading.Tasks;
-using MediaBrowser.Common.Net;
 
 namespace MediaBrowser.Controller.Providers
 {

+ 0 - 1
MediaBrowser.Controller/Subtitles/ISubtitleManager.cs

@@ -2,7 +2,6 @@
 
 using System;
 using System.Collections.Generic;
-using System.IO;
 using System.Threading;
 using System.Threading.Tasks;
 using MediaBrowser.Controller.Entities;

+ 0 - 1
MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs

@@ -16,7 +16,6 @@ using MediaBrowser.Common.Json;
 using MediaBrowser.Controller.Configuration;
 using MediaBrowser.Controller.MediaEncoding;
 using MediaBrowser.MediaEncoding.Probing;
-using MediaBrowser.Model.Configuration;
 using MediaBrowser.Model.Dlna;
 using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;

+ 0 - 1
MediaBrowser.MediaEncoding/Probing/MediaStreamInfo.cs

@@ -1,6 +1,5 @@
 using System.Collections.Generic;
 using System.Text.Json.Serialization;
-using MediaBrowser.Common.Json.Converters;
 
 namespace MediaBrowser.MediaEncoding.Probing
 {

+ 0 - 2
MediaBrowser.Model/Dto/NameIdPair.cs

@@ -1,8 +1,6 @@
 #nullable disable
 #pragma warning disable CS1591
 
-using System;
-
 namespace MediaBrowser.Model.Dto
 {
     public class NameIdPair

+ 0 - 3
MediaBrowser.Model/LiveTv/TunerHostInfo.cs

@@ -1,9 +1,6 @@
 #nullable disable
 #pragma warning disable CS1591
 
-using System;
-using MediaBrowser.Model.Dto;
-
 namespace MediaBrowser.Model.LiveTv
 {
     public class TunerHostInfo

+ 0 - 2
MediaBrowser.Model/Notifications/NotificationOptions.cs

@@ -5,8 +5,6 @@ using System;
 using System.Linq;
 using Jellyfin.Data.Entities;
 using Jellyfin.Data.Enums;
-using MediaBrowser.Model.Extensions;
-using MediaBrowser.Model.Users;
 
 namespace MediaBrowser.Model.Notifications
 {

+ 0 - 1
MediaBrowser.Providers/Manager/ProviderManager.cs

@@ -25,7 +25,6 @@ using MediaBrowser.Controller.Subtitles;
 using MediaBrowser.Model.Configuration;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.IO;
-using MediaBrowser.Model.Net;
 using MediaBrowser.Model.Providers;
 using Microsoft.Extensions.Logging;
 using Priority_Queue;

+ 0 - 1
MediaBrowser.Providers/Plugins/AudioDb/AlbumImageProvider.cs

@@ -14,7 +14,6 @@ using MediaBrowser.Controller.Entities.Audio;
 using MediaBrowser.Controller.Providers;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Providers;
-using MediaBrowser.Model.Serialization;
 
 namespace MediaBrowser.Providers.Plugins.AudioDb
 {

+ 0 - 1
MediaBrowser.Providers/Plugins/AudioDb/AlbumProvider.cs

@@ -19,7 +19,6 @@ using MediaBrowser.Controller.Providers;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Providers;
-using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Music;
 
 namespace MediaBrowser.Providers.Plugins.AudioDb

+ 0 - 1
MediaBrowser.Providers/Plugins/AudioDb/ArtistImageProvider.cs

@@ -14,7 +14,6 @@ using MediaBrowser.Controller.Entities.Audio;
 using MediaBrowser.Controller.Providers;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Providers;
-using MediaBrowser.Model.Serialization;
 
 namespace MediaBrowser.Providers.Plugins.AudioDb
 {

+ 0 - 1
MediaBrowser.Providers/Plugins/AudioDb/ArtistProvider.cs

@@ -18,7 +18,6 @@ using MediaBrowser.Controller.Providers;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Providers;
-using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Music;
 
 namespace MediaBrowser.Providers.Plugins.AudioDb

+ 0 - 2
MediaBrowser.Providers/Plugins/Omdb/OmdbProvider.cs

@@ -6,9 +6,7 @@ using System.Globalization;
 using System.IO;
 using System.Linq;
 using System.Net.Http;
-using System.Text;
 using System.Text.Json;
-using System.Text.Json.Serialization;
 using System.Threading;
 using System.Threading.Tasks;
 using MediaBrowser.Common;

+ 2 - 2
MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs

@@ -7,8 +7,6 @@ using System.Linq;
 using System.Net.Http;
 using System.Threading;
 using System.Threading.Tasks;
-using TMDbLib.Objects.Find;
-using TMDbLib.Objects.Search;
 using MediaBrowser.Common.Net;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Entities.Movies;
@@ -16,6 +14,8 @@ using MediaBrowser.Controller.Library;
 using MediaBrowser.Controller.Providers;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Providers;
+using TMDbLib.Objects.Find;
+using TMDbLib.Objects.Search;
 
 namespace MediaBrowser.Providers.Plugins.Tmdb.Movies
 {

+ 0 - 1
tests/Jellyfin.Common.Tests/Json/JsonGuidConverterTests.cs

@@ -1,5 +1,4 @@
 using System;
-using System.Globalization;
 using System.Text.Json;
 using MediaBrowser.Common.Json.Converters;
 using Xunit;

+ 0 - 1
tests/Jellyfin.Common.Tests/Json/JsonNullableGuidConverterTests.cs

@@ -1,5 +1,4 @@
 using System;
-using System.Globalization;
 using System.Text.Json;
 using MediaBrowser.Common.Json.Converters;
 using Xunit;

+ 0 - 1
tests/Jellyfin.Model.Tests/Extensions/StringHelperTests.cs

@@ -1,4 +1,3 @@
-using System;
 using MediaBrowser.Model.Extensions;
 using Xunit;
 

+ 0 - 1
tests/Jellyfin.Naming.Tests/AudioBook/AudioBookListResolverTests.cs

@@ -1,5 +1,4 @@
 using System;
-using System.Collections.Generic;
 using System.Linq;
 using Emby.Naming.AudioBook;
 using Emby.Naming.Common;

+ 0 - 1
tests/Jellyfin.Naming.Tests/AudioBook/AudioBookResolverTests.cs

@@ -1,4 +1,3 @@
-using System;
 using System.Collections.Generic;
 using Emby.Naming.AudioBook;
 using Emby.Naming.Common;

+ 0 - 1
tests/Jellyfin.Naming.Tests/Subtitles/SubtitleParserTests.cs

@@ -1,4 +1,3 @@
-using System;
 using Emby.Naming.Common;
 using Emby.Naming.Subtitles;
 using Xunit;

+ 0 - 1
tests/Jellyfin.Naming.Tests/Video/ExtraTests.cs

@@ -1,4 +1,3 @@
-using System;
 using Emby.Naming.Common;
 using Emby.Naming.Video;
 using MediaBrowser.Model.Entities;

+ 0 - 1
tests/Jellyfin.Server.Implementations.Tests/IO/ManagedFileSystemTests.cs

@@ -1,4 +1,3 @@
-using System;
 using System.Diagnostics.CodeAnalysis;
 using System.IO;
 using System.Runtime.InteropServices;

+ 0 - 2
tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs

@@ -1,8 +1,6 @@
 using System.IO;
 using System.Reflection;
-using System.Text.Json;
 using System.Threading.Tasks;
-using MediaBrowser.Model.Branding;
 using Xunit;
 using Xunit.Abstractions;
 

+ 0 - 1
tests/Jellyfin.Server.Integration.Tests/TestAppHost.cs

@@ -1,7 +1,6 @@
 using System.Collections.Generic;
 using System.Reflection;
 using Emby.Server.Implementations;
-using Jellyfin.Server;
 using MediaBrowser.Controller;
 using MediaBrowser.Model.IO;
 using Microsoft.Extensions.Configuration;

+ 0 - 1
tests/Jellyfin.Server.Tests/ParseNetworkTests.cs

@@ -1,4 +1,3 @@
-using System;
 using System.Globalization;
 using System.Text;
 using Jellyfin.Networking.Configuration;

+ 0 - 1
tests/Jellyfin.XbmcMetadata.Tests/Parsers/MusicArtistNfoParserTests.cs

@@ -1,5 +1,4 @@
 using System;
-using System.Linq;
 using System.Threading;
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Controller.Entities.Audio;