Changeset 557a76f in Klonkt for src/views/shell.ejs


Ignore:
Timestamp:
06/20/2026 03:04:22 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
7990e00
Parents:
2873b30
Message:

feat(embed): volume slider + mute for YouTube & SoundCloud

YT/SC use our own controls → volume is now adjustable: mute button + slider
in the control bar. Adapters got setVolume (YT mute/unMute+setVolume, SC
setVolume); the value is remembered and reapplied after (re)mount. Spotify
is excluded (cross-origin iframe, no API volume — as discussed). busters
embed-player.js?v=7, embed.css?v=4.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/shell.ejs

    r2873b30 r557a76f  
    170170<link rel="stylesheet" href="/assets/css/audio.css?v=6">
    171171<!-- Eigen custom media-embeds (YouTube/SoundCloud/Spotify) in huisstijl. -->
    172 <link rel="stylesheet" href="/assets/css/embed.css?v=3">
     172<link rel="stylesheet" href="/assets/css/embed.css?v=4">
    173173
    174174<%- include('partials/shared-styles') %>
     
    303303<!-- Eigen custom media-embeds (YouTube/SoundCloud/Spotify) via de echte
    304304     player-API's + gedeelde mutual-exclusion registry met de site-speler. -->
    305 <script src="/assets/js/embed-player.js?v=6" defer></script>
     305<script src="/assets/js/embed-player.js?v=7" defer></script>
    306306<% if (site && site.enable_audio_player && audioTracks && audioTracks.length > 0) { %>
    307307  <script>window.PCMS_SITE_TRACKS = <%- JSON.stringify(audioTracks) %>;</script>
Note: See TracChangeset for help on using the changeset viewer.