Skip to content

0.3.1

Choose a tag to compare

@SNIPPIK SNIPPIK released this 30 Aug 08:31

🎉 Release 0.3.1

🚀 Новый функционал

🔊 Улучшения аудио системы

  • AudioPlayerTimeout - интеллектуальная система таймаутов для плеера
  • Autoplay система - автоматический подбор похожих треков
  • Новый тип повтора - AutoPlay для бесконечного потока музыки

📊 Логирование и мониторинг

  • File logging - сохранение логов в файлы для последующего анализа
  • Блокировка платформ - автоматическая блокировка неотвечающих API

🎛️ Расширение возможностей

  • Application User Command - поддержка пользовательских команд
  • TypedEmitter - прямая работа с объектами, улучшенная производительность
  • Lossless/FLAC поддержка - высококачественное аудио для Yandex Music

🏗️ Архитектурные улучшения

  • ControllerFilters наследует SetArray - улучшенная производительность фильтров
  • Bypass рекламы - обход рекламных вставок в изображениях и аудио
  • Очистка битых файлов - автоматическое удаление поврежденных аудиофайлов
  • Изменение хранения изображений трека - изменен image: {url: string } на image: string

⚡ Мелкие улучшения

🎯 Точность и надежность

  • Улучшенный related поиск - повышенная точность подбора треков в YouTube
  • Поддержка времени видео - получение длительности в related запросах
  • Расширенные форматы времени - поддержка нестандартных форматов (1 minute 33 seconds)

🏗️ Рефакторинг и оптимизация

  • Перенос аудио фрагментов - вынесение логики в отдельный аудио модуль
  • Разделение db.api.fetch - на 3 специализированные функции для лучшей читаемости

🐛 Исправленные баги

🧹 Оптимизация памяти

  • Исправление удаления буфера - корректная очистка в классе AudioBuffer
  • Устранение утечек памяти - исправление в QueueButtons
  • Правильное пересоздание сессий - Dave сессия теперь стабильнее

🔧 Стабильность работы

  • Исправление request_worker - гарантированный ответ на запросы
  • Timeout в httpsClient - установлено ограничение в 3 секунды
  • Исправление remove - корректное удаление элементов
  • Оптимизация логики очереди - улучшенное добавление треков

📡 Сетевая надежность

  • Улучшение deferred обработки - правильная работа системы сообщений
  • Исправление отправки пакетов - стабильная работа при отсутствии WebSocket соединения

Full Changelog: 0.3.0...0.3.1