A streaming music downloader.

Sayem Chowdhury 9e4e9f12be v1.3.3 4 vuotta sitten
src 9e29998663 Fix #18 4 vuotta sitten
.gitignore 8a5eb4db41 Initial commit 5 vuotta sitten
.prettierrc 8a5eb4db41 Initial commit 5 vuotta sitten
LICENSE 3f25986943 MIT 5 vuotta sitten
README.md ab51cb4062 set arl option #17 4 vuotta sitten
build.sh 253e5b1966 drop 32 bit 4 vuotta sitten
d-fi.js ab51cb4062 set arl option #17 4 vuotta sitten
index.js fb3f6c2c78 export api 4 vuotta sitten
package-lock.json ee0830b513 fix token refresh issue 4 vuotta sitten
package.json 9e4e9f12be v1.3.3 4 vuotta sitten
screenshot.png 8a5eb4db41 Initial commit 5 vuotta sitten
test.sh 1931199bd6 Create test 5 vuotta sitten

README.md

d-fi

A streaming music downloader.

Screenshot

d-fi is a program for downloading music from streaming music services.

Remember that the artists and studios put a lot of work into making music - purchase the original music to support them.

Features

  • Supports single tracks, albums, artists, and playlists
  • Music quality selection (MP3 - 128 kbps, MP3 - 320 kbps, FLAC - 1411 kbps)
  • Auto tagging MP3 & FLAC (including album cover and lyrics)
  • Download a list of links from "downloads.txt"
  • Track search support
  • CLI and module support

Supported sites

  • Deezer
  • Tidal
  • Spotify

Tidal and Spotify tracks will be sourced from Deezer

Install

npm i d-fi -g

or

yarn global add d-fi

Run d-fi to start.

Pre-built binary here

CLI parameters

Parameter Short Default Supported values Description
--quality -q 320 128/320/FLAC The quality of the files to download
--path -p Music Relative or absolute path The path to download the files to
--url -u or nothing album/artist/playlist/track url Downloads from url
--downloadmode -d single all for "downloads.txt" Downloads multiple urls from list
--concurrency -c 4 1 to 99 Downloads X songs at a time
--no-progress -n or nothing Not required Hide download progress bar
--set-arl -a arl string Set arl cookies
--help -h Nothing Shows the CLI help

Donations

If you want to show your appreciation, you can donate me on ko-fi or buy me a coffee. Thanks!

Telegram community group: @dFiCommunity

Disclaimer

d-fi was not developed for pirating music but educational and private usage.

It may be illegal to use this in your country,

I am not responsible in any way for the usage of others.


Made with :heart: & :coffee: by Sayem

Based on SMLoadr and Deezloader Remix