diff --git a/src/app.scss b/src/app.scss
index 23a2edc..f270fc9 100644
--- a/src/app.scss
+++ b/src/app.scss
@@ -17,10 +17,6 @@ html {
background-color: #000;
}
-.block {
- display: block;
-}
-
.tile {
border: 1px solid rgb(255 255 255 / .1);
background-color: #1c1c1c;
diff --git a/src/components/video-player/player-magnet.svelte b/src/components/video-player/player-magnet.svelte
index c12158e..ffd91d0 100644
--- a/src/components/video-player/player-magnet.svelte
+++ b/src/components/video-player/player-magnet.svelte
@@ -4,6 +4,7 @@
import Loader from '../loader.svelte';
import { getStreamUrl } from '../../stores/web-torrent';
import VideoPlayerNative from './video-player-native.svelte';
+ import VideoSelectorBtn from '../video-selector-btn.svelte';
export let link: Link;
export let currentTime: number;
@@ -22,8 +23,10 @@
{#await sleep(10000)}
{:then}
-
+
{ $_('player.isHostActive') }
+
+
{/await}
{:then streamUrl}
diff --git a/src/components/video-selector-btn.svelte b/src/components/video-selector-btn.svelte
index bcd8b17..fdafe88 100644
--- a/src/components/video-selector-btn.svelte
+++ b/src/components/video-selector-btn.svelte
@@ -5,14 +5,14 @@
import { sendFile } from '../stores/web-torrent';
import normalizeLink, { SourceType } from '../normalize-link';
-
- export let url: string;
+ export let url: string = '';
+ export let forceLocal: boolean = false;
let input: HTMLInputElement;
let sharingPending = false;
const loadSource = async function (file: any): Promise
{
- if (navigator.serviceWorker && confirm($_('selectVideo.file.streamingConfirmation'))) {
+ if (!forceLocal && navigator.serviceWorker && confirm($_('selectVideo.file.streamingConfirmation'))) {
sharingPending = true;
try {
url = await sendFile(file);
@@ -30,13 +30,13 @@
loadSource(e.target.files[0])}/>
-