<!-- Mini Player -->
<div class="music-player__mini" id="mp-mini" title="双击打开面板 / 单击播放暂停">
<div class="music-player__mini-cover" id="mp-mini-cover" style="background-image: url('/images/music.png')"></div>
<svg class="music-player__progress-ring" viewBox="0 0 80 80">
<circle
stroke="var(--music-player-theme)"
stroke-width="3"
fill="transparent"
r="34"
cx="40"
cy="40"
style="stroke-dasharray: 213.6; stroke-dashoffset: 213.6;"
id="mp-mini-progress"
/>
</svg>
<div class="music-player__mini-overlay">
<div class="music-player__mini-status" id="mp-mini-status">
<i class="fa fa-play"></i>
</div>
</div>
</div>
<!-- Background Lyrics Container -->
<div class="music-player__bg-lyrics" id="mp-bg-lyrics">
<div class="music-player__bg-lyrics-inner" id="mp-bg-lyrics-inner"></div>
</div>
<!-- Main Panel -->
<div class="music-player__panel" id="mp-panel">
<div class="music-player__backdrop" id="mp-backdrop"></div>
<aside class="music-player__content">
<header class="music-player__header">
<div class="music-player__info">
<h3 class="music-player__title" id="mp-title">Loading...</h3>
<div class="music-player__artist" id="mp-artist">-</div>
</div>
<button class="music-player__close-btn" id="mp-close">✕</button>
</header>
<section class="music-player__main">
<div class="music-player__cover-wrap">
<div class="music-player__cover" id="mp-cover" style="background-image: url('/images/music.png')"></div>
</div>
<!-- Lyrics Container -->
<div class="music-player__lyrics" id="mp-lyrics-container" style="display: none;">
<div class="music-player__lyrics-inner" id="mp-lyrics-inner"></div>
</div>
<div class="music-player__controls">
<div class="music-player__progress">
<span class="music-player__time" id="mp-time-current">0:00</span>
<input type="range" class="music-player__seek" id="mp-seek" min="0" max="100" value="0">
<span class="music-player__time" id="mp-time-total">0:00</span>
</div>
<div class="music-player__btn-group">
<button class="music-player__btn" id="mp-prev" title="上一首">
<i class="fa fa-step-backward"></i>
</button>
<button class="music-player__btn music-player__btn--main" id="mp-play" title="播放/暂停">
<i class="fa fa-play"></i>
</button>
<button class="music-player__btn" id="mp-next" title="下一首">
<i class="fa fa-step-forward"></i>
</button>
</div>
<div class="music-player__extra-controls">
<button class="music-player__text-btn" id="mp-mode" title="顺序播放">
<i class="fa fa-sort-amount-asc"></i>
</button>
<button class="music-player__text-btn" id="mp-lrc-toggle" title="显示歌词">
<i class="fa-regular fa-file-lines"></i>
</button>
<button class="music-player__text-btn" id="mp-list-toggle" title="播放列表">
<i class="fa fa-list-ul"></i>
</button>
</div>
</div>
</section>
<section class="music-player__list" id="mp-list">
<!-- Mobile List Close Button (Hidden on PC, visible on mobile when list is open) -->
<div class="music-player__list-close-mobile" id="mp-list-close-mobile" style="display: none;">
<i class="fa-solid fa-angles-down"></i>
</div>
<div id="mp-list-items">
<!-- List items injected here -->
</div>
</section>
</aside>
</div>
评论加载中...