UNPKG

spotidownloader

Version:

A lightweight API to fetch Spotify track details and provide direct download links.

97 lines (75 loc) β€’ 2.8 kB
# 🎡 Spotidownloader – Download Spotify Tracks Easily A simple and lightweight Spotify track downloader using an unofficial API. Fetch **Spotify track details** and get a **direct MP3 download link** with just one function call! πŸš€ **Fast** | 🎧 **Easy to Use** | πŸ”— **No Extra Setup** --- ## πŸ“– Table of Contents - [πŸ“Œ Installation](#-installation) - [πŸ”₯ Usage Example](#-usage-example) - [🎧 Features](#-features) - [⚑ API Response](#-api-response) - [❗ Notes](#-notes) - [πŸ“œ License](#-license) - [πŸ‘€ About the Developer](#-about-the-developer) --- ## πŸ“Œ Installation Install via NPM: ```sh npm install spotidownloader ``` Make sure you have **Node.js** installed before using the package. --- ## πŸ”₯ Usage Example Here’s a quick example of how to use **Spotidownloader** in your Node.js project: ```js const SpotifyDL = require('spotidownloader'); (async () => { const track = await SpotifyDL.get('https://open.spotify.com/track/7eRieAYqAG7rBEOMlvR0xy'); if (track.error) { console.error('Error:', track.error); } else { console.log('🎢 Track Info:', track); console.log('πŸ“₯ Download Link:', track.download); } })(); ``` --- ## 🎧 Features βœ” **Fetch Track Info** – Get song title, artist, album, cover image, release date, and duration. βœ” **Direct MP3 Download** – Instantly grab the MP3 file. βœ” **Lightweight & Fast** – No unnecessary dependencies. βœ” **Simple API** – Just call `.get(url)` and receive track details. --- ## ⚑ API Response Here’s what you get when you fetch a track: ```json { "title": "In Lab", "artist": "Blakdyak", "album": "Noon at Ngayon", "cover": "https://i.scdn.co/image/ab67616d0000b273b710265f2f2ff055cc0c9a10", "released": "1997", "duration": 198, "download": "http://spotifydl-api.gleeze.com/5f7839ea1782" } ``` - **`title`** – Name of the song - **`artist`** – Artist(s) of the track - **`album`** – Album name - **`cover`** – Album cover image URL - **`released`** – Year of release - **`duration`** – Length of the song in seconds - **`download`** – Direct MP3 download link --- ## ❗ Notes - This tool **does not bypass any restrictions** and only works with an **unofficial API**. - The download link is generated by a third-party service. - Some tracks **may not be available for download** due to licensing restrictions. --- ## πŸ“œ License This project is **open-source** and licensed under the **MIT License**. --- ## πŸ‘€ About the Developer Developed with ❀️ by **JrDev06** πŸ“Œ Facebook: [JrDev06](https://www.facebook.com/jr.busaco.271915) If you find this package useful, **consider following me on Facebook, it helps a lot!**