diff --git a/package-lock.json b/package-lock.json index 9f16a98..5d78feb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4547,11 +4547,6 @@ "resolved": "https://registry.npmjs.org/little-ds-toolkit/-/little-ds-toolkit-1.1.1.tgz", "integrity": "sha512-Zl5flhnd5W6nhRCyoL1bNlU8M5CWFp6SItMmK4pj39LKgzQD7LGg591OJ0jwDKat7mjHvJVkOyJT+BXOQH4iXw==" }, - "load-script2": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/load-script2/-/load-script2-2.0.4.tgz", - "integrity": "sha512-WzZ2Df8QvWwGdjcJ7BYqcaojHGBC+Dg3oFsBg8gyz/mGyjCduBKdja+HkRo7BHoqt8sV5oil1Bc6Eyq6e40jfg==" - }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -7536,14 +7531,6 @@ "camelcase": "^5.0.0", "decamelize": "^1.2.0" } - }, - "yt-player": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/yt-player/-/yt-player-3.4.3.tgz", - "integrity": "sha512-Ke5oM+qW8CR6aaK40mTxBff3hS4DXjyfmFkjg3eoaGt8fWQGyKFOFIpZqzNTR5c7Lu+xAG9SIvxCvbBPhCBbPg==", - "requires": { - "load-script2": "^2.0.1" - } } } } diff --git a/package.json b/package.json index e20d5b4..7c646cf 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,7 @@ "@babel/runtime-corejs3": "^7.7.7", "date-fns": "^2.9.0", "get-urls": "^9.2.0", - "iter-tools": "^7.0.0-rc.0", - "yt-player": "^3.4.3" + "iter-tools": "^7.0.0-rc.0" }, "browserslist": [ "last 1 chrome versions" diff --git a/src/components/Viewer.svelte b/src/components/Viewer.svelte index b6f811f..7db7de6 100644 --- a/src/components/Viewer.svelte +++ b/src/components/Viewer.svelte @@ -1,10 +1,21 @@
-
-
+ + + +
$paused = !$paused}>
- {#if !loaded} + {#if !ready} LOADING TRACK {/if} @@ -15,120 +26,30 @@ min="0" max={duration} value={currentTime} - on:input={ (e) => updatePlayerCurrentTime(e.target.value) } - on:mousedown={() => { if (player && !$paused) player.pause() }} - on:mouseup={() => { if (player && !$paused) player.play() }}> + on:input={(e) => seek(e.target.value, false)} + on:change={(e) => seek(e.target.value, true)}> {durationText} {/if}