stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

amll-PiP-Player

  • 1 Devlogs
  • 4 Total hours

A minimalist, aesthetically pleasing desktop Picture-in-Picture (PiP) music player powered by Vue 3 and the Apple Music Like Lyrics (AMLL) rendering engine.

This project was vetted by Shipwrights and is now up for voting. You can ship again after making more updates.

Shipwright walkthrough

Open comments for this post

3h 30m 29s logged

For the past few weeks, I’ve been pouring my heart into building AMLL PiP Player—and honestly, I’m beyond proud of how it turned out! I’ve always been obsessed with Apple Music’s gorgeous, bouncing syllable-by-syllable lyrics and colorful ambient fluid glow, but I hated that there wasn’t a lightweight, cross-platform way to have that pinned on my desktop while coding or doing homework. So instead of waiting for someone else to make it, I built it myself completely from scratch in the browser using Vue 3 and TypeScript! By taking advantage of the cutting-edge Document Picture-in-Picture API and File System Access API, I managed to create a 100% client-side player that indexes your local tracks, automatically pairs them with rich .ttml / .lrc lyrics and album art, and pops out into a floating, frosted-glass desktop card that stays pinned on top of any window. Pushing the limits of what a high schooler can build with modern web standards, no backend, and zero data tracking—it feels surreal seeing an aesthetic I dreamed of running so smoothly on my own screen!

0
0
20

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…