Skip to content
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots Update readme Feb 19, 2019
src fix project name (#94) Mar 19, 2019
.editorconfig https link Dec 13, 2018
.gitignore Reveal api token Nov 30, 2018
LICENSE.md
README.md fix project name (#94) Mar 19, 2019
amplify.yml fix project name (#94) Mar 19, 2019
angular.json fix project name (#94) Mar 19, 2019
build.sh fix project name (#94) Mar 19, 2019
ngsw-config.json Update icons Dec 1, 2018
package-lock.json fix project name (#94) Mar 19, 2019
package.json fix project name (#94) Mar 19, 2019
tsconfig.json initial commit Nov 6, 2018
tslint.json initial commit Nov 6, 2018

README.md

Apple Music Web Player

A Progressive Web App for Apple Music built with Angular, Angular Material, and MusicKit JS.

Screenshots

browse.png album.png

Development server

Replace APPLE_MUSIC_TOKEN in environment.ts with your own developer token.

Run ng serve --aot for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Discontinuation disclosure

As a result of changes requested by Apple and increased server costs, I've moved the site to GitHub pages hosting. The site can be used from https://naveedgol.github.io/music-web-player/ and is no longer available from https://playapplemusic.com.

Given the cost of renewing my Apple developer membership and emergence of other quality Apple Music web players, I will stop hosting the web player on November 1, 2019. The code will still be availble for those interested in hosting their own personal servers.

You can’t perform that action at this time.