Taglib sharp não editando classificação

Eu encontrei um problema muito estranho ao usar Taglib afiada. Eu sou alterado a classificação do arquivo de vídeo usando o código mostrado abaixo.

        TagLib.File file = TagLib.File.Create(FULLFILEPATH);
        TagLib.Tag Tag = file.GetTag(TagTypes.Id3v2);
        TagLib.Id3v2.PopularimeterFrame frame = TagLib.Id3v2.PopularimeterFrame.Get((TagLib.Id3v2.Tag)Tag, "WindowsUser", true);
        frame.Rating = 255;
        file.Save();

Depois de salvar o arquivo quando eu abro a guia de detalhes do arquivo de vídeo das propriedades, a classificação parece não ser alterada. Mas quando eu li novamente esse arquivo de forma programática em c # e verificar seu valor de classificação, é 255. Por que isso acontece e por que o valor de classificação não está atualizando?

questionAnswers(1)

yourAnswerToTheQuestion