JSPM

spotidownloader

1.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 337
    • Score
      100M100P100Q81918F
    • License MIT

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

    Package Exports

    • spotidownloader
    • spotidownloader/index.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (spotidownloader) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    🎡 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

    Install via NPM:

    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:

    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:

    {
      "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

    If you find this package useful, consider following me on Facebook, it helps a lot!