aboutsummaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-04-13 16:09:36 +0200
committermetamuffin <metamuffin@disroot.org>2024-04-13 16:09:36 +0200
commite503d5af484fb55a07125b3708ba658606e56c5d (patch)
tree25c0a081cdc651c69b44af88c6ac37c44d416188 /web
parent489cd4d833fb106d4a5257532b340969805f3f5c (diff)
downloadjellything-e503d5af484fb55a07125b3708ba658606e56c5d.tar
jellything-e503d5af484fb55a07125b3708ba658606e56c5d.tar.bz2
jellything-e503d5af484fb55a07125b3708ba658606e56c5d.tar.zst
start native player at time
Diffstat (limited to 'web')
-rwxr-xr-xweb/native-protocol/jellynative13
-rw-r--r--web/script/player/mod.ts2
2 files changed, 7 insertions, 8 deletions
diff --git a/web/native-protocol/jellynative b/web/native-protocol/jellynative
index 8694272..51c1c6b 100755
--- a/web/native-protocol/jellynative
+++ b/web/native-protocol/jellynative
@@ -4,7 +4,6 @@ set protocol $parts[1]
set action $parts[3]
set secret $parts[4]
-
function die
notify-send -u critical -t 5000 'Jellynative Error' $argv[1]
exit 1
@@ -31,19 +30,19 @@ if not test -e $config
end
set secret (cat $config)
-if test $action != show-secret
+if test $action != show-secret-v1
if test $secret != $parts[4]
die 'Incorrect secret'
end
end
switch $action
- case show-secret
+ case show-secret-v1
notify-send -u low Jellynative "Secret: $secret"
- case player
- player $parts[5] (string join / $parts[6..])
- case player-fullscreen
- player $parts[5] (string join / $parts[6..]) --fullscreen
+ case player-v2
+ player $parts[5] (string join / $parts[7..]) --seek=$parts[6]
+ case player-fullscreen-v2
+ player $parts[5] (string join / $parts[7..]) --fullscreen --start=$parts[6]
case '*'
die 'Unknown action'
end
diff --git a/web/script/player/mod.ts b/web/script/player/mod.ts
index 59aae99..693f04c 100644
--- a/web/script/player/mod.ts
+++ b/web/script/player/mod.ts
@@ -159,7 +159,7 @@ function initialize_player(el: HTMLElement, node_id: string) {
playersync_controls(sync_state, player),
e("button", "Launch Native Player", {
onclick: () => {
- window.location.href = `?kind=nativefullscreen`
+ window.location.href = `?kind=nativefullscreen&t=${player.position.value}`
}
})
))