public override void OnTrackRetag(TrackRetagMessage message) { if (Settings.Notify) { _mediaBrowserService.Notify(Settings, TRACK_RETAGGED_TITLE_BRANDED, message.Message); } }
public override void OnTrackRetag(TrackRetagMessage message) { var artist = message.Artist; var album = message.Album; var release = message.Release; var trackFile = message.TrackFile; var environmentVariables = new StringDictionary(); environmentVariables.Add("Gamearr_EventType", "TrackRetag"); environmentVariables.Add("Gamearr_Artist_Id", artist.Id.ToString()); environmentVariables.Add("Gamearr_Artist_Name", artist.Metadata.Value.Name); environmentVariables.Add("Gamearr_Artist_Path", artist.Path); environmentVariables.Add("Gamearr_Artist_MBId", artist.Metadata.Value.ForeignArtistId); environmentVariables.Add("Gamearr_Artist_Type", artist.Metadata.Value.Type); environmentVariables.Add("Gamearr_Album_Id", album.Id.ToString()); environmentVariables.Add("Gamearr_Album_Title", album.Title); environmentVariables.Add("Gamearr_Album_MBId", album.ForeignAlbumId); environmentVariables.Add("Gamearr_AlbumRelease_MBId", release.ForeignReleaseId); environmentVariables.Add("Gamearr_Album_ReleaseDate", album.ReleaseDate.ToString()); environmentVariables.Add("Gamearr_TrackFile_Id", trackFile.Id.ToString()); environmentVariables.Add("Gamearr_TrackFile_TrackCount", trackFile.Tracks.Value.Count.ToString()); environmentVariables.Add("Gamearr_TrackFile_Path", trackFile.Path); environmentVariables.Add("Gamearr_TrackFile_TrackNumbers", string.Join(",", trackFile.Tracks.Value.Select(e => e.TrackNumber))); environmentVariables.Add("Gamearr_TrackFile_TrackTitles", string.Join("|", trackFile.Tracks.Value.Select(e => e.Title))); environmentVariables.Add("Gamearr_TrackFile_Quality", trackFile.Quality.Quality.Name); environmentVariables.Add("Gamearr_TrackFile_QualityVersion", trackFile.Quality.Revision.Version.ToString()); environmentVariables.Add("Gamearr_TrackFile_ReleaseGroup", trackFile.ReleaseGroup ?? string.Empty); environmentVariables.Add("Gamearr_TrackFile_SceneName", trackFile.SceneName ?? string.Empty); environmentVariables.Add("Gamearr_Tags_Diff", message.Diff.ToJson()); environmentVariables.Add("Gamearr_Tags_Scrubbed", message.Scrubbed.ToString()); ExecuteScript(environmentVariables); }
public override void OnTrackRetag(TrackRetagMessage message) { if (Settings.UpdateLibrary) { _indexerProxy.UpdateFolder(message.Artist.Path); } }
public override void OnTrackRetag(TrackRetagMessage message) { var payload = new WebhookRetagPayload { EventType = WebhookEventType.Retag, Artist = new WebhookArtist(message.Artist) }; _proxy.SendWebhook(payload, Settings); }
public override void OnTrackRetag(TrackRetagMessage message) { var attachments = new List <Embed> { new Embed { Title = TRACK_RETAGGED_TITLE, Text = message.Message } }; var payload = CreatePayload($"Track file tags updated: {message.Message}", attachments); _proxy.SendPayload(payload, Settings); }
public override void OnTrackRetag(TrackRetagMessage message) { var attachments = new List <Attachment> { new Attachment { Title = TRACK_RETAGGED_TITLE, Text = message.Message } }; var payload = CreatePayload(TRACK_RETAGGED_TITLE, attachments); _proxy.SendPayload(payload, Settings); }
public override void OnTrackRetag(TrackRetagMessage message) { var attachments = new List <Embed> { new Embed { Author = new DiscordAuthor { Name = Settings.Author.IsNullOrWhiteSpace() ? Environment.MachineName : Settings.Author, IconUrl = "https://raw.githubusercontent.com/lidarr/Lidarr/develop/Logo/256.png" }, Title = TRACK_RETAGGED_TITLE, Text = message.Message } }; var payload = CreatePayload($"Track file tags updated: {message.Message}", attachments); _proxy.SendPayload(payload, Settings); }
public override void OnTrackRetag(TrackRetagMessage message) { UpdateIfEnabled(message.Artist); }
public override void OnTrackRetag(TrackRetagMessage message) { TestLogger.Info("OnTrackRetag was called"); }
public override void OnTrackRetag(TrackRetagMessage message) { Notify(Settings, TRACK_RETAGGED_TITLE_BRANDED, message.Message); }
public override void OnTrackRetag(TrackRetagMessage message) { UpdateAndClean(message.Artist); }