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}
+
+
+
+
+