Skip to content

Конвертированные книг из формата mp3 в m4b с заполнением тегов для корректной и красивой каталогизации в Audiobookshelf

Notifications You must be signed in to change notification settings

noneme/AudioBooksBuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioBooksBuilder

Конвертированные книг из формата mp3 в m4b с заполнением тегов для корректной и красивой каталогизации в Audiobookshelf

Весь код написан с помощью GPT-4. Даже иконка приложения :) так что оспаривать качество и гениальность кода сильно не стоит...

Суть программы - Конвертированные книг из формата mp3 в m4b с заполнением тегов для корректной и красивой каталогизации в Audiobookshelf (прописываются "Название цикла" и "Номер книги" в этом цикле для группировки) в macOS


  • Для обработки тегов используется api fantlab.ru
  • Поля "Жанр" и "Читает" автоматически не заполняются
  • Книги длинной более 13 часов разбиваются на части. Каждая последующая часть начинается в новой главы
  • Главы в книге определяются по mp3 файлам - каждый файл отдельная глава. Наименование глав сквозное от 1 и далее
  • Итоговые книги автоматически сохраняются в выбранной при старте папке в следующем формате:
    • Автор 1
      • Название книги 1
        • Название книги.m4b
      • Название книги 2
        • Название книги-1.m4b
        • Название книги-2.m4b
    • Автор 2
      • Название книги 1
        • Название книги.m4b

  • Для удаления обложки: кликнить по обложке книги и нажать "-"
  • Для удаления книги из программы: выбрать книгу и нажать "Del"

Установка

git clone https://github.com/noneme/AudioBooksBuilder.git
cd AudioBooksBuilder
python3 -m venv evn
source evn/bin/activate
pip install -r requirements.txt

запуск

python3 main.py

Сборка приложения для Mac

pyinstaller AudioBooksBuilder.spec

About

Конвертированные книг из формата mp3 в m4b с заполнением тегов для корректной и красивой каталогизации в Audiobookshelf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages