Gentoo Archives: gentoo-user-de

From: tannhauser <tannhauser@×××××××××.com>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re: Audacious kann nach update keine playlists laden
Date: Sun, 03 Dec 2006 00:13:36
Message-Id: 20061203001158.19E5AC861C@karen.nerdshack.com
In Reply to: [gentoo-user-de] Audacious kann nach update keine playlists laden by "Dr. Thomas Bengs"
1 Hallo,
2
3 könnte schöner sein, funktioniert aber. In einer Datei speichern,
4 ausführbar machen und die umzuwandelnde Datei als Parameter angeben, zB
5 so > ./neueplaylist.pl alteplayliste
6 Raus kommt eine xspf, zwar ohne das ganze id3-Zeugs, aber Audacious
7 nimmt sie.
8
9 #!/usr/bin/perl
10
11 use strict;
12 use warnings;
13
14 my @trackliste;
15 my $anfang = "<?xml version=\"1.0\"?>\n";
16 $anfang .= "<playlist>\n <trackList>\n";
17 my $ende = " </trackList>\n</playlist>";
18 push (@trackliste, $anfang);
19
20 open(ALT, "<$ARGV[0]") or die;
21 while (<ALT>) {
22 chomp $_;
23 push (@trackliste, " <track>\n <location>", $_,);
24 push (@trackliste, "</location>\n </track>\n");
25 }
26 close(ALT);
27 push (@trackliste, $ende);
28
29 open(NEU, ">$ARGV[0].xspf");
30 print NEU @trackliste;
31 close(NEU);
32
33 --
34 gentoo-user-de@g.o mailing list