Skip to main content

No project description provided

Project description

Python bindings for bliss-rs.

Audio library used as a building block to make playlists from songs.

Installation

bliss-audio is available for Python 3.5+ via pip:

$ pip install bliss-audio

Usage

from bliss_audio import Song
import numpy as np

song1 = Song("/path/to/song1")
song2 = Song("/path/to/song2")

distance = np.linalg.norm(np.array(song1.analysis) - np.array(song2.analysis))

print('Distance between song1 and song2 is {}'.format(distance))

Then you most likely want to analyze a bunch of songs like that, store the result somewhere, and generate playlists on the fly by taking a song and finding the next one by computing the one with the smallest distance to it.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

bliss_audio-0.1.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.7-cp38-abi3-manylinux_2_31_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.31+ ARM64

bliss_audio-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

File details

Details for the file bliss_audio-0.1.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00edd88f8bc16a5b4d6c179f51647f9af3daa2fae7490fae26293cc37cd7bb91
MD5 349e74c7621fb5961c0ab33adcb03eb7
BLAKE2b-256 6c5c58cdd7073bfc143409177c8e677a728f54ed828ccf125ad90689d1156c16

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fe8d0c1eda66dd78f68f9a85f5793dc1e9f687b41dc2139b55c1630c31aa9f6
MD5 9bb6ea7de376fbb7e6a8bfcc0ad34dc9
BLAKE2b-256 f6a9a48cd5a903e34c50f48a684ca0734bfe17772ed1d41ff789f67f5d3610d5

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5441b2ece9b4ba38b221a51dfdc0c02aae031a731934fa6eb8dec4d5258f768a
MD5 137f715535fff2743ac95ab9d912f77f
BLAKE2b-256 995247589e28ff4f5bbd1a784a18b2fab4ef1bd259c0cea0f09b7ae9c3ed71eb

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d828f9e0cce188971fd38d3fcaa22863e901878ae2471bb08ac723d02b46b148
MD5 a58c172ce9f3a49830bfb9b9ecf5cafe
BLAKE2b-256 eb31f5c5526edc0575f30f4a40a836ec65a1532d1823f49a34c4624d11d55306

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6dd51e966d414c12a0d27ac8b7b0ad7f31a537179c0a3be46e018818ce54b44
MD5 041f425d5e226cd48defaa13dc717dda
BLAKE2b-256 61737e186a4969435dcfcbdf45f75d792bf02e6eccf86b4d0c2697cbf610beb5

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e28eb99867d3489cad1d69d0539efca78d4578876c147e424e360164d552735d
MD5 3ade9076628025317fa46e843a74ee8b
BLAKE2b-256 910a39b5a30e1417d5ba413fcbb540cfbf10bd22892bdbba9e22efce2ff8f233

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e33ebe893df419550c5d18aa02648ec71e2bd6eff0de09e16b2446ac8ac9c5a5
MD5 0ea46e83c03685398d675a9808de7813
BLAKE2b-256 b31a56612c0b9830479b1f373af081dda0d45a06c6016ab7607f045058539842

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.7-cp38-abi3-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.7-cp38-abi3-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 ab507042e2477f197bfd734680ce944377e44f1f7d459d64ce993a96ebb6e852
MD5 2a4ce9b801ee6550ce316efd661b649c
BLAKE2b-256 732924c79444f8bf3461a3572241a9c4e90412db6cec2fcdf95ae5da11ec72ae

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36050b105d39e9f357fafa7092f19e690e9ce88c83d50e2bf0abf661e52b85e3
MD5 aba798583b35286eececc230dc5d0456
BLAKE2b-256 d239b2624720d5db44dff84c1512859d4031bf87781e80518bdf9f09b076e5e5

See more details on using hashes here.

Supported by

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