Мультимедийный проигрыватель VLC: улучшения доступности — История изменений
Автор: paulber19 (paulber19@laposte.net) при самом активном участии Daniel Poiraud.
URL: https://github.com/paulber19/VLCAccessEnhancementNVDAAddon.git
Загрузка:
1. v2.14 (26 февраля 2026 г.)
Совместимость с NVDA 2026.1
Версии ниже NVDA 2025.1 больше не поддерживаются.
Разработка:
- для отображения «Что нового» новой версии расширения документ «changes.html» больше не открывается через «urlopen», а загружается, временно сохраняется в папке «appData\local\temp» и открывается в браузере.
- учтено закрытие сайта rawgit.com для обновления дополнения.
- использование json вместо pickle для хранения статуса обновления дополнения.
Соответствие API NVDA:
- учтено перемещение версии NVDA в модуле buildVersion.py.
2. Версия 2.13 (5 июня 2025 г.)
Совместимость с NVDA 2025.1
Версии NVDA ниже 2024.1 больше не поддерживаются.
Исправления ошибок:
- поиск обновлений больше не выполняется, когда опция «Автоматически проверять наличие обновлений» отключена сразу после запуска NVDA.
Разработка:
- при установке дополнения текущая конфигурация больше не сохраняется в папке дополнения, а теперь сохраняется в папке конфигурации пользователя. Это позволяет сохранить текущую конфигурацию, даже если установка прошла неудачно.
Соответствие API NVDA:
- Использование метода «ExecandPump» модуля «Systemutils».
- Учёт устаревания gui.
- Messagedialog теперь используется для всех версий NVDA выше 2025.1.
3. Версия 2.12 (11 октября 2024 г.)
Совместимость с NVDA 2024.2, 2024.3 и 2024.4.
Исправления ошибок:
- в полях редактирования символы «пробел» и символы в верхнем регистре теперь правильно объявляются.
- исправлен неправильный французский перевод.
4. Версия 2.11 (27 марта 2024 г.)
Совместимость:
- Совместимость с NVDA 2024.1.
- Версии NVDA ниже 2023.1 больше не поддерживаются.
Что нового:
- согласно магазину дополнений, начиная с NVDA 2023.2, теперь можно обновить расширение до несовместимой версии.
- учёт режима «Речь по требованию», представленного в NVDA 2024.1: все скрипты, объявляющие информацию, будут озвучивать эту информацию. В этом режиме все остальные скрипты будут оставаться безмолвными.
Исправления ошибок:
- улучшена инициализация расширения, когда воспроизведение видеофайла запускается из Проводника Windows, а курсор остаётся на Проводнике. Но работает не во всех случаях.
5. Версия 2.10 (18 февраля 2023 г.)
Совместимость с NVDA 2023.1
Исправления ошибок:
- исправлено отсутствие возврата к профилю конфигурации предыдущего приложения при остановке VLC или переключении с помощью «alt+tab».
- исправлена невозможность использования VLC с языком, не предусмотренным в расширении.
6. Версия 2.9 (30 мая 2022 г.)
- список недавних файлов с их воспроизведённым временем теперь правильно находится.
- объявление громкости при запросе увеличения или уменьшения, когда никакой медиафайл не воспроизводится.
- голосовые сообщения теперь также отправляются на брайлевский дисплей.
- исправлена невозможность просмотра истории расширения с помощью кнопки «Просмотреть историю».
7. Версия 2.8 (4 февраля 2022 г.)
- совместимость с NVDA 2022.1
- сброс конфигурации в случае ошибок в файле конфигурации.
Изменения:
- во время автоматического обновления дополнения оно больше не спрашивает пользователя, хочет ли он сохранить текущие параметры конфигурации дополнения.
- во время ручной установки дополнения запрашивается подтверждение, когда пользователь выбрал не сохранять текущие параметры конфигурации дополнения.
8. Версия 2.7 (1 декабря 2021 г.)
совместимость с NVDA 2021.3
9. Версия 2.6 (22 июня 2021 г.)
- Совместимость с NVDA 2021.1. Версии NVDA ниже 2019.3 больше не поддерживаются.
- удаление кода для Python 2
10. Версия 2.5.2 (9 января 2021 г.)
- добавлен турецкий перевод
11. Версия 2.5.1 (9 января 2021 г.)
Добавлен русский перевод
- добавлен турецкий перевод
12. Версия 2.5 (19 декабря 2020 г.)
- Совместимость с NVDA 2020.4.
- добавлены ссылки для загрузки в историю дополнения.
- добавлена кнопка «Просмотреть историю» в категории «Обновление» параметров дополнения.
13. Версия 2.4 (27 октября 2020 г.)
- Совместимость с NVDA 2020.3.
- восстановление кода для избежания ошибок «сборщика мусора».
- добавлена кнопка «Что нового» в диалоговом окне, которое предлагает новую версию для загрузки.
14. Версия 2.3 (28 июля 2020 г.)
Совместимость с NVDA 2020.2
15. Версия 2.2.1 (15 июня 2020 г.)
Исправлена проблема с остановкой NVDA во время быстрой перемотки вперёд путём повторяющихся маленьких прыжков.
16. Версия 2.2 (18 мая 2020 г.)
- исправлена регрессия возобновления воспроизведения медиафайла.
- постановка медиафайла на паузу во время прыжка вперёд в последних 3 секундах, чтобы избежать остановки медиафайла VLC.
17. Версия 2.1.1 (3 апреля 2020 г.)
обновление истории изменений дополнения.
18. Версия 2.1 (3 апреля 2020 г.)
- совместимость с NVDA 2020.1,
- соответствие для теста совместимости расширений NVDA
19. Версия 2.0.2 (14 февраля 2020 г.)
Исправлена ссылка для загрузки расширения.
20. Версия 2.0.1 (9 февраля 2020 г.)
- исправлено отсутствие сообщения с просьбой к пользователю остановить VLC.
- удаление инструкций трассировки.
21. Версия 2.0 (7 февраля 2020 г.)
- Совместимость с NVDA 2019.3
- добавлено автоматическое обновление расширения
- опция настройки для автоматического объявления изменений уровня громкости и прошедшего времени.
- объявление скрытия строки меню.
- управление сочетанием клавиш для активации меню «Минимальный интерфейс».
- управление сочетанием клавиш для активации меню «Эффекты и фильтры».
- улучшение объявления имени и уровня ползунков.
- доступ через виртуальную панель к различным элементам управления воспроизведением медиа (базовый исходный код Javi Dominguez).
- учёт отсутствия общего времени у некоторых медиафайлов при объявлении прошедшего, общего и оставшегося времени.
- удаление HTML-текста, включённого в описание некоторых элементов управления (базовый исходный код Javi Dominguez).
- улучшение доступности в списке воспроизведения.
- улучшение доступности полей редактирования (базовый исходный код Javi Dominguez).
- в диалоговом окне «метаданные»:
- объявление заголовков полей редактирования.
- исправление блокировки перемещения клавишей tab (базовый исходный код Javi Dominguez).
- перегруппировка меню настройки расширения.
22. Версия 1.3.1 (11 июня 2019 г.)
- исправлен файл buildVars.py
- добавлен испанский перевод
23. Версия 1.3 (1 июня 2019 г.)
Совместимость с NVDA 2019.2.0 (обновление manifest.ini).
24. Версия 1.2 (6 марта 2019 г.)
- замена кнопок «yes» и «no» на кнопки «ok» и «cancel» в окнах подтверждения для возможности использования клавиши «Échapp».
- замена термина «add-on» на «extension» (навязано переводчиками NVDA).
- совместимость с NVDA 2019.1.0.
- подготовка к совместимости с python3.
25. Версия 1.1 (21 декабря 2018 г.)
- исправление отсутствия возобновления воспроизведения, когда список последних медиафайлов содержит только один медиафайл,
- исправления в документации,
- совместимость с альфа-версиями 2019.1 NVDA.
26. Версия 1.0 (29 октября 2018 г.)
Чтобы избежать путаницы с другими расширениями для VLC, имя расширения переименовано в «VLCAccessEnhancement», и в менеджере расширений оно называется «VLC media Player: дополнения доступности».
Что нового:
- совместимость с NVDA 2018.3,
- изменение имени расширения, чтобы избежать путаницы с другими расширениями для VLC.
- объявление индикации возможности возобновления прерванного воспроизведения с позиции, сохранённой VLC, и возобновление воспроизведения с помощью жеста команды «Alt + Control + r»,
- добавлена кнопка для удаления файла конфигурации VLC,
Внутренние изменения:
- полный пересмотр кода,
- файл style.css переименован в style_md.css,
- преобразование файла руководства пользователя для соответствия формы международным расширениям,
- переименование меню конфигурации расширения.
27. Предыдущая история
27.1. Версия 3.0 (19 июня 2018 г.)
Эта версия совместима с VLC 3.0, который несовместим со старыми версиями.
Новое:
- озвучивание индикатора повторения медиафайла,
- корректное чтение строки состояния,
- объявление состояния воспроизведения или паузы при отключённом звуке, когда фокус находится в главном окне.
Изменения:
- файл конфигурации VLC больше не изменяется автоматически для установки сочетаний клавиш. Их реализация выполняется вручную пользователем с помощью простой кнопки,
- диалоговое окно VLC «Перейти к времени» больше не озвучивается.
- уровень громкости теперь объявляется при каждом изменении.
27.2. Версия 2.3.1
исправление ошибок (регрессия «NVDA + Control + h»)
27.3. Версия 2.3
- добавлены скрипты для возобновления воспроизведения
- добавлено управление файлом конфигурации для расширения
27.4. Версия 2.2
- настройка файла vlcrc для изменения клавиш изменения скорости,
- объявление воспроизведённого времени во время пауз, воспроизведения,
- объявление отключения/включения звука,
- объявление перехода в паузу,
- озвучивание диалогового окна VLC «Перейти к времени»,
- изменение диалогового окна расширения «Перейти к времени».
27.5. Изменения в версии 2.0
Первая многоязычная версия.