Downloads your favourite music
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file audioace-0.0.4.tar.gz.
File metadata
- Download URL: audioace-0.0.4.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47741db2b583af6c741228c2862a1ec771e1d6dcbc0594c28a647b6fe4a4e9cf
|
|
| MD5 |
b91876c5d21e730f0400cc4c47b286ab
|
|
| BLAKE2b-256 |
5638de20282a0af6f71550970354f5b2fe59d525332f99a0dd824d891921c282
|
File details
Details for the file audioace-0.0.4-py3-none-any.whl.
File metadata
- Download URL: audioace-0.0.4-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3da8849f5a1b4cb0c9317eeffb7968ee6ccd8b524d495d11e57926e2d1f38127
|
|
| MD5 |
278bf5ef10f3f6bcddc269707df9f4ef
|
|
| BLAKE2b-256 |
e36b4022054427b728be3451f5600c0c2d085e3506b3ad7863755b81eaddf7e1
|