Changeset 0f11c69 in Klonkt


Ignore:
Timestamp:
06/20/2026 06:36:10 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
9d9f3c1
Parents:
903f10b
Message:

change(player): player bar only appears on first audio click

The site pre-seed (PCMS_SITE_TRACKS) made the bar visible on page-load
already (loadTrack metaOnly). Now the pre-seed only queues up the tracks;
the bar appears only when the user clicks an audio item (setQueue/loadTrack
reveals it). An active session (restore) still shows the bar while navigating.
buster audio-player.js?v=29.

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

Location:
src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/assets/js/audio-player.js

    r903f10b r0f11c69  
    864864        cover:  t.cover_url || t.cover || '',
    865865      }));
    866       if (queue.length) loadTrack(0, false, true);  // metadata only — fetch on first play
     866      // Queue alleen klaarzetten — de speler-balk verschijnt PAS bij de eerste
     867      // audio-klik (een .post-audio-track of de mini-speler-play roept setQueue/
     868      // loadTrack → die toont de balk). Geen pre-seed-balk meer op page-load.
     869      currentIndex = 0;
    867870    }
    868871  }
  • src/views/shell.ejs

    r903f10b r0f11c69  
    300300     ?v=N — cache-buster: bump bij elke audio-player.js wijziging zodat
    301301     Cloudflare (max-age=1y) niet de oude versie blijft serveren. -->
    302 <script src="/assets/js/audio-player.js?v=28"></script>
     302<script src="/assets/js/audio-player.js?v=29"></script>
    303303<!-- Eigen custom media-embeds (YouTube/SoundCloud/Spotify) via de echte
    304304     player-API's + gedeelde mutual-exclusion registry met de site-speler. -->
Note: See TracChangeset for help on using the changeset viewer.