Example #1
0
 public PluginBase(IRoadieSettings configuration, ICacheManager cacheManager, ILogger logger,
                   IID3TagsHelper tagsHelper)
 {
     Configuration    = configuration;
     CacheManager     = cacheManager;
     Logger           = logger;
     TagsHelper       = tagsHelper;
     CachedAudioDatas = new Dictionary <string, IEnumerable <AudioMetaData> >();
 }
Example #2
0
        public AudioMetaDataHelper(IRoadieSettings configuration, IHttpEncoder httpEncoder, IRoadieDbContext context,
                                   IMusicBrainzProvider musicBrainzHelper, ILastFmHelper lastFmHelper, ICacheManager cacheManager,
                                   ILogger <AudioMetaDataHelper> logger, IArtistLookupEngine artistLookupEngine, IFileNameHelper filenameHelper,
                                   IID3TagsHelper id3TagsHelper)
        {
            Configuration  = configuration;
            HttpEncoder    = httpEncoder;
            CacheManager   = cacheManager;
            Logger         = logger;
            FileNameHelper = filenameHelper;
            ID3TagsHelper  = id3TagsHelper;

            MusicBrainzProvider = musicBrainzHelper;
            LastFmHelper        = lastFmHelper;

            ArtistLookupEngine = artistLookupEngine;

            DoParseFromFileName    = configuration.Processing.DoParseFromFileName;
            DoParseFromDiscogsDB   = configuration.Processing.DoParseFromDiscogsDB;
            DoParseFromMusicBrainz = configuration.Processing.DoParseFromMusicBrainz;
            DoParseFromLastFM      = configuration.Processing.DoParseFromLastFM;
        }
 public EnsureFileWriteable(IRoadieSettings configuration, ICacheManager cacheManager, ILogger logger, IID3TagsHelper tagsHelper)
     : base(configuration, cacheManager, logger, tagsHelper)
 {
 }
Example #4
0
 public FilePluginBase(IRoadieSettings configuration, ICacheManager cacheManager, ILogger logger, IID3TagsHelper tagsHelper)
     : base(configuration, cacheManager, logger, tagsHelper)
 {
 }
 public EnsureReleaseConsistent(IRoadieSettings configuration, ICacheManager cacheManager, ILogger logger, IID3TagsHelper tagsHelper)
     : base(configuration, cacheManager, logger, tagsHelper)
 {
 }
Example #6
0
 public CleanUpArtists(IRoadieSettings configuration, ICacheManager cacheManager, ILogger logger, IID3TagsHelper tagsHelper)
     : base(configuration, cacheManager, logger, tagsHelper)
 {
 }
Example #7
0
        public AudioMetaDataHelper(IRoadieSettings configuration, IHttpEncoder httpEncoder, IRoadieDbContext context, IMusicBrainzProvider musicBrainzHelper,
                                   ILastFmHelper lastFmHelper, ICacheManager cacheManager, ILogger logger, IArtistLookupEngine artistLookupEngine,
                                   IImageFactory imageFactory, IFileNameHelper filenameHelper, IID3TagsHelper id3TagsHelper)
        {
            this.Configuration  = configuration;
            this.HttpEncoder    = httpEncoder;
            this.CacheManager   = cacheManager;
            this.Logger         = logger;
            this.ImageFactory   = ImageFactory;
            this.FileNameHelper = filenameHelper;
            this.ID3TagsHelper  = id3TagsHelper;

            this.MusicBrainzProvider = musicBrainzHelper;
            this.LastFmHelper        = lastFmHelper;

            this.ArtistLookupEngine = artistLookupEngine;

            this.DoParseFromFileName = configuration.Processing.DoParseFromFileName;
            this.DoParseFromDiscogsDBFindingTrackForArtist = configuration.Processing.DoParseFromDiscogsDBFindingTrackForArtist;
            this.DoParseFromDiscogsDB   = configuration.Processing.DoParseFromDiscogsDB;
            this.DoParseFromMusicBrainz = configuration.Processing.DoParseFromMusicBrainz;
            this.DoParseFromLastFM      = configuration.Processing.DoParseFromLastFM;
        }
 public DeleteUnwantedFiles(IRoadieSettings configuration, ICacheManager cacheManager, ILogger logger, IID3TagsHelper tagsHelper)
     : base(configuration, cacheManager, logger, tagsHelper)
 {
 }
Example #9
0
 public Renumber(IRoadieSettings configuration, ICacheManager cacheManager, ILogger logger, IID3TagsHelper tagsHelper)
     : base(configuration, cacheManager, logger, tagsHelper)
 {
 }