Skip to content

nmivan/Sorter_mp3_file

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Sorter_mp3_file

Консольное (CLI) приложение для сортировки музыкальных файлов по исполнителям и альбомам. Программа анализирует файлы в исходной директории, считывает ID3-теги, извлекает из них информацию о названии трека, исполнителе и альбоме.

Группирует файлы (перемещает, не копирует) по исполнителям и альбомам, так, чтобы получить структуру директорий: <директория назначения>/<исполнитель>/<альбом>/<имя файла>.mp3

Переименовывает файлы по схеме: <название трека> - <исполнитель> - <альбом>.mp3

Если в тегах нет информации о названии трека, использует оригинальное имя файла.

Если в тегах нет информации об исполнителе или альбоме, пропускает файл, оставляя его без изменений в исходной директории.

Если целевая директория не существует - она создается

Если в целевой директории файл с таким названием уже существует - заменяет его.

Пример вызова справки приложения:

./sorter.py --help

Usage: sorter.py [OPTIONS]

Options: -s, --src-dir TEXT Source directory. -d, --dst-dir TEXT Destination directory. --help Show this message and exit.

Пример вызова приложения без параметров:

./sorter.py

... ./Du hast.mp3 -> ./Rammstein/Sehnsucht/Du hast - Rammstein - Sehnsucht.mp3 ... Done.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%