diff --git a/web/src/lib/components/TrackMenu.svelte b/web/src/lib/components/TrackMenu.svelte index d883211c..2007b46f 100644 --- a/web/src/lib/components/TrackMenu.svelte +++ b/web/src/lib/components/TrackMenu.svelte @@ -3,6 +3,7 @@ MoreVertical, ListPlus, Plus, + Radio, Heart, HeartOff, ListMusic, @@ -24,7 +25,7 @@ import { createLikedIdsQuery, likeEntity, unlikeEntity } from '$lib/api/likes'; import { createMyQuarantineQuery, unflagTrack } from '$lib/api/quarantine'; import { qk } from '$lib/api/queries'; - import { playNext, enqueueTrack } from '$lib/player/store.svelte'; + import { playNext, enqueueTrack, playRadio } from '$lib/player/store.svelte'; import type { TrackRef } from '$lib/api/types'; let { @@ -87,6 +88,11 @@ closeAll(); } + function onStartRadio() { + playRadio(track.id); + closeAll(); + } + async function onToggleLike() { closeAll(); if (liked) { @@ -168,6 +174,14 @@ {/if} + + + + +