Fixed: Don't try to read audio tags from a book file

pull/1392/head
ta264 3 years ago
parent c817d6c0d8
commit 341d64ebf7

@ -1,5 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.IO.Abstractions;
using System.Linq;
using NLog;
using NzbDrone.Common.Extensions;
@ -17,19 +19,19 @@ namespace NzbDrone.Core.MediaFiles.BookImport.Identification
public class IdentificationService : IIdentificationService
{
private readonly ITrackGroupingService _trackGroupingService;
private readonly IAudioTagService _audioTagService;
private readonly IMetadataTagService _metadataTagService;
private readonly IAugmentingService _augmentingService;
private readonly ICandidateService _candidateService;
private readonly Logger _logger;
public IdentificationService(ITrackGroupingService trackGroupingService,
IAudioTagService audioTagService,
IMetadataTagService metadataTagService,
IAugmentingService augmentingService,
ICandidateService candidateService,
Logger logger)
{
_trackGroupingService = trackGroupingService;
_audioTagService = audioTagService;
_metadataTagService = metadataTagService;
_augmentingService = augmentingService;
_candidateService = candidateService;
_logger = logger;
@ -101,7 +103,7 @@ namespace NzbDrone.Core.MediaFiles.BookImport.Identification
Path = x.Path,
Size = x.Size,
Modified = x.Modified,
FileTrackInfo = _audioTagService.ReadTags(x.Path),
FileTrackInfo = _metadataTagService.ReadTags((FileInfoBase)new FileInfo(x.Path)),
ExistingFile = true,
AdditionalFile = true,
Quality = x.Quality

Loading…
Cancel
Save