diff options
Diffstat (limited to 'common/src/helpers.rs')
| -rw-r--r-- | common/src/helpers.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/common/src/helpers.rs b/common/src/helpers.rs index d643aa6..20042e9 100644 --- a/common/src/helpers.rs +++ b/common/src/helpers.rs @@ -92,7 +92,10 @@ impl Display for IdentifierType { IdentifierType::MusicbrainzRelease => "musicbrainz_release", IdentifierType::MusicbrainzReleaseGroup => "musicbrainz_release_group", IdentifierType::Isrc => "isrc", - IdentifierType::Trakt => "trakt", + IdentifierType::TraktEpisode => "trakt_episode", + IdentifierType::TraktMovie => "trakt_movie", + IdentifierType::TraktSeason => "trakt_season", + IdentifierType::TraktShow => "trakt_show", IdentifierType::Imdb => "imdb", IdentifierType::Tmdb => "tmdb", IdentifierType::Tvdb => "tvdb", @@ -103,6 +106,7 @@ impl Display for IdentifierType { IdentifierType::Barcode => "barcode", IdentifierType::AcoustIdTrack => "acoustid_track", IdentifierType::Bandcamp => "bandcamp", + IdentifierType::VgmdbArtist => "vgmdb_artist", }) } } @@ -115,7 +119,10 @@ impl FromStr for IdentifierType { "musicbrainz_release" => IdentifierType::MusicbrainzRelease, "musicbrainz_release_group" => IdentifierType::MusicbrainzReleaseGroup, "isrc" => IdentifierType::Isrc, - "trakt" => IdentifierType::Trakt, + "trakt_episode" => IdentifierType::TraktEpisode, + "trakt_movie" => IdentifierType::TraktMovie, + "trakt_season" => IdentifierType::TraktSeason, + "trakt_show" => IdentifierType::TraktShow, "imdb" => IdentifierType::Imdb, "tmdb" => IdentifierType::Tmdb, "tvdb" => IdentifierType::Tvdb, @@ -125,6 +132,7 @@ impl FromStr for IdentifierType { "youtube_channel_handle" => IdentifierType::YoutubeChannelHandle, "barcode" => IdentifierType::Barcode, "acoustid_track" => IdentifierType::AcoustIdTrack, + "vgmdb_artist" => IdentifierType::VgmdbArtist, _ => return Err(()), }) } |