2024-02-26, 07:33 PM
I have a large collection of TV shows and episodes, all in .mkv files. They are not named to conform to Jellyfin's naming format for seasons and episodes, and renaming them is not an option. Jellyfin doesn't seem to support custom name regexs like Kodi. It does however have two options that should help: for a library, I can enable "Prefer embedded titles over filenames" and "Prefer embedded episode information over filenames."
Therefore, I want to embed that metadata into my .mkv files directly. I can script this with mkvpropedit, but I can't find out what metadata keys and values I should be using that are used by Jellyfin. I am assuming that I can set the metadata in the .mkv container and tell Jellyfin to rescan the directory--or just recreate the library--and Jellyfin will automatically detect the season, episode name, and episode number of all my .mkv episodes. This also means I don't need to rename files, and to emphasize: renaming my files is not an option.
Given a sample .mkv filename of "test.mkv", how can I use mkvpropedit to set properties on the file to be, for example, season 1, episode 2, and an episode name of "Test Episode?"
Thanks.
Therefore, I want to embed that metadata into my .mkv files directly. I can script this with mkvpropedit, but I can't find out what metadata keys and values I should be using that are used by Jellyfin. I am assuming that I can set the metadata in the .mkv container and tell Jellyfin to rescan the directory--or just recreate the library--and Jellyfin will automatically detect the season, episode name, and episode number of all my .mkv episodes. This also means I don't need to rename files, and to emphasize: renaming my files is not an option.
Given a sample .mkv filename of "test.mkv", how can I use mkvpropedit to set properties on the file to be, for example, season 1, episode 2, and an episode name of "Test Episode?"
Thanks.