Skip to main content

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)

Source distribution for audioace 0.0.4
File Size Uploaded
audioace-0.0.4.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for audioace 0.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page