Skip to main content

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


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.16.tar.gz (126.3 kB view hashes)

Uploaded Source

Built Distribution

music_checker_micro-0.2.16-py3-none-any.whl (9.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page