Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

audioace-0.0.4.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

audioace-0.0.4-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

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

Hashes for audioace-0.0.4.tar.gz
Algorithm Hash digest
SHA256 47741db2b583af6c741228c2862a1ec771e1d6dcbc0594c28a647b6fe4a4e9cf
MD5 b91876c5d21e730f0400cc4c47b286ab
BLAKE2b-256 5638de20282a0af6f71550970354f5b2fe59d525332f99a0dd824d891921c282

See more details on using hashes here.

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

Hashes for audioace-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3da8849f5a1b4cb0c9317eeffb7968ee6ccd8b524d495d11e57926e2d1f38127
MD5 278bf5ef10f3f6bcddc269707df9f4ef
BLAKE2b-256 e36b4022054427b728be3451f5600c0c2d085e3506b3ad7863755b81eaddf7e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page