Skip to content

Latest commit

 

History

History
99 lines (63 loc) · 2.03 KB

README.md

File metadata and controls

99 lines (63 loc) · 2.03 KB

Project Uta

A small Sveltekit project to download songs from spotify with ease

Features

  • Light/dark mode support
  • Downloads several songs at once and saves them in a zip
  • Fast download speed thanks to yt-dlp
  • Windows/linux compatible

Demo

Uta

Run Locally

Clone the project

  git clone https://github.com/Anogh297/uta

Go to the project directory

  cd uta

Install dependencies (see below) then start the server

  npm run dev

Installation

To run the project, you need to have a spotify api key. Click here to create one. You can set the redirect url to just localhost. After setting up, run these commands in order

# Install node packages, you can use npm, yarn or pnpm
npm install

# Configure spotify api
node auth

Deployment

To build and deploy this project run

# Compilation
npm run build

# Start the server
npm start

The project will be compiled to build folder

API Reference

Get track/playlist/album information

  GET /api/track
Parameter Type Description
url string Required. Spotify url

Get download stream

  GET /api/download
Parameter Type Description
url string Required. Spotify url

Roadmap

  • Add metadata Support
  • Add Youtube support

Support

For support, email me at contact@zafirhasan.me or feel free to reach out to me on Discord!

License

MIT

Acknowledgements