Skip to main content

A command-line tool designed to tag your doujin voice library.

Project description

DVTAG

A command-line tool designed to tag your doujin voice library.

How DVTAG Works

DVTAG operates by recursively searching the directory specified by the user. This directory can be a relative path, or even the current directory. It looks for all directories that have a work number in their names.

A work number is a unique identifier from the product link on dlsite, in the format of RJxxxxxx, BJxxxxxx, or VJxxxxxx, where xxxxxx can be either 6 or 8 digits.

For every supported audio file format found inside each of these directories, DVTAG uses the corresponding work number to fetch metadata from the web. It then tags the audio files with this metadata.

Installation

DVTAG requires Python 3.9 or higher. You can install it using pip or pipx:

pip install dvtag

or

pipx install dvtag

To upgrade DVTAG, use:

pip install --upgrade dvtag

or

pipx upgrade dvtag

Usage

$ dvtag -h
usage: dvtag [-h] [-v] [-w2f] [-w2m] dirpath

Doujin Voice Tagging Tool (tagging in place)

positional arguments:
  dirpath        a required directory path

options:
  -h, --help     show this help message and exit
  -v, --version  show program's version number and exit
  -w2f           transcode all wav files to flac [LOSELESS]
  -w2m           transcode all wav files to mp3

Please ensure that every doujin voice folder name contains a specific work number format - like RJ123123, rj123123 xxx, xxxx RJ01123123, BJ01123123, VJ123123, etc.

To tag your library, use the dvtag command:

dvtag /path/to/your/library

Transcoding

Transcoding is an additional functionality of DVTAG. If you have wav audio files and you want to convert these all to flac or mp3, run with option -w2f or -w2m. For example:

dvtag -w2f /path/to/your/library

Please note that transcoding depends on ffmpeg and users seeking additional related features should use the ffmpeg tool directly.

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

dvtag-0.7.4.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

dvtag-0.7.4-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file dvtag-0.7.4.tar.gz.

File metadata

  • Download URL: dvtag-0.7.4.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.14

File hashes

Hashes for dvtag-0.7.4.tar.gz
Algorithm Hash digest
SHA256 df12aec1bf8153212d0b31297bf48b6924be6f25ccb5a2de1ee1f3f0515a1a60
MD5 f9a2165324e13102103f97fe4abd6451
BLAKE2b-256 c58c13494e51d3a5394fa1c74283f9b7472595c872ad829235735798e381cb94

See more details on using hashes here.

File details

Details for the file dvtag-0.7.4-py3-none-any.whl.

File metadata

  • Download URL: dvtag-0.7.4-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.14

File hashes

Hashes for dvtag-0.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ff1e12d43732794e418aea270130cef836b28de8866017004d3e3015355551ce
MD5 ea114a3f9c9bdb7bff53741385d37e1b
BLAKE2b-256 2cd2e13f4fa060b9c0078608d169167424e964d06635d9b8838db28209f6c8e4

See more details on using hashes here.

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