It’s always nice to see a full application as a reference (vs small snippets in docs/blogs), when you have those questions “I wonder how they solved this?”.<p>Thanks for putting this out there!!
Nice work here! Love me some Vue!<p>A friend of mine worked on a similar web player for Apple Music that got a lot of attention, Musish [0]. If I remember right, they were working on it before Apple released their web player. It's totally open source as well, so you might be able to take some inspiration from their work too!<p>[0]: <a href="https://github.com/Musish/Musish" rel="nofollow">https://github.com/Musish/Musish</a>
I quite like Apple’s decision to expose a streaming API. I’m still a bit unsure about the terms and monetising any app you write over it, but it looks like a good way to get native Linux support and also add on things like Spotify style discovery.<p>The only thing stopping me switching is Spotify’s ability to show me music I might like. Apple mostly gives you the top hits.
Very nice, thanks for sharing! One suggestion: music player applications benefit greatly from virtual scrolling, since lists of songs or albums can potentially be very, very long. Nonetheless, fantastic job!
This looks good and functions very nicely. However, the playhead in the progress bar moves in discreet steps. It'd be better if its movement is smoother. the playhead inside <a href="https://beta.music.apple.com" rel="nofollow">https://beta.music.apple.com</a> unfortunately behaves the same way.
A random student’s portfolio piece offering nothing over <a href="https://beta.music.apple.com" rel="nofollow">https://beta.music.apple.com</a> beside the use of a specific front end web ecosystem.<p>Latest commit X 8 months ago, 8 months from now.