Skip to content
Snippets Groups Projects
Commit 15d688f3 authored by David Trattnig's avatar David Trattnig
Browse files

feat: display host in media player footer

parent 51b94e9e
No related branches found
No related tags found
1 merge request!4Sveltekit mig
Pipeline #8429 passed
......@@ -59,6 +59,7 @@
let activeTab = TABS[0];
let buttonPlayPause = null;
let mediaLink = null;
//
// Custom Tracks
......@@ -78,6 +79,7 @@
function addCustomTrackFromURL() {
let url = new URL(window.location.href);
let urlTrackInfo = url.searchParams.get('track');
console.log('Got track data via URL:', urlTrackInfo);
if (urlTrackInfo) {
let trackString = decodeUTF8(urlTrackInfo);
......@@ -94,6 +96,7 @@
console.log('Add track via pop-up URL params:', track);
trackQueue.push(track);
trackQueue = trackQueue;
mediaLink = track.mediaLink;
if (playMediaInUrl) Amplitude.playSongAtIndex(trackQueue.length - 1);
}
}
......@@ -303,6 +306,14 @@
<icon class="icon-pp icon-pause-circle" />
</div>
</div>
{#if mediaLink}
<div class="footer">
<span class="hosted-by"
>Hosted by <a href={mediaLink} target="_blank">{new URL(mediaLink).hostname}</a></span
>
</div>
{/if}
</div>
</div>
......@@ -442,6 +453,11 @@
clear: both;
}
#aura-media-player .footer {
text-align: center;
padding: 0 4px 12px 4px;
}
/* SMUI components need to be selected via global namespace */
:global(#aura-media-player #aura-media-player-tabs .mdc-tab-bar) {
......
......@@ -44,6 +44,7 @@
artist: show.name,
album: episode.note.summary,
url: urlMedia,
mediaLink: urlMediaCBA,
cover_art_url: getEpisodeImageData(show, episode).src
};
track = trackData;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment