IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Problém s přehráním - Taglib#

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
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ž
Tvůrce
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 */
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.