Program kopiujący zawartość jednego tagu do drugiego tagu w mp3.

0

Witam. Chciałbym napisać program w delphi 7, który wczyta wartośc tagu "Artist" w mp3 i przekopiuję tę wartość do tagu "Key" (initial key?), oczywiście w tym samym utworze mp3. Tylko kompletnie nie wiem jak się za to zabrać. Powie mi ktoś czy takie coś jest trudne? Co mi będzie potrzebne, jakie komponenty, a może coś jeszcze? Bo nie bardzo umiem się za to zabrać, a chcialbym sobie taki programik napisać.

Z góry dziękuję na odpowiedzi i podpowiedzi
pozdrawiam :)

0

@mcmarco1: też bym kombinował z dllką, do której link podał @xeo545x39. Jednak z tego co widzę nawet w najnowszych źródłach nie ma w modułach w ogóle słowa Key. Takze nie wiem czy można to łatwo ustawić. A nie znam się za dobrze na TAG'ach mp3, bo mi do szczęścia potrzeba tylko prostych tagów ID3v1. Ale pokombinuj. Może się Tobie przyda źródło, które już kiedyś tutaj publikowałem. Nie jest idalne, bo pisane to było dawno, a później naniesione tylko drobne zmiany, ale program mi się czasami przydaje, chociaż wiem, że są być inne gotowe i pewnie o wiele lepsze, ale ja napisałem taki pod kątem swoich oczekiwań. Pełne źródło kompilowane pod Delphi 7 wraz ze wszystkimi potrzebnymi modułami i plikami dołaczam do tego posta. Ponieważ dołaczony jest też exek to pewien użytkownik tom (troll - maruda ;)) nie powinien tego w ogóle ściągać. A program oczywiście korzysta z biblioteki, o której wspomniał @xeo545x39, jednak w nieco jej statszej wersji.

0

Dziękuję serdecznie za zainteresowanie i konkretne odpowiedzi! :)

Przy instalacji komponentu ID3v2 wyskakuje mi błąd:
CompressionStream: TZCompressionStream; że nie jest zdeklarowane po prostu :) (Undeclared identifier)

I cóż w takim wypadku mam zrobić, zeby to zainstalować?

0

@mcmarco1: nie wiem z jakiego to modułu, cyba nie ZLib taka klasa, ale przecież podałem Tobie gotowe źródła, a do plików które można pobrać ze wspomnianej strony dołączo przykłady, więc nadal nie wiem w czym problem. Tej biblioteki najlepiej używac poprzez moduł z deklaracjami funkcji z dllki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1