diff --git a/Apprise/Apprise.csproj b/Apprise/Apprise.csproj index 9ada8700..2033af1e 100644 Binary files a/Apprise/Apprise.csproj and b/Apprise/Apprise.csproj differ diff --git a/Apprise/Plugin.cs b/Apprise/Plugin.cs index 435080c9..d825ee87 100644 Binary files a/Apprise/Plugin.cs and b/Apprise/Plugin.cs differ diff --git a/BasicNodes/BasicNodes.csproj b/BasicNodes/BasicNodes.csproj index 72009b1b..ec197716 100644 Binary files a/BasicNodes/BasicNodes.csproj and b/BasicNodes/BasicNodes.csproj differ diff --git a/BasicNodes/Plugin.cs b/BasicNodes/Plugin.cs index b3a794f6..015360e0 100644 Binary files a/BasicNodes/Plugin.cs and b/BasicNodes/Plugin.cs differ diff --git a/ChecksumNodes/ChecksumNodes.csproj b/ChecksumNodes/ChecksumNodes.csproj index 460be524..d42a6b74 100644 Binary files a/ChecksumNodes/ChecksumNodes.csproj and b/ChecksumNodes/ChecksumNodes.csproj differ diff --git a/ChecksumNodes/Plugin.cs b/ChecksumNodes/Plugin.cs index 83720ac3..848bba3f 100644 Binary files a/ChecksumNodes/Plugin.cs and b/ChecksumNodes/Plugin.cs differ diff --git a/CollectionNodes/CollectionNodes.csproj b/CollectionNodes/CollectionNodes.csproj index eab2c4de..ff13de23 100644 Binary files a/CollectionNodes/CollectionNodes.csproj and b/CollectionNodes/CollectionNodes.csproj differ diff --git a/CollectionNodes/Plugin.cs b/CollectionNodes/Plugin.cs index 0a6df66b..8e58dee1 100644 Binary files a/CollectionNodes/Plugin.cs and b/CollectionNodes/Plugin.cs differ diff --git a/DiscordNodes/DiscordNodes.csproj b/DiscordNodes/DiscordNodes.csproj index f41c6b25..f54e37f2 100644 Binary files a/DiscordNodes/DiscordNodes.csproj and b/DiscordNodes/DiscordNodes.csproj differ diff --git a/DiscordNodes/Plugin.cs b/DiscordNodes/Plugin.cs index ca0adf8f..f3747252 100644 Binary files a/DiscordNodes/Plugin.cs and b/DiscordNodes/Plugin.cs differ diff --git a/EmailNodes/EmailNodes.csproj b/EmailNodes/EmailNodes.csproj index 6d854d09..f0b26659 100644 Binary files a/EmailNodes/EmailNodes.csproj and b/EmailNodes/EmailNodes.csproj differ diff --git a/EmailNodes/Plugin.cs b/EmailNodes/Plugin.cs index cc6d5478..d769252f 100644 Binary files a/EmailNodes/Plugin.cs and b/EmailNodes/Plugin.cs differ diff --git a/Emby/Emby.csproj b/Emby/Emby.csproj index 26f0187e..93d95ed0 100644 Binary files a/Emby/Emby.csproj and b/Emby/Emby.csproj differ diff --git a/Emby/Plugin.cs b/Emby/Plugin.cs index 2f3cf227..22f1121a 100644 Binary files a/Emby/Plugin.cs and b/Emby/Plugin.cs differ diff --git a/FileFlows.Plugin.dll b/FileFlows.Plugin.dll index 74262717..df60dd90 100644 Binary files a/FileFlows.Plugin.dll and b/FileFlows.Plugin.dll differ diff --git a/FileFlows.Plugin.pdb b/FileFlows.Plugin.pdb index 04590cce..95ddc566 100644 Binary files a/FileFlows.Plugin.pdb and b/FileFlows.Plugin.pdb differ diff --git a/Gotify/Gotify.csproj b/Gotify/Gotify.csproj index 3219c297..0715bc73 100644 Binary files a/Gotify/Gotify.csproj and b/Gotify/Gotify.csproj differ diff --git a/Gotify/Plugin.cs b/Gotify/Plugin.cs index 8a7a6b9a..1195bfd3 100644 Binary files a/Gotify/Plugin.cs and b/Gotify/Plugin.cs differ diff --git a/ImageNodes/ImageNodes.csproj b/ImageNodes/ImageNodes.csproj index 85dfece0..3809f50e 100644 Binary files a/ImageNodes/ImageNodes.csproj and b/ImageNodes/ImageNodes.csproj differ diff --git a/ImageNodes/Plugin.cs b/ImageNodes/Plugin.cs index 23a746f8..4507e5db 100644 Binary files a/ImageNodes/Plugin.cs and b/ImageNodes/Plugin.cs differ diff --git a/MetaNodes/MetaNodes.csproj b/MetaNodes/MetaNodes.csproj index dc334175..93263df9 100644 Binary files a/MetaNodes/MetaNodes.csproj and b/MetaNodes/MetaNodes.csproj differ diff --git a/MetaNodes/Plugin.cs b/MetaNodes/Plugin.cs index a4420315..ae7c8fdb 100644 Binary files a/MetaNodes/Plugin.cs and b/MetaNodes/Plugin.cs differ diff --git a/MusicNodes/InputNodes/MusicFile.cs b/MusicNodes/InputNodes/MusicFile.cs index 478b534e..91f55d70 100644 --- a/MusicNodes/InputNodes/MusicFile.cs +++ b/MusicNodes/InputNodes/MusicFile.cs @@ -45,6 +45,12 @@ namespace FileFlows.MusicNodes { if (ReadMusicFileInfo(args, ffmpegExe, args.WorkingFile)) return 1; + + var musicInfo = GetMusicInfo(args); + + if (string.IsNullOrEmpty(musicInfo.Codec) == false) + args.RecordStatistic("CODEC", musicInfo.Codec); + return 0; } catch (Exception ex) diff --git a/MusicNodes/MusicNodes.csproj b/MusicNodes/MusicNodes.csproj index cac8fd9d..3809f6cd 100644 Binary files a/MusicNodes/MusicNodes.csproj and b/MusicNodes/MusicNodes.csproj differ diff --git a/MusicNodes/Plugin.cs b/MusicNodes/Plugin.cs index fc99141c..701dcc31 100644 Binary files a/MusicNodes/Plugin.cs and b/MusicNodes/Plugin.cs differ diff --git a/Plex/Plex.csproj b/Plex/Plex.csproj index aaba851d..6f9b18d2 100644 Binary files a/Plex/Plex.csproj and b/Plex/Plex.csproj differ diff --git a/Plex/Plugin.cs b/Plex/Plugin.cs index bbafc714..8662f7a0 100644 Binary files a/Plex/Plugin.cs and b/Plex/Plugin.cs differ diff --git a/VideoLegacyNodes/Plugin.cs b/VideoLegacyNodes/Plugin.cs index bbd5dc07..fcbf9c89 100644 Binary files a/VideoLegacyNodes/Plugin.cs and b/VideoLegacyNodes/Plugin.cs differ diff --git a/VideoLegacyNodes/VideoLegacyNodes.csproj b/VideoLegacyNodes/VideoLegacyNodes.csproj index d31f00e1..7a6a4ca8 100644 Binary files a/VideoLegacyNodes/VideoLegacyNodes.csproj and b/VideoLegacyNodes/VideoLegacyNodes.csproj differ diff --git a/VideoNodes/InputNodes/VideoFile.cs b/VideoNodes/InputNodes/VideoFile.cs index a585535a..24ec95ba 100644 --- a/VideoNodes/InputNodes/VideoFile.cs +++ b/VideoNodes/InputNodes/VideoFile.cs @@ -69,6 +69,17 @@ namespace FileFlows.VideoNodes args.Logger.ILog($"Video stream '{vs.Codec}' '{vs.Index}'"); } + foreach (var stream in videoInfo.VideoStreams) + { + if (string.IsNullOrEmpty(stream.Codec) == false) + args.RecordStatistic("CODEC", stream.Codec); + } + + foreach (var stream in videoInfo.AudioStreams) + { + if (string.IsNullOrEmpty(stream.Codec) == false) + args.RecordStatistic("CODEC", stream.Codec); + } foreach (var vs in videoInfo.AudioStreams) diff --git a/VideoNodes/Plugin.cs b/VideoNodes/Plugin.cs index 6fdf1078..92f0b37b 100644 Binary files a/VideoNodes/Plugin.cs and b/VideoNodes/Plugin.cs differ diff --git a/VideoNodes/VideoNodes.csproj b/VideoNodes/VideoNodes.csproj index 95890e62..d379ec7b 100644 Binary files a/VideoNodes/VideoNodes.csproj and b/VideoNodes/VideoNodes.csproj differ