Využij akce až 80 % zdarma při nákupu e-learningu. Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Pythonu
python week
Avatar
Tom S.
Člen
Avatar
Tom S.:7.2.2020 20:00

Ahoj,
nedaří se mi přejmenovat mp3 soubor pomocí knihovny Taglib#. Tag je v souboru nejspíše zapsán, protože nástroje (Mp3tag) jej vidí. Problém nastává, až když se daný soubor pokusím přehrát. Jelikož nejde přehrát v aplikacích jako Google Play Music nebo VLC, tak jsem ani jiné přehrávače nezkoušel. Nějaké rady?

TagLib.Id3v2.Tag.DefaultVersion = 3;
TagLib.File tfile = TagLib.File.Create("file.mp3");
tfile.Tag.Title = "Ahoj";
tfile.Tag.Album = "Nevim";

tfile.Save();
 
Odpovědět
7.2.2020 20:00
Avatar
Jaroslav Smrž
Redaktor
Avatar
Odpovídá na Tom S.
Jaroslav Smrž:8.2.2020 7:53

Ahoj, tuhle knihovnu neznám, tak možná jsem mimo, ale nechybí ti tam něco typu

FileAccess.Write
Nahoru Odpovědět
8.2.2020 7:53
/* Life runs on code */
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
HONZ4
Člen
Avatar
Odpovídá na Tom S.
HONZ4:8.2.2020 14:34

Taky neznám, ale zkusil bych to takto:

using (var t = TagLib.File.Create(fullPath))
{
    t.Tag.Title = title;
    t.Tag.Album = album;
    t.Save();
}

ale teoreticky by mělo fungovat i tvé řešení. (Kdoví jak jsou v TagLib ošetřeny chybné mp3.)

 
Nahoru Odpovědět
8.2.2020 14:34
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.