Giter Site home page Giter Site logo

dhruv-ahuja / spoti-dl Goto Github PK

View Code? Open in Web Editor NEW
64.0 4.0 7.0 481 KB

spoti-dl: download songs, albums and playlists using Spotify links

Home Page: https://pypi.org/project/spoti-dl/

License: MIT License

Python 27.68% Rust 72.32%
spotify song-downloader youtube-api spotify-api music audio-applications songs spotify-downloader album-downloader albums

spoti-dl's People

Contributors

dhruv-ahuja avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

spoti-dl's Issues

Default Bitrate Stuck at 124kbps

The bitrate is always 124kbps even when set with flag -b to 320 or any other valid bitrate for any format. 124kbps is a weird bitrate as it's not even in the choices for -b.. its should be 128kbps if anything...

Thus the default is always 124kbps and not "best or 320 kbps".

Inputing an invalid bitrate returns an error like it should. The metadata is fine and filesize/track lenght gives 124kbps. It seems like the webm that it initially downloads is of similar size as the final output format.

How to install it please

Hi i basic PC user. I install python 3.11. Download source. On powershell pip install spoti-dl but not work.....

How does this project handle youtube song finding and yt-dlp download limit?

On other similar projects it usually downloads from a match from youtube music. The most famous downloader, spotdl, has a problem which makes the program crash when surpassing the yt-dlp download limit imposed by youtube api.
I would like to know how is this implemented on this project since I don't know rust quite well and I don't seem to find where exactly is implemented.

spotidl fails to work thrwing ffmpeg not installed error

Gettig ffmpeg not installed error even if I have set the path to ffmpeg and the command prompt does have output for ffmpeg command
image

I've also installed ffmpeg-python, ffmpeg, python-ffmpeg through pip but neither of these are working

How to setup the application

'spoti-dl' is not recognized as an internal or external command,
operable program or batch file.

I followed all the steps and when I run 'pip install spoti-dl' again it says all the requirements are already satisfied

(Feature request) Add track order numbers for album downloads

Hello! Thank you very much for your excellent work; it has helped me solve the problem of digitizing albums after purchasing them. I have another feature request, which might not be difficult for the entire program given that it already fetches Spotify song metadata.

Feature request:
(Optional) When downloading an album, automatically prepend track order numbers (01, 02, ...) to the song titles.

This would greatly reduce the time I spend manually adding information on devices that do not support metadata.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.