Skip to main content

Automatically create rename and tag your dance playlist

Project description

AutoDITag

A Tool to automatically rename and tag mp3 files

Meant to be used to create playlist files and corresponding tagged mp3 files, that can be used in DanceInterpreter

Installation and Usage

Requires Python 3.6+, mutagen and argparse

Pip

pip install auto-di-tag
auto-di-tag -f PATH_TO_DESCRIPTOR_FILE -d PATH_TO_MUSICFOLDER -n PLAYLISTNAME

Manual

git clone https://github.com/klassenserver7b/AutoDITag.git
cd AutoDITag
pip install -r requirements.txt
python3 auto_di_tag.py -f PATH_TO_DESCRIPTOR_FILE -d PATH_TO_MUSICFOLDER -n PLAYLISTNAME

How to create a descriptorfile

see Examples

License

This Project is Licensed under the GNU GENERAL PUBLIC LICENSE Version 3. Therefore there is NO WARRANTY for anything regarding this code

Help Menu

usage: AutoDITag [-h] -f FILE -d DIR -n NAME

Automatically rename and tag your dance playlist

options:
  -h, --help            show this help message and exit
  -f FILE, --file FILE  Your txt file containing the playlist
  -d DIR, --dir DIR     The directory of the mp3 files to process
  -n NAME, --name NAME  The name of the Playlist. eg: Schulball 08.05.2024

see https://github.com/klassenserver7b/AutoDITag

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

auto_di_tag-0.2.7.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auto_di_tag-0.2.7-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file auto_di_tag-0.2.7.tar.gz.

File metadata

  • Download URL: auto_di_tag-0.2.7.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for auto_di_tag-0.2.7.tar.gz
Algorithm Hash digest
SHA256 10dfb8c6030d88b5febc43f2aeea4058c84c1d45e0e2d9be1bea75d68167249b
MD5 f01f7a41fdf52622f9a7dbe0a2eec401
BLAKE2b-256 1066210c9a07cfd6ef1e9a1ef0efaa3884fd8f2e79d9792f45c94b94405ef962

See more details on using hashes here.

Provenance

The following attestation bundles were made for auto_di_tag-0.2.7.tar.gz:

Publisher: python-publish.yml on klassenserver7b/AutoDITag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file auto_di_tag-0.2.7-py3-none-any.whl.

File metadata

  • Download URL: auto_di_tag-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for auto_di_tag-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f964a5c853c90c8271b3f6e97e2335c58590955cbb540a139075bac1db337b8e
MD5 5850d19c2d1f4292abb9e9a8b8e6e5c3
BLAKE2b-256 f9002434c0b9d7d8318b12809c2005518c5b48a7698828d75c6962ccb8d30468

See more details on using hashes here.

Provenance

The following attestation bundles were made for auto_di_tag-0.2.7-py3-none-any.whl:

Publisher: python-publish.yml on klassenserver7b/AutoDITag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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