{"repo":"Musish/Musish","free":true,"listed":false,"github":"https://github.com/Musish/Musish","clone":"git clone https://github.com/Musish/Musish.git","description":"Apple Music...ish","language":"TypeScript","stars":3215,"topics":["react","musickit","apple-music","apple","music","musickitjs"],"license":"AGPL-3.0","category":"media-processing","readme_excerpt":"Musish (musi.sh) The unofficial open source Apple Music webapp. Built with React and Apple's MusicKit JS while utilising the official Apple Music API. Contains some serverless functions deployed with AWS Lambda to speed up certain functionalities. (Found in backend). Looks neat, how can I contribute? The Musish project welcomes contributions of all sorts; PRs, issues, feedback, comments, donations, or even just sharing the project would all be infinitely useful to us! Please do remember to read our contributing guidelines before making a pull request. We also welcome financial contributions in full transparency on our open collective, and we are extremely thankful for all those who have contributed already: A massive thank you also to our code contributors, who you can see here Self hosting Building Musi.sh requires node and yarn. Running the Musish web app: 1. Generating an Apple Developer Token (JWT): Musish uses the Apple Music API and therefore you'll need a signed developer token from Apple. Please reference Apple's official guide on generating the keys and an associated token. 2. Environment setup: Musish requires two environment variables to start. You'll need to enter your Apple Developer token as APPLE TOKEN , and a link to your hosted Musish backend with BACKEND URL . .env.example: 3. Install dependencies: 4. Launch Musish: Start webpack dev server on port 8080: Or: This will create a directory called dist in the project root, these files can be served from a web se","default_branch":null,"files":null,"tree":[],"storefront":"/r/Musish","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Musish/Musish/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}