In a similar way to TVSEASON, Mp3tag's TVEPISODE field is not working for MKV.
Mp3tag's TVEPISODE field should be really mapped to Matroska's PART_NUMBER T=50 tag for MKV files (rather than creating TVEPISODE T=30 tags as it currently does).
However, unlike the issue with TVSEASON, where there's no other way to create Matroska PART_NUMBER T=60 tags, there is a way to create PART_NUMBER T=50 tags for MKV files.
Currently, if you want an episode number to be created as per the Matroska specification; one that will appear in Windows File Explorer (mapped to System.Media.EpisodeNumber), then a workaround is to use Mp3tag's DISCNUMBER field.
Mp3tag's DISCNUMBER field creates MKV PART_NUMBER T=50 tags on the basis that target type value 50 corresponds to album level information for Matroska audio (MKA).
While it's handy that there is this DISCNUMBER workaround, it does mean some further consideration as to a proper fix for TV episode.
I think a distinction needs to be made between MKA and MKV, with Mp3tag's DISCNUMBER field continuing to create PART_NUMBER T=50 tags for MKA, but perhaps not for MKV.
For MKV, Mp3tag's TVEPISODE field should take over the role of creating PART_NUMBER T=50 tags.
A potential problem with this would be for anyone using the DISCNUMBER workaround who was unaware of any future TVEPISODE fix (if and when it got implemented).
Perhaps a solution to this would be to continue to allow PART_NUMBER T=50 tag update via DISCNUMBER field for MKV, but somehow prioritise any use of TVEPISODE field.
In any case, Mp3tag's DISCNUMBER field should not (as it currently does) display or amend values of any PART_NUMBER tags that aren't at TargetTypeValue=50 level.
