Conversation
- Обновлен текст и логика сообщения при добавлении на новую гильдию - Добавлен параметр таймера в цикл для его удаления - Добавлена поддержка передачи ошибки в событии `rest/error` - Немного улучшен SignatureExtractor YouTube - Добавлена проверка прав для команды play - Изменен парсинг страницы в youtube
- Исправлена проблема с временной паузой в плеере - Немного изменен цикл - Добавлен доп параметр для временной системы плеера - Исправлена ошибка с получением this._buffer?.position при получении готовых аудио пакетов
- Добавлен пример для adapter - Упрощение удаления старого аудио - Исправление орфографических ошибок - Добавлен новый фильтр `swap_stereo` - Обновление зависимых библиотек до последних - Изменение логики <player>._preloadTrack - Добавлена поддержка авто загрузки сердцевины прогресс бара - Мелкие правки
- Теперь websocket удаляет heartbeat manager - Обновление @snazzah/davey до версии 0.1.7 - Изменена логика отправки сообщения при ошибке в плеере - Изменено получение данных аудио с youtube
- Улучшение DaveSession - Удаление YouTube Signature Extractor - Удаление heartbeat resetReconnects, reconnects... - Исправление slice в команде play
- Добавлена поддержка повторного использования аудио при повторе - Упрощение генерации randomNBit - Изменена логика отправки события readable в аудио
- Добавление принудительного удаления пре аудио если оно есть - Удаление readonly параметров - Исправление орф ошибок в комментариях - Улучшение и исправление rest api, ответ теперь приходит быстрее - Изменение типов для rest api - Небольшое улучшение opus - Уменьшение интервала ожидания плеера между треками - Убрана временная синхронизация в аудио (пока временно)
- Изменение путей директорий - Добавление поддержки множества пользователей для сессии dave - Изменение user agent для voice ws - Возврат к allocUnsafe в перезаписываемых буферах - Вернут стандартный размер времени между треками для предотвращения поломки буфера - Добавление поэтапной зачистки буфера - Добавление модификаторов array в отдельную директорию - Отключение get функций из цикла (drifting, delay) - Разделение классов клиента на отдельные файлы - Обновление dependencies до последних
- Теперь события удаляются пре повторном вызове функций - Ускорено включение аудио из-за уменьшения проверок dave - Добавление проверок в функции dave - Изменена схема передачи данных в плеере - Исправлена команда queue - Изменена функция removeListener в кастомном EventEmitter - Изменен тип лога для yandex getAudio с ERROR на Warn
- Обновление версии youtube `ANDROID client` - Уменьшена точность цикла - Изменение `commit` в системе `dave` - Переход на `Chrome user agent` в `httpsClient` - Возврат к `frame_duration - 20`
- Обновление библиотек до последних версий - Улучшение качества полосового подключения - Исправление ошибок шифрования - Исправление ошибки с номером страницы при просмотре очереди
- Изменение фильтров, добавление запретов - Изменение поиска трека если нет доступа к платформе - Добавление отправки сообщения если нет прав у бота - Изменение перевода (command.filter.push.unsupported, command.filter.push.argument) - Обновление зависимостей - Исправление команды remove - Отключение ожидания для команды skip - Обновление диаграммы - Исправление новых типов ссылок плейлиста для yandex - Обновление клиента YouTube - Теперь данные live видео не кешируются (YouTube) - Увеличение времени ожидания при отключении от голосового канала - Изменение параметров клиента, менеджера осколков - Обновление README файлов
- Улучшение комментариев - Добавление проверки типа аудио для увеличения проверки ошибки "Timeout" - Изменение работы фильтров, добавлена пре компиляция - Был возвращен 1 SILENT_FRAME и последний для стабильности аудио потока из-за "Jitter Buffer Discord" - Улучшено сообщение о текущем треке, добавлена тек задержка - Улучшение классов "BaseAudioResource", "BufferedAudioResource", "PipeAudioResource" - Добавлена перепроверка аудио трека при не удаче, для уменьшения ошибок 403 - Упрощение работы класса "VoiceUDPSocket", больше не обладает heartbeat менеджером - Улучшение голосовой системы - Добавление класса "Speaker" для управления голосовым состоянием - Добавление "latency" в гс - Добавление подстройки аудио пакетов под "latency" голосового подключения 0.4.0 - Будет готов только когда будет закончен цикл
Что еще в разработке - Rest/API Apple Music - Система плейлистов - Получение SoundCloud client_id Улучшения - Улучшение httpsClient - Улучшение многих аспектов в коде - Улучшение типизации Исправления - Изменение работы событий (events), добавлены декораторы - Изменение системы фильтров, добавление пре компиляции списка - Исправление ошибок локализации - Исправлено получение аудио с yandex Добавлено - Добавление проверок там где их ранее не было - Новая циклическая система, для упрощения работы при сильных event loop lags - Добавление прослойки плеера и очереди - Добавление команды repeat - Добавление crossfade, afade более нативно в классе - Добавление подготовленной функции при sodium шифровании - Добавление timeout при не удачном подключении по udp Удалено - Удаление не используемых типов - Удаление проверки ss параметра в ffmpeg - Удаление кнопки replay, теперь этим управляем кнопка back - Удаление queueMicrotask поддержки для события VoiceStateUpdate
- Увеличен интервал ожидания аудио - Улучшение циклической системы, удаление параметра drift - Исправление ошибки get при кешировании - Добавление поддержки авто лимитов (теперь не надо указывать каждый запрос у которой есть лимит на кол-во треков) - Улучшение opus encoder, уменьшена шкала ошибок поиска истинного аудио фрейма - Реализация isBuffered у класса трека, авто тип аудио упрощен - Упрощена загрузка прогресс бара - Удаление crossfade, пока слишком криво и сыро. Возможно появится позже!!! - Исправление получения трека у youtube
- Учтен E2EE при проверке статуса voice - Улучшение websocket "close, binary" event - Добавление доп аргументов запуска - Переход на process.nextTick вместо setImmediate - Добавление типов в импорты - Теперь любой язык подходит для проверки при поиске на других платформах - Добавлен cross platform audio search, теперь аудио можно получить с любой платформы даже если платформа ранее давала аудио, а теперь не дает - Улучшение duration прототипов - Переход на switch в InteractionCreate, для handler interaction - Не значительное улучшение opus - Теперь событие rest/error использует ComponentsV2 - Теперь время генерируется разово, больше не имеет значения сколько треков в очереди - Добавление проверок в UDP - Добавление проверки в getAudio yandex на `track-download-info-error` - Улучшение работы циклов наследуемых от `TaskCycle`
- Корректировка шага теперь работает точнее - Возвращен учет event loop lags
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Слияние beta в main