Skip to content

v1.3.4

Choose a tag to compare

@shonqwezon shonqwezon released this 17 Feb 14:51
· 122 commits to prod since this release

Added

  • <tools/customErrors> Создан единый список ошибок yt-dlp и их ключей, для улучшения читаемости кода
  • <tools/yt_dlpShell> Создан для обработки сообщений yt-dlp
  • <bot/audioWorker> Добавлена функция _analyzeTitle для извлечения из заголовка видео названия работы (без хештегов и авторов)
  • <bot/audioWorker> Добавлена функция _getAudioBitrate для получения битрейта видео, необходимо для оценки приблизительного размера mp3 файла

Changed

  • Изменена модель Workflow над проектом, из-за недочётов предыдущей
  • Указывание версии бота перенесено из параметров запуска в конфигурационный файл bot_settings.json
  • Устаревший модуль youtube-dl заменён на активно развивающийся форк yt-dlp
  • Название класса и файла AudioTools заменено на PlaylistHandler из-за полной специализации на соответствующих задачах
  • <bot/playlistHandler> Получение элементов плейлиста было переложено на yt-dlp
  • Передача запроса теперь осуществляется в форме dict
  • <bot/vkBotWorker> Изменён размер максимально запроса (с 5 до 4)

Removed

  • <main> Удалён ArgParser из-за ненадобности
  • <bot/playlistHandler> Удалён метод _getPlaylistElements, т.к. его функцию заменил форк yt-dlp
  • <bot/audioWorker> Удалены функции _toSeconds, _getAudioInfo, _getAudioUrl из-за того, что их заменил функционал yt-dlp
  • Удален модуль youtube_dl

Fixed

  • <bot/queueHandler> Исправлена работа