Skip to main content

Soundforest music tree processing

This module contains handlers for trees of audio files, for example music libraries, playlist directories or loop/sample collections.

The module does not contain useful tools for end users, but is the music library backend for developing such tools.

Tools for transcoding and tagging typical music libraries are in ‘musa’ which heavily depends on this module.

Tasks for this module include:

  • Parsing of audio file tags with common API and standardized tag names

    for default tags with all file formats supported

  • Support multiple trees easily, support multiple tree types in addition

    to common ‘music file library’ tasks (loops,samples,studio recordings)

  • Storing of file trees and tags associated with a source to database:

    source is by default ‘filesystem’, but same files can be registered under custom sources, for example to store data from specific program

  • Storing of abstraction of playlists to database: a playlist has a name

    and contains songs, nothing else, but you can register playlists from multiple sources, allowing importer to read data from different programs and compare or merge the playlists based on DB info. It’s up to the module user to import/export this data

  • Tracking of file changes in trees, for ‘audio file tree change logs’

  • Configuring various codecs and encoder/decoder commands to database,

    with classes to execute decode/encode operations cleanly from python using configured codec commands

Metadata

Release files for soundforest 4.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for soundforest 4.5.0
File Size Uploaded Provenance
soundforest-4.5.0.tar.gz 45.9 kB Without provenance Details

Release files / soundforest-4.5.0.tar.gz

Download URL soundforest-4.5.0.tar.gz
Size 45.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d21c58b1b0fb29f8e11c198d2ab88a6186e0b148ca62b112450c86533dfccd09
BLAKE2b-256 checksum
How to use checksums
3bf459cfcfbfc07647cb5d26e7fbe32b368fe7c8b9b1c660862fbb578ee3ed16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for soundforest 4.5.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

4.5.0 This release

1 release file No provenance

3.1

3.0

1.0.3

1.0.2

1.0.1

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