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.music_checker import MusicChecker as MC
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.1.1.tar.gz
(124.1 kB
view hashes)
Built Distribution
Close
Hashes for music_checker_micro-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 351d00038fb87b91d9c79c21b44d2d4e299887672c798be7a786861d9de2b8a8 |
|
MD5 | faa6c6377cc122d1ca627fc74537d16b |
|
BLAKE2b-256 | 7b7e66dafe52512dd2e563125a9163a4455ea5f2bdaa6cbb2ea0d870eae9a1a6 |
Close
Hashes for music_checker_micro-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d11420c28431e7435dbf260fcaef45b1dd7249b3cc12d65d18e05260794315e9 |
|
MD5 | cd09e71bf3d586665c51c0ea0fbfea16 |
|
BLAKE2b-256 | a96cfc87efbb3faaf6d6c4cea0eee6ec8ebece91c806c0ac1c200f1f9f16258a |