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.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bliss_audio-0.1.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bliss_audio-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bliss_audio-0.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for bliss_audio-0.1.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e31006f7392f4be58d65d464e284efbd34b992e87927a5f5ab5b04253c27643
MD5 a7efb44d2d021eaf880b896b46386e4b
BLAKE2b-256 b9c7c9180ed99279fa20e7820fa0237dae6e75fd076fc0a3aaef354726e43fa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bliss_audio-0.1.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d085ce01814001dce68e41455fbdb3b0dea278fa3ff89aa950d9b3a5d1d6c42
MD5 d49400cae4d0b4cea47102c76c49b6cc
BLAKE2b-256 4e1ba2c59758720125b4854fdf118c848554f05836e1c1b932188cdbc262ed74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bliss_audio-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a6c412f15484b6aa906a48aff96fc182eb9d5e2a549459bc151c3569778049e
MD5 a499887fa48f32137d02fc654cad3011
BLAKE2b-256 07519f0cf5ef9bf20ebbac729a76a7445caed1cb5e6f3a5417bd12f70c411176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bliss_audio-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f8b818853544a842c813a2024ac0efb67ce07398395d6a24efcc2a089891f7d
MD5 0f88f4c32491c95cc845ce50ccb6c63b
BLAKE2b-256 f82e6f51800684db5c98a22bbd69a08e135e6ad0e95343899422be0f14147279

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bliss_audio-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e36865900853b4e14b0671d7e7bf124cdb7287aaea7eff3d388480d30d8ad5c6
MD5 efa34e051806aa670ff536761498e663
BLAKE2b-256 8b7c9fc77e56e43caab392aeeb9aa297ab0159cd80f9c23fd46fd15bfa986ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bliss_audio-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 706cabecae1d1cbe616651772d063695b342e777b0140ea8189788b918480f30
MD5 53fabed8a354fb43fd1a47d778ab6234
BLAKE2b-256 8175710c98eb144d289934ac3678585fbf4e256b54aefd9168546b0eed97cb0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bliss_audio-0.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 492f508fe9d9415b407a5ecb3ac024088d4cab31adbda25767c290c014f3e9a2
MD5 528e42cfee35c67246a60ae5320ac9f1
BLAKE2b-256 8dd9c37146d86dadb594adb24dd1c16b150c4525867910381d44209b1beaf56b

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