Nice work on this; I've been working on something similar for the past year now
freyr-js https://github.com/miraclx/freyr-js
- supports multiple streaming services (Spotify, Apple Music, Deezer, and more to come)
- automatically embeds album art and song metadata
- exports M4A audio supported in iTunes
- has a myriad of options for customizing the experience (Alternate sources, preferred bitrate, etc...)
- minimal dependencies
- lightweight Docker images
- and many more features
Service Support
Metadata Availability
| Meta |
Spotify |
Apple Music |
Deezer |
Title |
✔ |
✔ |
✔ |
Artist |
✔ |
✔ |
✔ |
Composer |
✗ |
✔ |
✔ |
Album |
✔ |
✔ |
✔ |
Genre |
✗ |
✔ |
✔ |
Track Number |
✔ |
✔ |
✔ |
Disk Number |
✔ |
✔ |
✔ |
Release Date |
✔ |
✔ |
✔ |
Rating |
✔ |
✔ |
✔ |
Album Artist |
✔ |
✔ |
✔ |
ISRC |
✔ |
✔ |
✔ |
Label |
✔ |
✔ |
✔ |
Copyright |
✔ |
✔ |
✗ |
Cover Art |
✔ |
✔ |
✔ |
Do check it out... https://github.com/miraclx/freyr-js