miraclx/freyr-js
A tool for downloading songs from music streaming services like Spotify and Apple Music. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2381
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
2330 stars · 154 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Freyr is a Node.js CLI tool that downloads songs from music streaming services like Spotify, Apple Music, and Deezer. It extracts track metadata, fetches the best matching audio from sources like YouTube, encodes it to AAC (.m4a) at 320kbps, embeds metadata and album art, and organizes files into a structured music library.
Use cases
- download songs from spotify playlists
- rip apple music tracks to m4a
- download a full album with metadata and album art
- build an organized local music library from streaming urls
- convert spotify playlist to offline audio files
- download music from deezer via command line
- batch download tracks from a streaming service link
When to choose
- you want a command-line tool to turn streaming service URLs into tagged, organized audio files
- you need metadata and album art embedded automatically
- you want cross-platform availability including Docker and npm
When to avoid
- you need to stream or play music rather than download it
- you require lossless or original-quality audio from the streaming service itself
- downloading copyrighted music is not permitted in your jurisdiction or use case
Facets
cli-tool · maturity active
cli audio-processing web-scraping file-system media developer-tools cli cross-platform music-downloader spotify apple-music deezer youtube-audio m4a aac-encoding id3-metadata album-art playlist-download audio command-line nodejs docker
2 sources
- readme: https://github.com/miraclx/freyr-js · fetched 2026-08-28 · e98f0be8a8ca
- homepage: https://git.io/freyr-js · fetched 2026-08-29 · 883f18a4b54c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| miraclx/freyr-js | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="miraclx/freyr-js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem