AudioAce
A simple module for downloading your favourite songs
Documentation
coming soon....
Installation
Install audioace with pip
pip install audioace
or upgrade
pip install audioace --upgrade
Quick Start
To get started, install audioace and install ffmpeg from the link here or watch a tutorial on how to download ffmpeg from here
To Download Songs from a text file
First create a songs.txt file in your working directory and then type the songs you wanna add eg: Butter by BTS, etc..
import audioace
download_file = "songs.txt"
test = audioace.Download(file=download_file)
test.download()
To Download Songs from a Spotify Playlist
If you wanna download your songs from spotify you first have to create an app on https://developers.spotify.com/ then access your client id and client secret and redirect uri
client_id = #your client id
client_secret = #your client secret
redirect_uri = #redirect uri
playlist_link = #the link of playlist you wanna download from
test = audioace.Download()
test.get_songs_from_playlist(client_id=client_id, client_secret=client_secret, playlist_link=playlist_link)
test.download()
To Download Songs from Your Liked Songs
client_id = #your client id
client_secret = #your client secret
redirect_uri = #redirect uri
test = audioace.Download()
test.get_songs_from_liked_songs(client_id=client_id,client_secret=client_secret, redirect_uri=redirect_uri)
"""
This will open your default web browser asking for your permission,
grant it and then it will redirect you to your redirect page,
copy the link and paste it in your terminal
"""
test.download()
Reporting Issues
If you have any suggestions or found any errors or bugs, please feel free to mention them here
or you can send me a mail on vikrantht32@gmail.com
Metadata
Release files for audioace 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| audioace-0.0.4.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| audioace-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.4 kB
Release files / audioace-0.0.4.tar.gz
| Download URL | audioace-0.0.4.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
47741db2b583af6c741228c2862a1ec771e1d6dcbc0594c28a647b6fe4a4e9cf
|
|
BLAKE2b-256 checksum How to use checksums |
5638de20282a0af6f71550970354f5b2fe59d525332f99a0dd824d891921c282
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.4
|
Release files / audioace-0.0.4-py3-none-any.whl
| Download URL | audioace-0.0.4-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3da8849f5a1b4cb0c9317eeffb7968ee6ccd8b524d495d11e57926e2d1f38127
|
|
BLAKE2b-256 checksum How to use checksums |
e36b4022054427b728be3451f5600c0c2d085e3506b3ad7863755b81eaddf7e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.4
|