@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]
### Changed
- Remove BugSnag error reporting integration
- Remove developer's personal Trakt API key
- Users who want to continue to use Trakt must create an API app and set the `Client ID` as the environment variable `TRAKT__CLIENTID`
### Fixed
- Support adding trakt lists using `app.trakt.tv` domain (instead of just `trakt.tv`)
@ -27,7 +23,6 @@ public class EmptyTrashHandler : IRequestHandler<EmptyTrash, Either<BaseError, U
@@ -27,7 +23,6 @@ public class EmptyTrashHandler : IRequestHandler<EmptyTrash, Either<BaseError, U
@ -22,7 +21,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -22,7 +21,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@ -35,7 +33,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -35,7 +33,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@ -49,7 +46,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -49,7 +46,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@ -348,7 +344,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -348,7 +344,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
newBuildStatus.Success=false;
newBuildStatus.Message=$"Timeout building playout for channel {channelName}";
_client.Notify(ex);
returnBaseError.New(
$"Timeout building playout for channel {channelName}; this may be a bug!");
}
@ -359,7 +354,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -359,7 +354,6 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
newBuildStatus.Success=false;
newBuildStatus.Message=$"Unexpected error building playout for channel {channelName}: {ex}";
_client.Notify(ex);
returnBaseError.New(
$"Unexpected error building playout for channel {channelName}: {ex.Message}");
@ -23,7 +22,7 @@ public class QuerySearchIndexAllItemsHandler(IClient client, ISearchIndex search
@@ -23,7 +22,7 @@ public class QuerySearchIndexAllItemsHandler(IClient client, ISearchIndex search
@ -16,7 +15,6 @@ public class QuerySearchIndexSongsHandler(IClient client, ISearchIndex searchInd
@@ -16,7 +15,6 @@ public class QuerySearchIndexSongsHandler(IClient client, ISearchIndex searchInd
@ -42,7 +40,6 @@ public class StartFFmpegSessionHandler : IRequestHandler<StartFFmpegSession, Eit
@@ -42,7 +40,6 @@ public class StartFFmpegSessionHandler : IRequestHandler<StartFFmpegSession, Eit
IHlsInitSegmentCachehlsInitSegmentCache,
IServiceScopeFactoryserviceScopeFactory,
IMediatormediator,
IClientclient,
IFileSystemfileSystem,
ILocalFileSystemlocalFileSystem,
ILogger<StartFFmpegSessionHandler>logger,
@ -57,7 +54,6 @@ public class StartFFmpegSessionHandler : IRequestHandler<StartFFmpegSession, Eit
@@ -57,7 +54,6 @@ public class StartFFmpegSessionHandler : IRequestHandler<StartFFmpegSession, Eit
_hlsInitSegmentCache=hlsInitSegmentCache;
_serviceScopeFactory=serviceScopeFactory;
_mediator=mediator;
_client=client;
_fileSystem=fileSystem;
_localFileSystem=localFileSystem;
_logger=logger;
@ -129,7 +125,6 @@ public class StartFFmpegSessionHandler : IRequestHandler<StartFFmpegSession, Eit
@@ -129,7 +125,6 @@ public class StartFFmpegSessionHandler : IRequestHandler<StartFFmpegSession, Eit
@ -463,7 +459,6 @@ public class MediaCollectionRepository : IMediaCollectionRepository
@@ -463,7 +459,6 @@ public class MediaCollectionRepository : IMediaCollectionRepository
// elasticsearch doesn't like when we ask for a limit of zero, so use 10,000
@ -32,14 +30,12 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
@@ -32,14 +30,12 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
@ -71,7 +67,6 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
@@ -71,7 +67,6 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
catch(Exceptionex)
{
_logger.LogWarning(ex,"Failed to refresh statistics for media item {Id}",mediaItem.Id);
_client.Notify(ex);
returnBaseError.New(ex.Message);
}
}
@ -130,7 +125,6 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
@@ -130,7 +125,6 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
catch(Exceptionex)
{
_logger.LogWarning(ex,"Failed to get format tags for media item {Id}",mediaItem.Id);
_client.Notify(ex);
returnBaseError.New(ex.Message);
}
}
@ -225,7 +219,6 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
@@ -225,7 +219,6 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
catch(Exceptionex)
{
_logger.LogWarning(ex,"Failed to refresh statistics for media item {Id}",mediaItem.Id);
_client.Notify(ex);
returnBaseError.New(ex.Message);
}
}
@ -466,9 +459,8 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
@@ -466,9 +459,8 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
_logger.LogError("Duration analysis failed for media item at {Path}",path);
}
}
catch(Exceptionex)
catch(Exception)
{
_client.Notify(ex);
_logger.LogError("Duration analysis failed for media item at {Path}",path);
@ -42,7 +40,6 @@ public class ImageFolderScanner : LocalFolderScanner, IImageFolderScanner
@@ -42,7 +40,6 @@ public class ImageFolderScanner : LocalFolderScanner, IImageFolderScanner
IMediaItemRepositorymediaItemRepository,
IFFmpegPngServiceffmpegPngService,
ITempFilePooltempFilePool,
IClientclient,
ILogger<ImageFolderScanner>logger):base(
fileSystem,
localStatisticsProvider,
@ -51,7 +48,6 @@ public class ImageFolderScanner : LocalFolderScanner, IImageFolderScanner
@@ -51,7 +48,6 @@ public class ImageFolderScanner : LocalFolderScanner, IImageFolderScanner
imageCache,
ffmpegPngService,
tempFilePool,
client,
logger)
{
_scannerProxy=scannerProxy;
@ -61,7 +57,6 @@ public class ImageFolderScanner : LocalFolderScanner, IImageFolderScanner
@@ -61,7 +57,6 @@ public class ImageFolderScanner : LocalFolderScanner, IImageFolderScanner
_imageRepository=imageRepository;
_libraryRepository=libraryRepository;
_mediaItemRepository=mediaItemRepository;
_client=client;
_logger=logger;
}
@ -310,7 +305,6 @@ public class ImageFolderScanner : LocalFolderScanner, IImageFolderScanner
@@ -310,7 +305,6 @@ public class ImageFolderScanner : LocalFolderScanner, IImageFolderScanner
@ -19,7 +18,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -19,7 +18,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@ -57,7 +55,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -57,7 +55,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
IShowNfoReadershowNfoReader,
IOtherVideoNfoReaderotherVideoNfoReader,
ILocalStatisticsProviderlocalStatisticsProvider,
IClientclient,
ILogger<LocalMetadataProvider>logger)
{
_metadataRepository=metadataRepository;
@ -78,7 +75,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -78,7 +75,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
_showNfoReader=showNfoReader;
_otherVideoNfoReader=otherVideoNfoReader;
_localStatisticsProvider=localStatisticsProvider;
_client=client;
_logger=logger;
}
@ -345,7 +341,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -345,7 +341,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
catch(Exceptionex)
{
_logger.LogInformation(ex,"Failed to read music video nfo metadata from {Path}",nfoFileName);
_client.Notify(ex);
returnNone;
}
}
@ -430,7 +425,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -430,7 +425,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
catch(Exceptionex)
{
_logger.LogInformation(ex,"Failed to read embedded song metadata from {Path}",path);
_client.Notify(ex);
returnNone;
}
}
@ -498,7 +492,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -498,7 +492,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
catch(Exceptionex)
{
_logger.LogInformation(ex,"Failed to read embedded song metadata from {Path}",path);
_client.Notify(ex);
returnNone;
}
}
@ -554,7 +547,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -554,7 +547,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
catch(Exceptionex)
{
_logger.LogInformation(ex,"Failed to read embedded remote stream metadata from {Path}",path);
_client.Notify(ex);
returnNone;
}
}
@ -1327,7 +1319,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -1327,7 +1319,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
catch(Exceptionex)
{
_logger.LogInformation(ex,"Failed to read TV show nfo metadata from {Path}",nfoFileName);
_client.Notify(ex);
returnNone;
}
}
@ -1367,7 +1358,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -1367,7 +1358,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
catch(Exceptionex)
{
_logger.LogInformation(ex,"Failed to read artist nfo metadata from {Path}",nfoFileName);
_client.Notify(ex);
returnNone;
}
}
@ -1422,7 +1412,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -1422,7 +1412,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
catch(Exceptionex)
{
_logger.LogInformation(ex,"Failed to read TV episode nfo metadata from {Path}",nfoFileName);
@ -1509,7 +1498,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -1509,7 +1498,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
catch(Exceptionex)
{
_logger.LogInformation(ex,"Failed to read Movie nfo metadata from {Path}",nfoFileName);
@ -1583,7 +1571,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
@@ -1583,7 +1571,6 @@ public class LocalMetadataProvider : ILocalMetadataProvider
catch(Exceptionex)
{
_logger.LogInformation(ex,"Failed to read OtherVideo nfo metadata from {Path}",nfoFileName);
@ -48,7 +46,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
@@ -48,7 +46,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
IMediaItemRepositorymediaItemRepository,
IFFmpegPngServiceffmpegPngService,
ITempFilePooltempFilePool,
IClientclient,
ILogger<MovieFolderScanner>logger)
:base(
fileSystem,
@ -58,7 +55,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
@@ -58,7 +55,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
imageCache,
ffmpegPngService,
tempFilePool,
client,
logger)
{
_scannerProxy=scannerProxy;
@ -71,7 +67,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
@@ -71,7 +67,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
_metadataRepository=metadataRepository;
_libraryRepository=libraryRepository;
_mediaItemRepository=mediaItemRepository;
_client=client;
_logger=logger;
}
@ -301,7 +296,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
@@ -301,7 +296,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -332,7 +326,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
@@ -332,7 +326,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -348,7 +341,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
@@ -348,7 +341,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -364,7 +356,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
@@ -364,7 +356,6 @@ public class MovieFolderScanner : LocalFolderScanner, IMovieFolderScanner
@ -49,7 +47,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@@ -49,7 +47,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
IMediaItemRepositorymediaItemRepository,
IFFmpegPngServiceffmpegPngService,
ITempFilePooltempFilePool,
IClientclient,
ILogger<MusicVideoFolderScanner>logger):base(
fileSystem,
localStatisticsProvider,
@ -58,7 +55,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@@ -58,7 +55,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
imageCache,
ffmpegPngService,
tempFilePool,
client,
logger)
{
_scannerProxy=scannerProxy;
@ -72,7 +68,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@@ -72,7 +68,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
_musicVideoRepository=musicVideoRepository;
_libraryRepository=libraryRepository;
_mediaItemRepository=mediaItemRepository;
_client=client;
_logger=logger;
}
@ -267,7 +262,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@@ -267,7 +262,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -299,7 +293,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@@ -299,7 +293,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -467,7 +460,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@@ -467,7 +460,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -525,7 +517,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@@ -525,7 +517,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -541,7 +532,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@@ -541,7 +532,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -557,7 +547,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@@ -557,7 +547,6 @@ public class MusicVideoFolderScanner : LocalFolderScanner, IMusicVideoFolderScan
@ -112,7 +108,6 @@ public class ArtistNfoReader : NfoReader<ArtistNfo>, IArtistNfoReader
@@ -112,7 +108,6 @@ public class ArtistNfoReader : NfoReader<ArtistNfo>, IArtistNfoReader
@ -147,7 +143,6 @@ public class EpisodeNfoReader : NfoReader<EpisodeNfo>, IEpisodeNfoReader
@@ -147,7 +143,6 @@ public class EpisodeNfoReader : NfoReader<EpisodeNfo>, IEpisodeNfoReader
@ -159,7 +155,6 @@ public class MovieNfoReader : NfoReader<MovieNfo>, IMovieNfoReader
@@ -159,7 +155,6 @@ public class MovieNfoReader : NfoReader<MovieNfo>, IMovieNfoReader
@ -147,7 +143,6 @@ public class MusicVideoNfoReader : NfoReader<MusicVideoNfo>, IMusicVideoNfoReade
@@ -147,7 +143,6 @@ public class MusicVideoNfoReader : NfoReader<MusicVideoNfo>, IMusicVideoNfoReade
@ -159,7 +155,6 @@ public class OtherVideoNfoReader : NfoReader<OtherVideoNfo>, IOtherVideoNfoReade
@@ -159,7 +155,6 @@ public class OtherVideoNfoReader : NfoReader<OtherVideoNfo>, IOtherVideoNfoReade
@ -140,7 +136,6 @@ public class ShowNfoReader : NfoReader<ShowNfo>, IShowNfoReader
@@ -140,7 +136,6 @@ public class ShowNfoReader : NfoReader<ShowNfo>, IShowNfoReader
@ -47,7 +45,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
@@ -47,7 +45,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
IMediaItemRepositorymediaItemRepository,
IFFmpegPngServiceffmpegPngService,
ITempFilePooltempFilePool,
IClientclient,
ILogger<OtherVideoFolderScanner>logger):base(
fileSystem,
localStatisticsProvider,
@ -56,7 +53,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
@@ -56,7 +53,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
imageCache,
ffmpegPngService,
tempFilePool,
client,
logger)
{
_scannerProxy=scannerProxy;
@ -69,7 +65,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
@@ -69,7 +65,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
_otherVideoRepository=otherVideoRepository;
_libraryRepository=libraryRepository;
_mediaItemRepository=mediaItemRepository;
_client=client;
_logger=logger;
}
@ -316,7 +311,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
@@ -316,7 +311,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -332,7 +326,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
@@ -332,7 +326,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -348,7 +341,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
@@ -348,7 +341,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -379,7 +371,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
@@ -379,7 +371,6 @@ public class OtherVideoFolderScanner : LocalFolderScanner, IOtherVideoFolderScan
@ -46,7 +44,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
@@ -46,7 +44,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
IMediaItemRepositorymediaItemRepository,
IFFmpegPngServiceffmpegPngService,
ITempFilePooltempFilePool,
IClientclient,
ILogger<RemoteStreamFolderScanner>logger):base(
fileSystem,
localStatisticsProvider,
@ -55,7 +52,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
@@ -55,7 +52,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
imageCache,
ffmpegPngService,
tempFilePool,
client,
logger)
{
_scannerProxy=scannerProxy;
@ -66,7 +62,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
@@ -66,7 +62,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
_remoteStreamRepository=remoteStreamRepository;
_libraryRepository=libraryRepository;
_mediaItemRepository=mediaItemRepository;
_client=client;
_logger=logger;
}
@ -337,7 +332,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
@@ -337,7 +332,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -375,7 +369,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
@@ -375,7 +369,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -406,7 +399,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
@@ -406,7 +399,6 @@ public class RemoteStreamFolderScanner : LocalFolderScanner, IRemoteStreamFolder
@ -43,7 +41,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
@@ -43,7 +41,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
IMediaItemRepositorymediaItemRepository,
IFFmpegPngServiceffmpegPngService,
ITempFilePooltempFilePool,
IClientclient,
ILogger<SongFolderScanner>logger):base(
fileSystem,
localStatisticsProvider,
@ -52,7 +49,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
@@ -52,7 +49,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
imageCache,
ffmpegPngService,
tempFilePool,
client,
logger)
{
_scannerProxy=scannerProxy;
@ -63,7 +59,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
@@ -63,7 +59,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
_songRepository=songRepository;
_libraryRepository=libraryRepository;
_mediaItemRepository=mediaItemRepository;
_client=client;
_logger=logger;
}
@ -278,7 +273,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
@@ -278,7 +273,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -332,7 +326,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
@@ -332,7 +326,6 @@ public class SongFolderScanner : LocalFolderScanner, ISongFolderScanner
@ -48,7 +46,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -48,7 +46,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@ -58,7 +55,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -58,7 +55,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
imageCache,
ffmpegPngService,
tempFilePool,
client,
logger)
{
_scannerProxy=scannerProxy;
@ -71,7 +67,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -71,7 +67,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@ -407,7 +402,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -407,7 +402,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -483,7 +477,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -483,7 +477,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -515,7 +508,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -515,7 +508,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -545,7 +537,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -545,7 +537,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -578,7 +569,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -578,7 +569,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -592,7 +582,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -592,7 +582,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
}
catch(Exceptionex)
{
_client.Notify(ex);
returnBaseError.New(ex.ToString());
}
}
@ -606,7 +595,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan
@@ -606,7 +595,6 @@ public class TelevisionFolderScanner : LocalFolderScanner, ITelevisionFolderScan