Browse Source

Fix namespacing so it lines up properly with file names and paths (#715)

* Fix stupid namespacing so it lines up properly with file names and paths.
Erwin de Haan 6 years ago
parent
commit
f1ef0b0b4c
37 changed files with 56 additions and 48 deletions
  1. 0 1
      Emby.Server.Implementations/ApplicationHost.cs
  2. 1 1
      Emby.Server.Implementations/LiveTv/Listings/XmlTvListingsProvider.cs
  3. 4 5
      Emby.Server.Implementations/Networking/IPNetwork/BigIntegerExt.cs
  4. 4 2
      Emby.Server.Implementations/Networking/IPNetwork/IPAddressCollection.cs
  5. 12 10
      Emby.Server.Implementations/Networking/IPNetwork/IPNetwork.cs
  6. 4 3
      Emby.Server.Implementations/Networking/IPNetwork/IPNetworkCollection.cs
  7. 1 1
      Emby.Server.Implementations/Networking/NetworkManager.cs
  8. 1 2
      Emby.Server.Implementations/Serialization/JsonSerializer.cs
  9. 1 1
      Emby.Server.Implementations/UserViews/FolderImageProvider.cs
  10. 1 1
      Jellyfin.Server/CoreAppHost.cs
  11. 1 1
      Jellyfin.Server/SocketSharp/HttpFile.cs
  12. 1 1
      Jellyfin.Server/SocketSharp/RequestMono.cs
  13. 1 1
      Jellyfin.Server/SocketSharp/SharpWebSocket.cs
  14. 1 1
      Jellyfin.Server/SocketSharp/WebSocketSharpListener.cs
  15. 1 1
      Jellyfin.Server/SocketSharp/WebSocketSharpRequest.cs
  16. 1 1
      Jellyfin.Server/SocketSharp/WebSocketSharpResponse.cs
  17. 1 0
      MediaBrowser.Providers/Manager/GenericPriorityQueue.cs
  18. 1 0
      MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs
  19. 1 0
      MediaBrowser.Providers/Music/FanArtArtistProvider.cs
  20. 1 0
      MediaBrowser.Providers/People/TvdbPersonImageProvider.cs
  21. 1 1
      MediaBrowser.Providers/TV/FanArt/FanArtSeasonProvider.cs
  22. 1 1
      MediaBrowser.Providers/TV/FanArt/FanartSeriesProvider.cs
  23. 1 0
      MediaBrowser.Providers/TV/MissingEpisodeProvider.cs
  24. 1 1
      MediaBrowser.Providers/TV/Omdb/OmdbEpisodeProvider.cs
  25. 1 1
      MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeImageProvider.cs
  26. 1 1
      MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeProvider.cs
  27. 1 1
      MediaBrowser.Providers/TV/TheMovieDb/MovieDbProviderBase.cs
  28. 1 1
      MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs
  29. 1 1
      MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesImageProvider.cs
  30. 1 1
      MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesProvider.cs
  31. 1 1
      MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeImageProvider.cs
  32. 1 1
      MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeProvider.cs
  33. 1 1
      MediaBrowser.Providers/TV/TheTVDB/TvdbPrescanTask.cs
  34. 1 1
      MediaBrowser.Providers/TV/TheTVDB/TvdbSeasonImageProvider.cs
  35. 1 1
      MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesImageProvider.cs
  36. 1 1
      MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesProvider.cs
  37. 1 0
      MediaBrowser.Providers/TV/TvExternalIds.cs

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

@@ -12,7 +12,6 @@ using System.Security.Cryptography.X509Certificates;
 using System.Text;
 using System.Threading;
 using System.Threading.Tasks;
-using Emby.Common.Implementations.Serialization;
 using Emby.Dlna;
 using Emby.Dlna.Main;
 using Emby.Dlna.Ssdp;

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

@@ -17,7 +17,7 @@ using MediaBrowser.Model.IO;
 using MediaBrowser.Model.LiveTv;
 using Microsoft.Extensions.Logging;
 
-namespace Jellyfin.Server.Implementations.LiveTv.Listings
+namespace Emby.Server.Implementations.LiveTv.Listings
 {
     public class XmlTvListingsProvider : IListingsProvider
     {

+ 4 - 5
Emby.Server.Implementations/Networking/IPNetwork/BigIntegerExt.cs

@@ -1,11 +1,10 @@
+using System;
 using System.Collections.Generic;
+using System.Numerics;
+using System.Text;
 
-namespace System.Net
+namespace Emby.Server.Implementations.Networking.IPNetwork
 {
-    using System;
-    using System.Numerics;
-    using System.Text;
-
     /// <summary>
     /// Extension methods to convert <see cref="BigInteger"/>
     /// instances to hexadecimal, octal, and binary strings.

+ 4 - 2
Emby.Server.Implementations/Networking/IPNetwork/IPAddressCollection.cs

@@ -1,8 +1,10 @@
+using System;
 using System.Collections;
 using System.Collections.Generic;
+using System.Net;
 using System.Numerics;
 
-namespace System.Net
+namespace Emby.Server.Implementations.Networking.IPNetwork
 {
     public class IPAddressCollection : IEnumerable<IPAddress>, IEnumerator<IPAddress>
     {
@@ -29,7 +31,7 @@ namespace System.Net
                 {
                     throw new ArgumentOutOfRangeException(nameof(i));
                 }
-                byte width = this._ipnetwork.AddressFamily == Sockets.AddressFamily.InterNetwork ? (byte)32 : (byte)128;
+                byte width = this._ipnetwork.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork ? (byte)32 : (byte)128;
                 var ipn = this._ipnetwork.Subnet(width);
                 return ipn[i].Network;
             }

+ 12 - 10
Emby.Server.Implementations/Networking/IPNetwork/IPNetwork.cs

@@ -1,10 +1,12 @@
+using System;
 using System.Collections.Generic;
 using System.IO;
+using System.Net;
 using System.Net.Sockets;
 using System.Numerics;
 using System.Text.RegularExpressions;
 
-namespace System.Net
+namespace Emby.Server.Implementations.Networking.IPNetwork
 {
     /// <summary>
     /// IP Network utility class.
@@ -60,7 +62,7 @@ namespace System.Net
             get
             {
 
-                int width = this._family == Sockets.AddressFamily.InterNetwork ? 4 : 16;
+                int width = this._family == System.Net.Sockets.AddressFamily.InterNetwork ? 4 : 16;
                 var uintBroadcast = this._network + this._netmask.PositiveReverse(width);
                 return uintBroadcast;
             }
@@ -73,7 +75,7 @@ namespace System.Net
         {
             get
             {
-                if (this._family == Sockets.AddressFamily.InterNetworkV6)
+                if (this._family == System.Net.Sockets.AddressFamily.InterNetworkV6)
                 {
                     return null;
                 }
@@ -88,7 +90,7 @@ namespace System.Net
         {
             get
             {
-                var fisrt = this._family == Sockets.AddressFamily.InterNetworkV6
+                var fisrt = this._family == System.Net.Sockets.AddressFamily.InterNetworkV6
                     ? this._network
                     : (this.Usable <= 0) ? this._network : this._network + 1;
                 return IPNetwork.ToIPAddress(fisrt, this._family);
@@ -102,7 +104,7 @@ namespace System.Net
         {
             get
             {
-                var last = this._family == Sockets.AddressFamily.InterNetworkV6
+                var last = this._family == System.Net.Sockets.AddressFamily.InterNetworkV6
                     ? this._broadcast
                     : (this.Usable <= 0) ? this._network : this._broadcast - 1;
                 return IPNetwork.ToIPAddress(last, this._family);
@@ -117,7 +119,7 @@ namespace System.Net
             get
             {
 
-                if (this._family == Sockets.AddressFamily.InterNetworkV6)
+                if (this._family == System.Net.Sockets.AddressFamily.InterNetworkV6)
                 {
                     return this.Total;
                 }
@@ -136,7 +138,7 @@ namespace System.Net
             get
             {
 
-                int max = this._family == Sockets.AddressFamily.InterNetwork ? 32 : 128;
+                int max = this._family == System.Net.Sockets.AddressFamily.InterNetwork ? 32 : 128;
                 var count = BigInteger.Pow(2, (max - _cidr));
                 return count;
             }
@@ -161,7 +163,7 @@ namespace System.Net
         IPNetwork(BigInteger ipaddress, AddressFamily family, byte cidr)
         {
 
-            int maxCidr = family == Sockets.AddressFamily.InterNetwork ? 32 : 128;
+            int maxCidr = family == System.Net.Sockets.AddressFamily.InterNetwork ? 32 : 128;
             if (cidr > maxCidr)
             {
                 throw new ArgumentOutOfRangeException(nameof(cidr));
@@ -930,7 +932,7 @@ namespace System.Net
             ///     return;
             /// }
 
-            int maxCidr = family == Sockets.AddressFamily.InterNetwork ? 32 : 128;
+            int maxCidr = family == System.Net.Sockets.AddressFamily.InterNetwork ? 32 : 128;
             if (cidr > maxCidr)
             {
                 if (tryParse == false)
@@ -1303,7 +1305,7 @@ namespace System.Net
                 return;
             }
 
-            int maxCidr = network._family == Sockets.AddressFamily.InterNetwork ? 32 : 128;
+            int maxCidr = network._family == System.Net.Sockets.AddressFamily.InterNetwork ? 32 : 128;
             if (cidr > maxCidr)
             {
                 if (trySubnet == false)

+ 4 - 3
Emby.Server.Implementations/Networking/IPNetwork/IPNetworkCollection.cs

@@ -1,8 +1,9 @@
+using System;
 using System.Collections;
 using System.Collections.Generic;
 using System.Numerics;
 
-namespace System.Net
+namespace Emby.Server.Implementations.Networking.IPNetwork
 {
     public class IPNetworkCollection : IEnumerable<IPNetwork>, IEnumerator<IPNetwork>
     {
@@ -25,7 +26,7 @@ namespace System.Net
         IPNetworkCollection(IPNetwork ipnetwork, byte cidrSubnet)
         {
 
-            int maxCidr = ipnetwork.AddressFamily == Sockets.AddressFamily.InterNetwork ? 32 : 128;
+            int maxCidr = ipnetwork.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork ? 32 : 128;
             if (cidrSubnet > maxCidr)
             {
                 throw new ArgumentOutOfRangeException(nameof(cidrSubnet));
@@ -61,7 +62,7 @@ namespace System.Net
                     throw new ArgumentOutOfRangeException(nameof(i));
                 }
 
-                var last = this._ipnetwork.AddressFamily == Sockets.AddressFamily.InterNetworkV6
+                var last = this._ipnetwork.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6
                     ? this._lastUsable : this._broadcast;
                 var increment = (last - this._network) / this.Count;
                 var uintNetwork = this._network + ((increment + 1) * i);

+ 1 - 1
Emby.Server.Implementations/Networking/NetworkManager.cs

@@ -281,7 +281,7 @@ namespace Emby.Server.Implementations.Networking
 
                 if (normalizedSubnet.IndexOf('/') != -1)
                 {
-                    var ipnetwork = IPNetwork.Parse(normalizedSubnet);
+                    var ipnetwork = IPNetwork.IPNetwork.Parse(normalizedSubnet);
                     if (ipnetwork.Contains(address))
                     {
                         return true;

+ 1 - 2
Emby.Server.Implementations/Serialization/JsonSerializer.cs

@@ -3,9 +3,8 @@ using System.IO;
 using System.Threading.Tasks;
 using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Serialization;
-using Microsoft.Extensions.Logging;
 
-namespace Emby.Common.Implementations.Serialization
+namespace Emby.Server.Implementations.Serialization
 {
     /// <summary>
     /// Provides a wrapper around third party json serialization.

+ 1 - 1
Emby.Server.Implementations/UserViews/FolderImageProvider.cs

@@ -11,7 +11,7 @@ using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Querying;
 
-namespace Emby.Server.Implementations.Photos
+namespace Emby.Server.Implementations.UserViews
 {
     public abstract class BaseFolderImageProvider<T> : BaseDynamicImageProvider<T>
         where T : Folder, new()

+ 1 - 1
Jellyfin.Server/CoreAppHost.cs

@@ -2,7 +2,7 @@ using System.Collections.Generic;
 using System.Reflection;
 using Emby.Server.Implementations;
 using Emby.Server.Implementations.HttpServer;
-using Jellyfin.SocketSharp;
+using Jellyfin.Server.SocketSharp;
 using MediaBrowser.Model.IO;
 using MediaBrowser.Model.System;
 using Microsoft.Extensions.Logging;

+ 1 - 1
Jellyfin.Server/SocketSharp/HttpFile.cs

@@ -1,7 +1,7 @@
 using System.IO;
 using MediaBrowser.Model.Services;
 
-namespace Jellyfin.SocketSharp
+namespace Jellyfin.Server.SocketSharp
 {
     public class HttpFile : IHttpFile
     {

+ 1 - 1
Jellyfin.Server/SocketSharp/RequestMono.cs

@@ -7,7 +7,7 @@ using System.Text;
 using System.Threading.Tasks;
 using MediaBrowser.Model.Services;
 
-namespace Jellyfin.SocketSharp
+namespace Jellyfin.Server.SocketSharp
 {
     public partial class WebSocketSharpRequest : IHttpRequest
     {

+ 1 - 1
Jellyfin.Server/SocketSharp/SharpWebSocket.cs

@@ -5,7 +5,7 @@ using System.Threading.Tasks;
 using Emby.Server.Implementations.Net;
 using Microsoft.Extensions.Logging;
 
-namespace Jellyfin.SocketSharp
+namespace Jellyfin.Server.SocketSharp
 {
     public class SharpWebSocket : IWebSocket
     {

+ 1 - 1
Jellyfin.Server/SocketSharp/WebSocketSharpListener.cs

@@ -15,7 +15,7 @@ using MediaBrowser.Model.System;
 using Microsoft.Extensions.Logging;
 using SocketHttpListener.Net;
 
-namespace Jellyfin.SocketSharp
+namespace Jellyfin.Server.SocketSharp
 {
     public class WebSocketSharpListener : IHttpListener
     {

+ 1 - 1
Jellyfin.Server/SocketSharp/WebSocketSharpRequest.cs

@@ -11,7 +11,7 @@ using IHttpRequest = MediaBrowser.Model.Services.IHttpRequest;
 using IHttpResponse = MediaBrowser.Model.Services.IHttpResponse;
 using IResponse = MediaBrowser.Model.Services.IResponse;
 
-namespace Jellyfin.SocketSharp
+namespace Jellyfin.Server.SocketSharp
 {
     public partial class WebSocketSharpRequest : IHttpRequest
     {

+ 1 - 1
Jellyfin.Server/SocketSharp/WebSocketSharpResponse.cs

@@ -14,7 +14,7 @@ using IHttpResponse = MediaBrowser.Model.Services.IHttpResponse;
 using IRequest = MediaBrowser.Model.Services.IRequest;
 
 
-namespace Jellyfin.SocketSharp
+namespace Jellyfin.Server.SocketSharp
 {
     public class WebSocketSharpResponse : IHttpResponse
     {

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

@@ -3,6 +3,7 @@ using System.Collections;
 using System.Collections.Generic;
 using System.Runtime.CompilerServices;
 
+//TODO Fix namespace or replace
 namespace Priority_Queue
 {
     /// <summary>

+ 1 - 0
MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs

@@ -20,6 +20,7 @@ using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Music;
 using MediaBrowser.Providers.TV;
+using MediaBrowser.Providers.TV.FanArt;
 
 namespace MediaBrowser.Providers.Movies
 {

+ 1 - 0
MediaBrowser.Providers/Music/FanArtArtistProvider.cs

@@ -20,6 +20,7 @@ using MediaBrowser.Model.Net;
 using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.TV;
+using MediaBrowser.Providers.TV.FanArt;
 
 namespace MediaBrowser.Providers.Music
 {

+ 1 - 0
MediaBrowser.Providers/People/TvdbPersonImageProvider.cs

@@ -18,6 +18,7 @@ using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Xml;
 using MediaBrowser.Providers.TV;
+using MediaBrowser.Providers.TV.TheTVDB;
 
 namespace MediaBrowser.Providers.People
 {

+ 1 - 1
MediaBrowser.Providers/TV/FanArt/FanArtSeasonProvider.cs

@@ -19,7 +19,7 @@ using MediaBrowser.Model.Net;
 using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Serialization;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.FanArt
 {
     public class FanArtSeasonProvider : IRemoteImageProvider, IHasOrder
     {

+ 1 - 1
MediaBrowser.Providers/TV/FanArt/FanartSeriesProvider.cs

@@ -22,7 +22,7 @@ using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Music;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.FanArt
 {
     public class FanartSeriesProvider : IRemoteImageProvider, IHasOrder
     {

+ 1 - 0
MediaBrowser.Providers/TV/MissingEpisodeProvider.cs

@@ -16,6 +16,7 @@ using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Globalization;
 using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Xml;
+using MediaBrowser.Providers.TV.TheTVDB;
 using Microsoft.Extensions.Logging;
 
 namespace MediaBrowser.Providers.TV

+ 1 - 1
MediaBrowser.Providers/TV/Omdb/OmdbEpisodeProvider.cs

@@ -14,7 +14,7 @@ using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Omdb;
 using Microsoft.Extensions.Logging;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.Omdb
 {
     class OmdbEpisodeProvider :
             IRemoteMetadataProvider<Episode, EpisodeInfo>,

+ 1 - 1
MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeImageProvider.cs

@@ -16,7 +16,7 @@ using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Movies;
 using Microsoft.Extensions.Logging;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheMovieDb
 {
     public class MovieDbEpisodeImageProvider :
             MovieDbProviderBase,

+ 1 - 1
MediaBrowser.Providers/TV/TheMovieDb/MovieDbEpisodeProvider.cs

@@ -18,7 +18,7 @@ using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Serialization;
 using Microsoft.Extensions.Logging;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheMovieDb
 {
     class MovieDbEpisodeProvider :
             MovieDbProviderBase,

+ 1 - 1
MediaBrowser.Providers/TV/TheMovieDb/MovieDbProviderBase.cs

@@ -12,7 +12,7 @@ using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Movies;
 using Microsoft.Extensions.Logging;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheMovieDb
 {
     public abstract class MovieDbProviderBase
     {

+ 1 - 1
MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs

@@ -18,7 +18,7 @@ using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Movies;
 using Microsoft.Extensions.Logging;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheMovieDb
 {
     public class MovieDbSeasonProvider : IRemoteMetadataProvider<Season, SeasonInfo>
     {

+ 1 - 1
MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesImageProvider.cs

@@ -14,7 +14,7 @@ using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Movies;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheMovieDb
 {
     public class MovieDbSeriesImageProvider : IRemoteImageProvider, IHasOrder
     {

+ 1 - 1
MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesProvider.cs

@@ -20,7 +20,7 @@ using MediaBrowser.Model.Serialization;
 using MediaBrowser.Providers.Movies;
 using Microsoft.Extensions.Logging;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheMovieDb
 {
     public class MovieDbSeriesProvider : IRemoteMetadataProvider<Series, SeriesInfo>, IHasOrder
     {

+ 1 - 1
MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeImageProvider.cs

@@ -14,7 +14,7 @@ using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Providers;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheTVDB
 {
     public class TvdbEpisodeImageProvider : IRemoteImageProvider
     {

+ 1 - 1
MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeProvider.cs

@@ -18,7 +18,7 @@ using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Xml;
 using Microsoft.Extensions.Logging;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheTVDB
 {
 
     /// <summary>

+ 1 - 1
MediaBrowser.Providers/TV/TheTVDB/TvdbPrescanTask.cs

@@ -19,7 +19,7 @@ using MediaBrowser.Model.Net;
 using MediaBrowser.Model.Xml;
 using Microsoft.Extensions.Logging;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheTVDB
 {
     /// <summary>
     /// Class TvdbPrescanTask

+ 1 - 1
MediaBrowser.Providers/TV/TheTVDB/TvdbSeasonImageProvider.cs

@@ -19,7 +19,7 @@ using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Xml;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheTVDB
 {
     public class TvdbSeasonImageProvider : IRemoteImageProvider, IHasOrder
     {

+ 1 - 1
MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesImageProvider.cs

@@ -19,7 +19,7 @@ using MediaBrowser.Model.IO;
 using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Xml;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheTVDB
 {
     public class TvdbSeriesImageProvider : IRemoteImageProvider, IHasOrder
     {

+ 1 - 1
MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesProvider.cs

@@ -23,7 +23,7 @@ using MediaBrowser.Model.Providers;
 using MediaBrowser.Model.Xml;
 using Microsoft.Extensions.Logging;
 
-namespace MediaBrowser.Providers.TV
+namespace MediaBrowser.Providers.TV.TheTVDB
 {
     public class TvdbSeriesProvider : IRemoteMetadataProvider<Series, SeriesInfo>, IHasOrder
     {

+ 1 - 0
MediaBrowser.Providers/TV/TvExternalIds.cs

@@ -1,6 +1,7 @@
 using MediaBrowser.Controller.Entities.TV;
 using MediaBrowser.Controller.Providers;
 using MediaBrowser.Model.Entities;
+using MediaBrowser.Providers.TV.TheTVDB;
 
 namespace MediaBrowser.Providers.TV
 {