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
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.1.tar.gz
(124.5 kB
view hashes)
Built Distribution
Close
Hashes for music_checker_micro-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0181c71030d59934c8e5b3f540e46b2de011c7db23bf7d5987d112d4261c0d76 |
|
MD5 | 10f7ac26f571d41f92770a80d9b3ea23 |
|
BLAKE2b-256 | df684ded57a468d25cf85e8a6f668d9744483b162d430fe3664448e3f5d0d6d6 |
Close
Hashes for music_checker_micro-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c38d128deff7594db087a7b4f7b97ff01b58e1e7d89b20e97424a299124e8acc |
|
MD5 | 358f4077ca2ae4ec3092c5bc0e672fcc |
|
BLAKE2b-256 | ddac0708d7119cb21d2d46edd5a5b2a3e3e74cae2d9254370edcd9600a0ca483 |