Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/averagehelper/apple-music-library-parser

A Node.js project to parse the Library.xml file you get from Apple Music into a nice UI without messing up your existing library. (Read-only Git mirror)
https://github.com/averagehelper/apple-music-library-parser

mirror

Last synced: about 6 hours ago
JSON representation

A Node.js project to parse the Library.xml file you get from Apple Music into a nice UI without messing up your existing library. (Read-only Git mirror)

Awesome Lists containing this project

README

        

# Apple-Music-Library-Parser

A Node.js project to parse the Library.xml file you get from Apple Music into a nice UI without messing up your existing library.

## Setup

### Prerequesites

This project requires Node 16 or above. You can check what version you have installed by running `node -v`:

```sh
$ node -v
v16.13.1
```

### Install Dependencies and Build

```sh
$ npm install
$ npm run build
```

### Run!

```sh
$ npm start /path/to/Library.xml
```

## Contributing

This project lives primarily at [git.average.name](https://git.average.name/AverageHelper/Apple-Music-Library-Parser). A read-only mirror also exists on [GitHub](https://github.com/AverageHelper/Apple-Music-Library-Parser). Issues or pull requests should be filed at [git.average.name](https://git.average.name/AverageHelper/Apple-Music-Library-Parser). You may sign in or create an account directly, or use one of several OAuth 2.0 providers.

This project is entirely open source. Do with it what you will. If you're willing to help me improve this project, consider [filing an issue](https://git.average.name/AverageHelper/Apple-Music-Library-Parser/issues/new/choose).

🧐 If you're feeling especially fantastic you might consider contributing to the project directly:

- Fork this project.
- Make your changes.
- Submit a PR. (Forgejo will ping me for you, so no need to @ me)

I don't have all the time in the world, so PRs are especially appreciated.