< Summary - Jellyfin

Information
Class: MediaBrowser.Providers.MediaInfo.LyricResolver
Assembly: MediaBrowser.Providers
File(s): /srv/git/jellyfin/MediaBrowser.Providers/MediaInfo/LyricResolver.cs
Line coverage
100%
Covered lines: 8
Uncovered lines: 0
Coverable lines: 8
Total lines: 39
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%11100%

File(s)

/srv/git/jellyfin/MediaBrowser.Providers/MediaInfo/LyricResolver.cs

#LineLine coverage
 1using Emby.Naming.Common;
 2using MediaBrowser.Controller.Entities.Audio;
 3using MediaBrowser.Controller.MediaEncoding;
 4using MediaBrowser.Model.Dlna;
 5using MediaBrowser.Model.Globalization;
 6using MediaBrowser.Model.IO;
 7using Microsoft.Extensions.Logging;
 8
 9namespace MediaBrowser.Providers.MediaInfo;
 10
 11/// <summary>
 12/// Resolves external lyric files for <see cref="Audio"/>.
 13/// </summary>
 14public class LyricResolver : MediaInfoResolver
 15{
 16    /// <summary>
 17    /// Initializes a new instance of the <see cref="LyricResolver"/> class for external subtitle file processing.
 18    /// </summary>
 19    /// <param name="logger">The logger.</param>
 20    /// <param name="localizationManager">The localization manager.</param>
 21    /// <param name="mediaEncoder">The media encoder.</param>
 22    /// <param name="fileSystem">The file system.</param>
 23    /// <param name="namingOptions">The <see cref="NamingOptions"/> object containing FileExtensions, MediaDefaultFlags,
 24    public LyricResolver(
 25        ILogger<LyricResolver> logger,
 26        ILocalizationManager localizationManager,
 27        IMediaEncoder mediaEncoder,
 28        IFileSystem fileSystem,
 29        NamingOptions namingOptions)
 2230        : base(
 2231            logger,
 2232            localizationManager,
 2233            mediaEncoder,
 2234            fileSystem,
 2235            namingOptions,
 2236            DlnaProfileType.Lyric)
 37    {
 2238    }
 39}