diff options
Diffstat (limited to 'web')
-rwxr-xr-x | web/native-protocol/jellynative | 13 | ||||
-rw-r--r-- | web/script/player/mod.ts | 2 |
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}` } }) )) |