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.8.tar.gz
(125.3 kB
view hashes)
Built Distribution
Close
Hashes for music_checker_micro-0.2.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a436fb90544eebeef8fb5a803f98f301b6781d65780ebcf08a94fc413235490 |
|
MD5 | aa501d3c560afe016fb7537a39d97e6c |
|
BLAKE2b-256 | ef1773d6409c182ac62ff6f372a648076c53c675278ebc174a5ffca784831026 |
Close
Hashes for music_checker_micro-0.2.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1729ce8078386ce92ba5a076f8b891fe9f0307fe4e0163b6d0ff42334dc37135 |
|
MD5 | 9916214949e96413f5b67476de839f26 |
|
BLAKE2b-256 | 980b25d4de887980775713e196b20b15aec8e80291ae105562e3189f322dad66 |