Skip to main content

MusicChecker

Application that provides a series of functions to retrieve tag information from media files.

Features

  • Define libraries by familiar name
  • Pulls all tags from supported media files
  • Stored in a SQLite DB for fast retrieval

Requirements

Python 3+

Usage

from music_checker_micro import MusicChecker as MC
library = "my_library"
mc = MC(library)
result = mc.execute()

Supported Formats

  • MP3
  • FLAC

Caching

Cached data is stored in the standard XDG directory

$HOME/$XDG_CACHE/MusicCheckerMicro/<library_name>

Usually /home/username/.cache/MusicChecker

Testing

Run pytest in root directory passing in tests directory. Sample audio files are also contained within tests path

TODO

  • dynamic placement of cache dir
  • update on mtime

Build

python -m build
python -m twine upload dist/*

Metadata

Release files for music-checker-micro 0.2.16

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

Source distribution (sdist)

Source distribution for music-checker-micro 0.2.16
File Size Uploaded Provenance
music_checker_micro-0.2.16.tar.gz 126.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for music-checker-micro 0.2.16
File Interpreter ABI Platform
music_checker_micro-0.2.16-py3-none-any.whl Python 3 none any Details

Total release size: 135.4 kB

Release files / music_checker_micro-0.2.16.tar.gz

Download URL music_checker_micro-0.2.16.tar.gz
Size 126.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0b83db8507cb74afb8a84e35044093e83cce7e1c68d524de3671f9fb790b3dac
BLAKE2b-256 checksum
How to use checksums
6d4a8bc0631ac2887484dec15adeebdf016af88741fa9b91c7899d7337b87458
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / music_checker_micro-0.2.16-py3-none-any.whl

Download URL music_checker_micro-0.2.16-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8264ab25c2084623e7fe2802cce44f67802473c085c9b9d80b8455590a620577
BLAKE2b-256 checksum
How to use checksums
175331ffe0830d4d287766662ca2b990ff60ca9b4f78fc161fcdffca0de62f91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Security for music-checker-micro 0.2.16

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.

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