|
@@ -37,6 +37,7 @@ const props = defineProps({
|
|
|
|
|
|
const { socket } = useWebsocketsStore();
|
|
const { socket } = useWebsocketsStore();
|
|
const configStore = useConfigStore();
|
|
const configStore = useConfigStore();
|
|
|
|
+const { experimental } = configStore;
|
|
const editPlaylistStore = useEditPlaylistStore({ modalUuid: props.modalUuid });
|
|
const editPlaylistStore = useEditPlaylistStore({ modalUuid: props.modalUuid });
|
|
const stationStore = useStationStore();
|
|
const stationStore = useStationStore();
|
|
const userAuthStore = useUserAuthStore();
|
|
const userAuthStore = useUserAuthStore();
|
|
@@ -451,7 +452,7 @@ onBeforeUnmount(() => {
|
|
>
|
|
>
|
|
<template #tippyActions>
|
|
<template #tippyActions>
|
|
<i
|
|
<i
|
|
- class="material-icons add-to-queue-icon"
|
|
+ class="material-icons add-to-queue-icon kris111"
|
|
v-if="
|
|
v-if="
|
|
station &&
|
|
station &&
|
|
station.requests &&
|
|
station.requests &&
|
|
@@ -462,7 +463,11 @@ onBeforeUnmount(() => {
|
|
'owner' &&
|
|
'owner' &&
|
|
(userRole === 'admin' ||
|
|
(userRole === 'admin' ||
|
|
station.owner ===
|
|
station.owner ===
|
|
- userId)))
|
|
+ userId))) &&
|
|
|
|
+ (element.mediaSource.split(
|
|
|
|
+ ':'
|
|
|
|
+ )[0] !== 'soundcloud' ||
|
|
|
|
+ experimental.soundcloud)
|
|
"
|
|
"
|
|
@click="
|
|
@click="
|
|
addSongToQueue(
|
|
addSongToQueue(
|