A media file tag checker tool, intended to work alone or fit into a larger toolchain
Project description
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/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
music_checker_micro-0.2.9.tar.gz
(125.4 kB
view hashes)
Built Distribution
Close
Hashes for music_checker_micro-0.2.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bdda6671fa4ff2baad6e7a8740cd56bedccecc753edbef4c033f1cde037f961 |
|
MD5 | 717d05aa93c9edc752d62c37a95f8e9a |
|
BLAKE2b-256 | ee55ec3e4efa9e2272d791668995f3683ec0e996b3aeadb4234276a0e4e2770d |
Close
Hashes for music_checker_micro-0.2.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e141224e57f6d54d60f7369e71fd249b4bbef1c7ddf4a331b4f96350738dd93 |
|
MD5 | b71ee4f2e52a087ee8c23ce1d2e8b4d5 |
|
BLAKE2b-256 | a54a31a370b0725712d1f5f93a128a77d34c90dd84b244bf8bdd791b827a0ffd |