aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2022-03-06 15:42:29 +0000
committerdakkar <dakkar@thenautilus.net>2022-03-06 15:42:29 +0000
commitecaf6821d61462c9fc006408a52cf7ec4ec817b1 (patch)
treef0f071e8c1dfe69369afe5f179823c78505da94e
parentshow apache config (diff)
downloadmedia-control-ecaf6821d61462c9fc006408a52cf7ec4ec817b1.tar.gz
media-control-ecaf6821d61462c9fc006408a52cf7ec4ec817b1.tar.bz2
media-control-ecaf6821d61462c9fc006408a52cf7ec4ec817b1.zip
buttons for subs/audio tracks
-rw-r--r--lib/App/MediaControl/Web.rakumod2
-rw-r--r--resources/index.html5
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/App/MediaControl/Web.rakumod b/lib/App/MediaControl/Web.rakumod
index a4e42d8..2e0fad0 100644
--- a/lib/App/MediaControl/Web.rakumod
+++ b/lib/App/MediaControl/Web.rakumod
@@ -26,6 +26,8 @@ class App::MediaControl::Web {
}
post -> 'pause' { await self.vlc.command('pl_pause') }
post -> 'stop' { await self.vlc.command('pl_stop') }
+ post -> 'subs' { await self.vlc.command('key', val=>'subtitle-track') }
+ post -> 'audio' { await self.vlc.command('key', val=>'audio-track') }
get -> 'status' {
my $status = await self.vlc.status();
diff --git a/resources/index.html b/resources/index.html
index ef38d38..cafac48 100644
--- a/resources/index.html
+++ b/resources/index.html
@@ -332,6 +332,11 @@
<td><button onclick="vlcCommand('stop')" class="control">⏹</button></td>
</tr>
<tr>
+ <td><button onclick="vlcCommand('subs')" class="control">🖹</button></td>
+ <td>&nbsp;</td>
+ <td><button onclick="vlcCommand('audio')" class="control">💬</button></td>
+ </tr>
+ <tr>
<td colspan="3" id="playing-name"><p><span></span></p></td>
</tr>
<tr>