Juk: mehrere stücke per dcop an playlist anhängen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Sven XY
Beiträge: 3
Registriert: 09.06.2003 11:04:40
Wohnort: Heidelberg

Juk: mehrere stücke per dcop an playlist anhängen

Beitrag von Sven XY » 14.06.2005 10:35:17

Hallo Forum,

ich versuche ziemlich erfolglos, juk dazu zu bewegen, eine Liste mit Dateien in eine Playlist zu hängen (später mal dann als Konqueror Servicemenu).

Mit einer Datei ist es kein Problem:

Code: Alles auswählen

dcop juk Collection "Play Queue" "/path/to/file.mp3"
und die Datei taucht auf.

Nun soll es aber auch folgendermassen gehen:

Code: Alles auswählen

dcop juk Collection "Play Queue" QStringList
für mehrere Dateien. Leider scheint das aber nicht zu gehen, bzw. ich bekomme die Liste einfach nicht übergeben.

Ich hab's auch mit Perl versucht:

Code: Alles auswählen

use DCOP;
my $client = new DCOP();
$client->attach();

my $collection = $client->createObject("juk", "Collection");
my $player = $client->createObject("juk", "Player");
my $playlist = $collection->playlistTracks('other');
# das hier funktioniert wunderbar:
my $playlistsRef = $collection->openFile("Play Queue", "/path/to/file.mp3");

# diese beiden aber leider nicht:
my $playlistsRef2 = $collection->openFile("Play Queue", $playlist);
my $playlistsRef3 = $collection->openFile("Play Queue", @{$playlist});
Es geht also darum, wie man QStringList übergibt, entweder in der Shell oder in einem Perl Skript.

Ich bin für jede Hilfe dankbar,
Sven

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 14.06.2005 11:59:54

Verschoben von Grafische Oberflächen.


Willkommen im Forum.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
Sven XY
Beiträge: 3
Registriert: 09.06.2003 11:04:40
Wohnort: Heidelberg

Beitrag von Sven XY » 14.06.2005 12:03:21

TCA hat geschrieben:Verschoben von Grafische Oberflächen..
uuups, sorry, dachte das hätte (zumindest im weitesten Sinne) mit KDE zu tun...

Benutzeravatar
Sven XY
Beiträge: 3
Registriert: 09.06.2003 11:04:40
Wohnort: Heidelberg

Beitrag von Sven XY » 20.06.2005 11:39:35

hmmm, hat niemand eine Idee?

Antworten