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)
Vusic359
2 years ago9Vue
Vusic - Apple Music Web Player made with VueJS
Ponitor239
6 years ago1mitJavaScript
:dollar: [ P ] rice + M [ onitor ] = Ponitor 价格监测应用(老版本 vue.js,源码不推荐学习)
Webdrop228
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 :)
Maeve218
3 years ago20agpl-3.0Vue
Maeve, a PWA Apple Music web player with Last.fm 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
Geek_blog67
4 months ago6Vue
基于Vue+Nuxt.js服务器渲染(SSR)搭建的个人博客系统
Alternatives To Apple Music Webplayer
Select To Compare


Alternative Project Comparisons
Readme

Apple Music Web Player

music.zacharyseguin.ca

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.

Features

* denotes features only available when signed into Apple Music.

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

Playback

  • 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)

Discovery

  • 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*

Screenshots

Screenshot: Playlist

Screenshot: Top charts

Screenshot: Full screen player


Development

This web player is written using Vue.js.

Getting started

git clone https://github.com/zachomedia/apple-music-webplayer.git
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.
Vue
Token
Apple
Playlist
Songs