Apple Music Webplayer

Web player for Apple Music (using MusicKit JS)
Alternatives To Apple Music Webplayer
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Add To Calendar Button1,149
3 days ago4otherJavaScript
The convenient JavaScript snippet, which lets you reliably create beautiful buttons, where people can add events to their calendars.
Apple Music Webplayer557
a year ago62mitVue
Web player for Apple Music (using MusicKit JS)
2 years ago9Vue
Vusic - Apple Music Web Player made with VueJS
6 years ago1mitJavaScript
:dollar: [ P ] rice + M [ onitor ] = Ponitor 价格监测应用(老版本 vue.js,源码不推荐学习)
4 months ago29agpl-3.0Vue
Easiest group P2P File & Message transfer in browser with WebRTC 🔥. Cross-platform alternative to Apple's AirDrop, Xender, ShareIT with the same speed over LAN. No installation, just a website :)
3 years ago20agpl-3.0Vue
Maeve, a PWA Apple Music web player with support. Built with Vue & Typescript
Apple Signin Auth10495 months ago34January 03, 20234mitJavaScript
 Apple signin for nodeJS.
One Vue89
6 years ago1mitVue
仿韩寒「ONE · 一个」,基于vue2.0+混合式开发的一款跨终端、高性能、用户体验高的移动端App! 学习Vue的同学可以看下,感谢 Star 和 Fork!!
React Apple Signin Auth81
5 months ago1mitJavaScript
 Apple signin for React using the official Apple JS SDK
4 months ago6Vue
Alternatives To Apple Music Webplayer
Select To Compare

Alternative Project Comparisons

Apple Music Web Player

This is a web player for Apple Music using MusicKit JS.

Apple and Apple Music are trademarks of Apple Inc., registered in the U.S. and other countries.


* denotes features only available when signed into Apple Music.

  • Access to the entire Apple Music library
  • Access to your personal Music Library*


  • Full track playback*
    • Control volume, shuffle and repeat modes
  • Add songs to the playback queue
  • Full screen player
  • Use keyboard media controls to play/pause, skip track and return to previous track (browser must support Media Session)
  • Notifications when the track changes (can be disabled if not desired)


  • Top charts
  • For you*
  • Recent*
  • Search both Apple Music and your Library*

Library management

  • Add playlists, albums and songs to your library*
  • Add songs to playlists (new or existing)*
  • Love and dislike songs*


Screenshot: Playlist

Screenshot: Top charts

Screenshot: Full screen player


This web player is written using Vue.js.

Getting started

git clone
cd apple-music-webplayer

# Install dependencies
npm install

# Add the private settings
cp src/private.js.sample src/private.js

# Add your Developer Token to src/private.js
#  To generate one, see below.

# To run a local development instance
npm run serve

# To build the app (to dist folder)
npm run build

Generating an Apple Music Developer token

Apple's official documentation provides a base, and then you can visit Creating an Apple Music API Token for a great guide on how to generate the token.

Popular Apple Projects
Popular Vue Projects
Popular Companies Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.