Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Winamp Playliste einlesen (https://www.delphipraxis.net/135036-winamp-playliste-einlesen.html)

del3000 3. Jun 2009 15:31


Winamp Playliste einlesen
 
Ich will ein kleines Programm schreiben womit ich eine Playliste einlesen kann.
Soweit kein Problem, das Programm soll aber auch erkennen können wenn anstatt eines Liedes in der Playliste eine weitere Playliste ist usw.

Beispiel:
meine_playlist.m3u
Inhalt:
eine_weitere_playliste.m3u
und_noch_eine.m3u

Wenn möglich sollen alle weiteren Playlisten abgefragt werden

nat 3. Jun 2009 16:12

Re: Winamp Playliste einlesen
 
mal so als idee ausm kopf:
Delphi-Quellcode:
procedure ReadPlayList(const Filename: String; Output: TStrings);
var
  List: TStringList;
  i: Integer;
begin
  List := TStringList.Create;
  try
    GetFilesFromPlayList(Filename, List);
    for i:=0 to List.Count - 1 do
      if IsPlayList(List[i]) then
        ReadPlayList(List[i], Output)
      else
        Output.Add(List[i]);
  finally
    List.free;
  end;
end;
mußt dann nur halt die funktionen
Delphi-Quellcode:
procedure GetFilesFromPlayList(const Filename: String; Output: TStrings);
und
Delphi-Quellcode:
function IsPlayList(const Filename: String): Boolean
implementieren.

del3000 3. Jun 2009 17:02

Re: Winamp Playliste einlesen
 
Danke, werde es mal damit probieren


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz