Verwenden Sie gxine_client, um den Wert playlist.repeat für das Ausführen von gxine abzurufen und festzulegen

311
user42723

Ich würde gerne wissen, wie man die gxine Javascript-Schnittstelle von der Bash-Shell aus verwendet.

Ich möchte, dass ein Bash-Shell-Skript den Wert des Laufens von gxine ausliest, die Wiederhol- / Wiederholungsoption für die Wiedergabeliste festlegt, das Seitenverhältnis ändert, den Vollbildmodus ändert / wiederherstellt, den vorhandenen Wert aus einem Shell-Skript ausliest.

man gxine sagt mir, "--command TEXT" zu verwenden, wobei TEXT Javascript ist. gxine- / doc / Keybindings-HOWTO enthält eine Liste von Werten, die ich ändern kann, es scheint jedoch nicht zu funktionieren. Ich denke, ich benutze es falsch.

Update: Nach einigem Fummeln herausgefunden, wie man die Wiedergabeliste lädt.

# Wiedergabeliste aus Datei laden gxine_client 'playlist_load ("/ mnt / dir / playlist.asx"); playlist_play (1);'  # Die gesamte Palylist wiederholen  gxine_client 'playlist.repeat.v = true;'  # Zur zufälligen Wiedergabe von Titeln in der Wiedergabeliste gxine_client 'playlist.random.v = true;'  # Ton stummschalten gxine_client 'ao_mute.v = true;' # Ton stummschalten gxine_client 'ao_mute.v = false;'  # Vollbild umschalten  gxine_client 'vo_fullscreen.v = true;'  

Suchen Sie immer noch nach Wegen, um Werte auszulesen, wie Gesamtdauer des Songs, Anzahl der Songs auf der Wiedergabeliste usw.

1
Herausgefunden, wie man die Playlist lädt. gxine_client 'playlist_load("/mnt/dir/playlist.asx");playlist_play(1);' user42723 vor 14 Jahren 0

0 Antworten auf die Frage