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-python 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.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (43.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

bliss_audio-0.1.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (43.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

bliss_audio-0.1.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (43.2 MB view details)

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

bliss_audio-0.1.3-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (43.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

File details

Details for the file bliss_audio-0.1.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c6d6a49298d5081c3c92654d14df50410a9334b69462cf07d5d88922823a4aa3
MD5 ed0a59c73cc08653922907dedc56c5b9
BLAKE2b-256 ffa959addd6bc0fda65b3d8415e41ba31496eec93d7d68b810f55157a21d39ce

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3adfc9513baa85d105a36ff3f680c22e43370be8c95c31735384873955f6dc3d
MD5 f42483b1f0cacf3d479f5dddf652f4b1
BLAKE2b-256 b85dd06d7c8ceb50212caae19a1118222c51cfb79774cf7c8072216739196f59

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2b6318c61318f85474c562fe1ec100756af29c8b2e97b0faae1a40c8a825fb70
MD5 9089c11084943b2dbb3af3024129321d
BLAKE2b-256 c13c70f4b5114b4ba95dd8720c5dfa1d360ae464bba5f8eaac8a181ce1d31677

See more details on using hashes here.

File details

Details for the file bliss_audio-0.1.3-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bliss_audio-0.1.3-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 af7027e570d6fe8ab8392ad992d00166d906b668a4b509af4a49d7de582dca36
MD5 c2cc7ddb691e4f7dbf8194909afb6eb3
BLAKE2b-256 6b573e58169ee695d26d0fe73a5279d9152ab31300def5fbbadf0767faf3a739

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