Changeset fef781e in Klonkt for src/assets/css/embed.css


Ignore:
Timestamp:
06/20/2026 04:46:35 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
0d7acdf
Parents:
8ab20b6
Message:

revert: remove YouTube audio functionality (doesn't work)

YouTube blocks audio-only/hidden embed playback with a "Sign in to confirm
you're not a bot" gate → not reliably usable. All YT-audio reverted:

  • embed-player.js + embed.css → state before the feature (audio-only card, YT-album, buildYtAlbum, prewarm, mode-routing removed). Video embeds + the YT/SC volume button remain.
  • audio-player.js → YT backend (ytMode/ensureYT/playYouTube/playYouTubeList/…) removed; only the blob-<audio> player + existing features.
  • AudioEmbedService.js → audio:/video: mode parsing + data-embed-mode removed.
  • audio.js → /yt-title oEmbed proxy removed.
  • post-edit.ejs → audio/video choice on the embed button removed ([[embed:url]]

normal).

busters audio-player.js?v=28, embed-player.js?v=16, embed.css?v=8.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/assets/css/embed.css

    r8ab20b6 rfef781e  
    119119  width: 320px;
    120120  height: 60px;
    121   opacity: 0;
    122   pointer-events: none;
    123 }
    124 /* Verborgen YouTube-audio-speler ván de site-audiospeler (onderbalk). Off-screen
    125  * met echte grootte zodat de browser 'm niet pauzeert; alleen het geluid telt. */
    126 #pcms-yt-host {
    127   position: absolute;
    128   left: -99999px;
    129   top: 0;
    130   width: 320px;
    131   height: 180px;
    132   opacity: 0;
    133   pointer-events: none;
    134 }
    135 /* YouTube-afspeellijst als album-kaart: geen losse embed-card-chrome, de
    136  * .post-album-stijl (uit style.css) stuurt de weergave. */
    137 .pcms-ytalbum { background: none; border: 0; padding: 0; margin: 1.5rem 0; }
    138 .pcms-ytalbum-msg { padding: .75rem 1rem; color: var(--ink-soft, #6b6560); font-size: .9rem; }
    139 
    140 /* Audio-only embed-kaart die nu via de onderbalk speelt = launcher-hint. */
    141 .pcms-embed-elsewhere { opacity: .9; }
    142 .pcms-embed-elsewhere .pcms-embed-title::after {
    143   content: ' — speelt in de speler ↓';
    144   font-weight: normal;
    145   opacity: .6;
    146   font-size: .85em;
    147 }
    148 
    149 /* Audio-only YouTube: de YT-speler draait verborgen (off-screen) maar moet een
    150  * echte grootte houden, anders pauzeert de browser 'm. Alleen het geluid telt. */
    151 .pcms-embed-card--youtube.pcms-embed-audio-mode .pcms-embed-mount {
    152   position: absolute;
    153   left: -99999px;
    154   top: 0;
    155   width: 320px;
    156   height: 180px;
    157121  opacity: 0;
    158122  pointer-events: none;
Note: See TracChangeset for help on using the changeset viewer.