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.2.tar.gz
(124.2 kB
view hashes)
Built Distribution
Close
Hashes for music_checker_micro-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f12672bee8e8c316ff3ac09f0d03f6d06be3b72548ae57d2c2f58756cb93996 |
|
MD5 | 01f78d13a929dcacc84b45e7cdca0379 |
|
BLAKE2b-256 | d66c674aa521e76c8cb9e58edf2bb0f26eed0db95811d3be0d43685a39dba13f |
Close
Hashes for music_checker_micro-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8225e89776b2f5ed1d2b2d8649481ec1546123ee9354cf388de707a03b0ae9f0 |
|
MD5 | e5d36bbee59b4d5ceb6074b217ac6e83 |
|
BLAKE2b-256 | e64e6c62de7cfa74a81b95e4f22dd0e0a5d4d82c8e3e9de56e9d53e529504e8a |