mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-26 10:36:57 +01:00
Some checks are pending
CodeQL / Analyze (csharp) (push) Waiting to run
OpenAPI / OpenAPI - HEAD (push) Waiting to run
OpenAPI / OpenAPI - BASE (push) Waiting to run
OpenAPI / OpenAPI - Difference (push) Blocked by required conditions
OpenAPI / OpenAPI - Publish Unstable Spec (push) Blocked by required conditions
OpenAPI / OpenAPI - Publish Stable Spec (push) Blocked by required conditions
Tests / run-tests (macos-latest) (push) Waiting to run
Tests / run-tests (ubuntu-latest) (push) Waiting to run
Tests / run-tests (windows-latest) (push) Waiting to run
Project Automation / Project board (push) Waiting to run
Merge Conflict Labeler / Labeling (push) Waiting to run
25 lines
682 B
C#
25 lines
682 B
C#
using MediaBrowser.Controller.Entities.Audio;
|
|
using MediaBrowser.Controller.Providers;
|
|
using MediaBrowser.Model.Entities;
|
|
using MediaBrowser.Model.Providers;
|
|
|
|
namespace MediaBrowser.Providers.Plugins.MusicBrainz;
|
|
|
|
/// <summary>
|
|
/// MusicBrainz recording id.
|
|
/// </summary>
|
|
public class MusicBrainzRecordingId : IExternalId
|
|
{
|
|
/// <inheritdoc />
|
|
public string ProviderName => "MusicBrainz";
|
|
|
|
/// <inheritdoc />
|
|
public string Key => MetadataProvider.MusicBrainzRecording.ToString();
|
|
|
|
/// <inheritdoc />
|
|
public ExternalIdMediaType? Type => ExternalIdMediaType.Recording;
|
|
|
|
/// <inheritdoc />
|
|
public bool Supports(IHasProviderIds item) => item is Audio;
|
|
}
|