EnglishEnglish RussianРусский SpanishEspañol

News

09.10.2022 v8.4.8:

	- Config: Automatically select first enabled playlist
	- Config: New option: isHtmlPlayerEnabled (play inline video)
	- Channel db fixes
	- Fix UI error popup
	- Add "country" to group config. Allows to reassign channel group to country based detection.
	- Normalize quotes in channel name
	- Add "get playlist by user/pass" into client section of config
	- Configuración: seleccione automáticamente la primera lista de reproducción habilitada
	- Configuración: Nueva opción: isHtmlPlayerEnabled (reproducir video en línea)
	- Correcciones de db de canal
	- Reparar la ventana emergente de error de la interfaz de usuario
	- Agregar "país" a la configuración del grupo. Permite reasignar el grupo de canales a la detección basada en el país.
	- Normalizar las comillas en el nombre del canal
	- Agregue "obtener lista de reproducción por usuario/pase" en la sección de configuración del cliente
	- Конфигурация: автоматически выбирать первый включенный плейлист
	- Конфигурация: новая опция: isHtmlPlayerEnabled (воспроизведение встроенного видео)
	- Исправления базы данных каналов
	- Исправлено всплывающее окно с ошибкой пользовательского интерфейса.
	- Добавлено поле «country» в конфигурацию группы. Позволяет переназначить группу каналов для обнаружения по стране.
	- Нормализация кавычек в названии канала
	- Добавлена кнопка "получить плейлист по пользователю/паролю" в конфигурацию клиента

24.09.2022 v8.4.5:

	- Allow epg match by tvg-name
	- Add isRestreamer option (works with isAllowUsersWithAnyToken: true)
	- Added /restream api endpoint to separate it from usual users
	- Fix epgMatch
	- Fix ffmpeg stop
	- Change ffmpeg default parameters
	- Permitir coincidencia de epp por tvg-name
	- Agregar la opción isRestreamer (funciona con isAllowUsersWithAnyToken: true)
	- Se agregó el punto final de /restream api para separarlo de los usuarios habituales
	- Arreglar epgMatch
	- Arreglar la parada de ffmpeg
	- Cambiar los parámetros predeterminados de ffmpeg
	- Разрешено соответствие EPG по tvg-name
	- Добавлена опция isRestreamer (работает с isAllowUsersWithAnyToken: true)
	- Добавлен API /restream, чтобы отделить его от обычных пользователей.
	- Исправлено соответствие телегида
	- Исправлен выход ffmpeg
	- Изменены параметры ffmpeg по умолчанию

11.09.2022 v8.4.4:

	- Allow custom login page path
	- Update default userAgent
	- XC API: return correct exp_dat
	- Fix EPG parser
	- Permitir la ruta de la página de inicio de sesión personalizada
	- Actualizar agente de usuario predeterminado
	- API XC: devuelve el exp_dat correcto
	- Arreglar el analizador EPG
	- Ссылка на страницу логина может быть изменена
	- Обновлен userAgent по умолчанию
	- XC API: правильный exp_dat
	- Исправлен парсер телегида

05.09.2022 v8.4.2:

	- Fix open stream from web browser if isSkipBitrateChoice: true
	- Fix FreeBSD binary
	- Fix wrong channel id generation in /getchannelid
	- Fix archive playback if isSkipBitrate checked
	- Corrección de la transmisión abierta desde el navegador web si IsskipbitRateChoice: Verdadero
	- Fix FreeBSD Binary
	- Arregle la generación de ID de canal incorrecta en /getchannelid
	- Arreglar la reproducción de archivo si Isskipbitrate revisó
	- Исправлено открытие потока из веб -браузера, если Isskipbitratechoice: True
	- Исправлена Freebsd сборка
	- Исправлена неправильная генерация идентификатора канала в /getchannelid
	- Исправлено воспроизведение архива, если установлено Isskipbitrate

02.09.2022 v8.4.0:

	- Add initial Xtream Codes Player API
	- Playlist link supports ?username=username&password=password without token
	- Agregue la API del reproductor de códigos Xtream inicial
	- El enlace de la lista de reproducción admite ?username=username&password=password sin token
	- Добавлен начальный API-интерфейс Xtream Codes.
	- Ссылка на плейлист поддерживает ?username=username&password=password без токена

18.07.2022 v8.3.1:

	- Bump node 16.16.0
	- Fix logos
	- Stop channel if admin removed it from the playlist
	- Fix channelHandler error handling
	- Proper behavior of isSkipBitrateChoice
	- Fix exact epg match
	- Add description to epg in status
	- More archive support
	- Fix epg country match
	- Fix favorite toggle
	- Fix plugin.error
	- Bump node 16.16.0
	- Arreglar logotipos
	- Detener el canal si el administrador lo eliminó de la lista de reproducción
	- Arreglar el manejo de errores de channelHandler
	- Comportamiento adecuado de isSkipBitrateChoice
	- Arreglar la coincidencia exacta de epp
	- Añadir descripción a epg en estado
	- Más soporte de archivo
	- Arreglar la coincidencia de país de ePG
	- Arreglar la alternancia favorita
	- Arreglar plugin.error
	- nodejs 16.16.0
	- Исправлены логотипы
	- Канал будет остановлен, если администратор удалил его из плейлиста
	- Исправлена обработка ошибок channelHandler.
	- Правильное поведение isSkipBitrateChoice
	- Исправлено точное соответствие EPG
	- Добавлено описание к EPG в статусе
	- Больше поддержки архива
	- Исправлено соответствие страны EPG
	- Исправлено добавление в избранное
	- Исправлено plugin.error

18.07.2022 v8.2.3:

	- Fix unhandled rejection message
	- Add logos
	- Fix multiaccount detect timeout
	- Add PageUp/PageDown keys in channels
	- Fix epgTime
	- Fix 'keep-alive' regression for Kodi
    - Bump dependencies
	- Arreglar el mensaje de rechazo no manejado
	- Agregar logotipos
	- Arreglar el tiempo de espera de detección de múltiples cuentas
	- Agregar teclas PageUp/PageDown en los canales
	- Arreglar epgTime
	- Arreglar la regresión 'keep-alive' para Kodi
	- Dependencias de golpes
	- Исправлено необработанное сообщение об ошибке
	- Добавлены логотипы
	- Исправлен тайм-аут обнаружения мультиаккаунта.
	- Добавлены клавиши PageUp/PageDown на странице каналов
	- Исправлен параметр epgTime
	- Исправлена регрессия 'keep-alive' для Kodi.
	- Обновлены сторонние библиотеки

05.07.2022 v8.2.2:

	- Fix group sorting
	- Add client search by token or username in config
	- Fix pooler config exception
	- Fix groups.json
	- Add/Fix channels db
	- Add streams count to status
	- Fix multiaccount detector
	- Remove runme.cmd dependency for win-x86 build
	- Arreglar la clasificación de grupos
	- Agregar búsqueda de clientes por token o nombre de usuario en la configuración
	- Arreglar la excepción de configuración del pooler
	- Arreglar grupos.json
	- Agregar/Reparar canales db
	- Agregar conteo de flujos al estado
	- Arreglar detector multicuenta
	- Eliminar la dependencia de runme.cmd para la compilación win-x86
	- Исправлена сортировка групп
	- Добавлен поиск клиентов по токену или имени пользователя в конфиге
	- Исправлена ошибка конфигурации пула
	- Исправлен group.json
	- Добавлены/исправлены каналы БД
	- Общее количество потоков отображается в статусе
	- Исправлен детектор мультиаккаунта
	- Удалена зависимость runme.cmd для сборки win-x86.

24.06.2022 v8.2.1:

	- Fix playlist parse failure (Rare case)
	- Fix empty group-title tag
	- Add reserved streams config (no need for plugin anymore)
	- Optimize get playlist code
	- Small UI fixes
	- New pooler config format (prepare for autodetect)
	- Add Windows 7 support
	- Fix VOD GC memory leak
	- Bump node 16.15.0 for all builds (security patches applied)
	- Fix stream stuck with no clients
    - Fix archive to use pooler
    - Add runme.cmd for win-x86
    - Fix memory leak
    - Add clients count to status
    - Add multiaccount detect (pooler) page
    - Replace "Discard" button in config to "Reset"
	- Arreglar la falla de análisis de la lista de reproducción (caso raro)
	- Arreglar etiqueta de título de grupo vacía
	- Agregar configuración de flujos reservados (ya no es necesario un complemento)
	- Optimizar obtener código de lista de reproducción
	- Pequeñas correcciones de interfaz de usuario
	- Nuevo formato de configuración de pooler (preparar para detección automática)
	- Agregar soporte para Windows 7
	- Solucione la fuga de memoria VOD GC
	- Bump node 16.15.0 para todas las compilaciones (parches de seguridad aplicados)
	- Arreglar flujo atascado sin clientes
	- Arreglar archivo para usar pooler
	- Agregue runme.cmd para win-x86
	- Arreglar pérdida de memoria
	- Agregar conteo de clientes al estado
	- Añadir página de detección multicuenta (pooler)
	- Reemplace el botón "Descartar" en la configuración a "Restablecer"
	- Исправлена ошибка парсинга плейлиста (Редкий случай)
	- Исправлен пустой тег заголовка группы
	- Добавлена конфигурация зарезервированных потоков (больше не нужен плагин)
	- Оптимизирован код получения плейлиста
	- Небольшие исправления пользовательского интерфейса
	- Новый формат конфигурации пула (подготовка к автоопределению)
	- Добавлена поддержка Windows 7
	- Исправлена утечка памяти VOD GC
	- Node.js 16.15.0 для всех сборок (применены исправления безопасности)
	- Исправлено зависание потока без клиентов
	- Исправлен архив для использования пулера
	- Добавлен runme.cmd для win-x86
	- Исправлена утечка памяти
	- Добавлено количество клиентов в статус
	- Добавлена страницу обнаружения мультиаккаунта (pooler)
	- Заменена кнопка "Отменить" в конфиге на "Сбросить"

07.06.2022 v8.2.0:

	- #KODIPROP tag support
	- Fix headers on ts chunk
	- Add isAllowRangeHeader
	- Fix bad sequences
	- Stop stream when no more chunks available
	- Add clientCount to status response
	- Add web status console to Log
	- Fix big files handling
	- Fix content-type for file
	- Add group sorting by config order
	- Fix status loading daisy wheel
	- Add VOD rewind
	- Breaking changes for playlist queue
	- Add pooler to web config
	- Soporte de etiquetas #KODIPROP
	- Arreglar encabezados en ts chunk
	- Añadir isAllowRangeHeader
	- Arreglar malas secuencias
	- Detener la transmisión cuando no haya más fragmentos disponibles
	- Agregar clientCount a la respuesta de estado
	- Agregar consola de estado web a Log
	- Arreglar el manejo de archivos grandes
	- Arreglar el tipo de contenido para el archivo
	- Agregar clasificación de grupos por orden de configuración
	- Arreglar la rueda de margarita de carga de estado
	- Agregar rebobinado de VOD
	- Cambios importantes para la cola de la lista de reproducción
	- Agregar pooler a la configuración web
	- Поддержка тега #KODIPROP
	- Исправлены заголовки сегментов
	- Добавлен isAllowRangeHeader
	- Исправления проблем последовательности сегментов
	- Остановка потока, когда больше нет доступных фрагментов
	- Добавлен clientCount в ответ на статус
	- Добавлена консоль веб-статуса в журнал
	- Исправлена работа с большими файлами
	- Исправлен Content-Type заголовок для файла
	- Добавлена сортировка групп по порядку из конфигурации
	- Исправлена ошибка в веб статусе
	- Добавлена перемотка в потоках VOD
	- Критические изменения обработки очереди потока
	- Добавлен пулер в веб-конфигурацию

12.04.2022 v8.1.9:

	- Improve log messages
	- Add messages filter. Text and regex supported.
	- Add Cbilling encryption traffic support
	- Fix http headers in JSON format in config
	- Fix isKeepDbMatchedOnlyChannels
	- Add isDisableArchive
	- Fix archive stream start repeat
	- Add content-length header to m3u8 handler
	- Mejorar los mensajes de registro
	- Añadir filtro de mensajes. Texto y expresiones regulares compatibles.
	- Agregar soporte de tráfico de cifrado de facturación C
	- Arreglar encabezados http en formato JSON en la configuración
	- Arreglar isKeepDbMatchedOnlyChannels
	- Añadir isDisableArchive
	- Arreglar la repetición de inicio de flujo de archivo
	- Agregue el encabezado Content-Length al controlador m3u8
	- Улучшение сообщений журнала
	- Добавлен фильтр сообщений. Поддерживается текст и регулярное выражение.
	- Добавлена поддержка шифрования трафика Cbilling.
	- Исправлены заголовки http в формате JSON в конфиге.
	- Исправлен флаг isKeepDbMatchedOnlyChannels
	- Добавлен флаг isDisableArchive
	- Исправлен повтор начала архивного потока
	- Добавлен Content-Length в обработчик m3u8.

30.03.2022 v8.1.6:

	- Add isAllowUsersWithAnyToken option (closes Web Admin UI only)
	- Fix /proxy handler
	- Fix Cbilling pooler
	- Agregar la opción isAllowUsersWithAnyToken (solo cierra la interfaz de usuario de Web Admin)
	- Arreglar /proxy controlador
	- Reparar Cbilling agrupador
	- Добавлен параметр isAllowUsersWithAnyToken (закрывает только пользовательский интерфейс веб-администратора)
	- Исправлен обработчик /proxy
	- Исправлен пул Cbilling

14.02.2022 v8.1.5:

	- Urgent EPG parser fix
	- Fix network stats under Windows
	- Corrección urgente del analizador EPG
	- Arreglar estadísticas de red en Windows
	- Срочное исправление парсера EPG
	- Исправлена сетевая статистика под Windows

03.02.2022 v8.1.0:

	- Add external ffmpeg stream input
    - Add warning if ffmpeg executable doesnt exist
    - Add User-Agent to ffmpeg params
    - Add logo to recordings
    - Add ffmpeg params to playlist settings
    - Remove some dependencies
    - Add logos
    - Allow any link to be processed to ffmpeg (except HLS)
    - A local m3u8 file also can be a HLS source stream.
    - EPG parser fix
	- Agregar entrada de flujo ffmpeg externo
	- Agregar advertencia si el ejecutable ffmpeg no existe
	- Agregar agente de usuario a los parámetros de ffmpeg
	- Agregar logotipo a las grabaciones
	- Agregue parámetros ffmpeg a la configuración de la lista de reproducción
	- Eliminar algunas dependencias
	- Agregar logotipos
	- Permitir que cualquier enlace se procese a ffmpeg (excepto HLS)
	- Un archivo m3u8 local también puede ser un flujo fuente HLS.
	- Corrección del analizador EPG
	- Добавлена возможность подключить внешний поток ffmpeg
	- Добавлено предупреждение, если исполняемый файл ffmpeg не существует.
	- Добавлен User-Agent в параметры ffmpeg
	- Добавлен логотип к записям
	- Добавлены параметры ffmpeg в настройки плейлиста
	- Удалены некоторые зависимости
	- Добавлены логотипы
	- Разрешена обработка любой ссылки на ffmpeg (кроме HLS)
	- Локальный файл m3u8 также может быть исходным потоком HLS.
	- Исправление парсера EPG

21.01.2022 v8.0.8:

	- Increase server timeout at status page to 5 seconds
    - Fix low speed retry regression
    - Fix logger
    - Show playlist name of the stream in status if there are backups
    - Add EPG update time to status
    - Fix epg start while cpu is 1
    - Show channels.json parsing error while cpu is 1
    - Fix isUseEpgLogos
    - Aumente el tiempo de espera del servidor en la página de estado a 5 segundos
    - Arreglar la regresión de reintento de baja velocidad
    - Arreglar registrador
    - Mostrar el nombre de la lista de reproducción de la transmisión en estado si hay copias de seguridad
    - Agregar tiempo de actualización de EPG al estado
    - Arreglar el inicio de EPG mientras la CPU es 1
    - Mostrar el error de análisis dechannels.json mientras la CPU es 1
    - Arreglar isUseEpgLogos
    - Увеличено время ожидания сервера на странице состояния до 5 секунд.
    - Исправлена регрессия повторных попыток на низкой скорости.
    - Исправление логов
    - Показывается имя плейлиста потока в статусе, если есть резервные копии
    - Добавлено время обновления EPG в статус
    - Исправлен запуск EPG, когда процессор равен 1.
    - Показывается ошибка синтаксического анализа channels.json, когда процессор равен 1.
    - Исправлен isUseEpgLogos

07.12.2021 v8.0.7:

	- Fixes for content detect in case of redirect
    - Fix log time
    - Correcciones para la detección de contenido en caso de redireccionamiento.
    - Fijar el tiempo de registro
    - Исправление перенаправлений в ответах провайдера
    - Исправление часового пояса в логах

27.11.2021 v8.0.5:

	- Add serverName option to config
    - Agregar la opción serverName a la configuración
    - Добавлена опция serverName

17.11.2021 v8.0.4:

	- Fix EPIPE error after update causing 100% CPU load
    - Se corrigió el error EPIPE después de la actualización que causaba una carga de CPU del 100%
    - Исправлена ошибка EPIPE после обновления, вызывающая 100% загрузку процессора.

16.11.2021 v8.0.3:

	- Fix short playlist start
    - Arreglar el inicio de una lista de reproducción corta
    - Исправить  запуск короткого плейлиста

12.11.2021 v8.0.2:

	- Fix AceStream infohash
	- Allow multiple plugins
	- Add X-Forwarded-Port support
	- Add "overwrite #EXT-X-VERSION" support
	- Fix Content-Type response header for playlist
	- Add possibility to get a specific playlist only
	- Various improvements
	- Fix Linux free memory report
	- Fix slow start on broken download
	- Add alpine-x64 build (best for docker)
	- Drain watch for ts-client rewrite
	- Log EPG messages
	- linux-x64 should work with old GLIB
	- Arreglar el infohash de AceStream
	- Permitir múltiples complementos
	- Adición de compatibilidad con X-Forward-Port
	- Agregar soporte "sobrescribir # EXT-X-VERSION"
	- Corregir el encabezado de respuesta del tipo de contenido para la lista de reproducción
	- Agregue la posibilidad de obtener solo una lista de reproducción específica
	- Varias mejoras
    - Reparar el informe de memoria libre de Linux
    - Arreglar el inicio lento en la descarga rota
    - Agregar compilación de alpine-x64 (mejor para Docker)
    - Reloj de drenaje para reescritura de ts-client
    - Registrar mensajes EPG
    - linux-x64 debería funcionar con GLIB antiguo
	- Исправлена ссылка AceStream infohash
	- Разрешено использовать сразу несколько плагинов
	- Добавлена поддержка http заголовка X-Forwarded-Port
	- Добавлена поддержка исправления "#EXT-X-VERSION".
	- Исправлен заголовок ответа Content-Type для плейлиста.
	- Добавлена возможность получить только определенный плейлист
	- Различные улучшения
    - Исправлен отчет о свободной памяти Linux
    - Исправлен медленный запуск при неработающей загрузке
    - Добавлена сборка alpine-x64 (лучше всего для докеров)
    - Переписано ожидание готовности ts-client
    - Журнал сообщений EPG в общий лог
    - linux-x64 должен работать со старым GLIB

22.10.2021 v8.0.0:

    - Add backup (reserve) stream(s) support
        isBackupStreams is added to enable the feature.
        In order to add a stream to be a backup it should have the same name as the first one.
        Only HLS stream can be a backup.
    - Fix NaN offset for ts-client
    - Allow to put ssl file path or the content
    - Fix buffer growing on slow speed
    - Fix self signed certificates
    - Add infohash:// schema support the same as acestream://
    - Update color theme
    - Add no connection popup to status
    - Fix favorites toggle
    - Trying to fix memory leak
    - Improve VOD
    - Agregar soporte de flujo (s) de respaldo (reserva)
         Se agrega isBackupStreams para habilitar la función.
         Para agregar una secuencia para que sea una copia de seguridad, debe tener el mismo nombre que la primera.
         Solo la transmisión HLS puede ser una copia de seguridad.
    - Corregir el desplazamiento de NaN para ts-client
    - Permitir poner la ruta del archivo ssl o el contenido
    - Se corrigió el crecimiento del búfer a baja velocidad
    - Arreglar certificados autofirmados
    - Agregar soporte de esquema infohash:// igual que acestream://
    - Actualizar tema de color
    - Agregar ventana emergente sin conexión al estado
    - Corregir alternar favoritos
    - Intentando arreglar la fuga de memoria
    - Mejorar VOD
    - Добавлена поддержка резервных потоков
         isBackupStreams добавлен для включения этой функции.
         Чтобы добавить поток в качестве резервного, он должен иметь то же имя, что и первый.
         Резервным может быть только поток HLS.
    - Исправлено смещение NaN для mpegts-клиентов
    - Можно указывать путь к файлу ssl или его содержимое
    - Исправлен рост буфера на медленной скорости источника
    - Исправлены самоподписанные сертификаты
    - Добавлена поддержка схемы infohash:// так же, как и acestream://
    - Обновлена цветовая тема
    - Добавлено всплывающее окно в случае отсутствия подключения к серверу
    - Исправлена кнопка избранного
    - Попытка исправить утечку памяти
    - Улучшение VOD

02.10.2021 v7.7.7:

    - One more fix for error handling
    - Check update from status
    - Update downloading progress bar in status
    - Add logos
    - Improve touch scroll on channels page
    - Don't show broken image on channel
    - Fix broken sequence
    - Fix channels search
    - Add segment file extension and segment file content type to config
    - Fix multiple clients bug
    - Show clients count on the status page
    - Fix chunk download retry
    - Una solución más para el manejo de errores
    - Verifique la actualización del estado
    - Actualización de la barra de progreso de descarga en estado
    - Agregar logotipos
    - Mejorar el desplazamiento táctil en la página de canales
    - No mostrar imagen rota en el canal.
    - Arreglar secuencia rota
    - Corregir búsqueda de canales
    - Agregue la extensión del archivo de segmento y el tipo de contenido del archivo de segmento a la configuración
    - Corregir error de múltiples clientes
    - Mostrar clientes cuentan en la página de estado
    - Corregir el reintento de descarga de fragmentos
    - Еще одно исправление для обработки ошибок.
    - Проверка обновления из статуса
    - Индикатор загрузки обновления в статусе
    - Добавлены новые логотипы
    - Улучшена сенсорная прокрутка на странице каналов.
    - Не показывать битую иконку канала
    - Исправление нарушенной последовательности
    - Исправлен поиск каналов
    - Добавлено расширение файла сегмента и тип содержимого файла сегмента в конфигурацию
    - Исправлена ошибка с несколькими клиентами
    - Добавлено количество клиентов на странице статуса
    - Исправлена повторная попытка загрузки фрагмента

16.09.2021 v7.7.6:

    - Fix channels page to support big playlists
    - Disable sequence check by default
    - Add "isEnableSequenceCheck" in config
    - Add DISCONTINUITY tags support
    - Proper fix of forbidden stub
    - Add Cron format validation
    - Allow empty playlist cron format to disable playlist reload
    - Fix empty edited element  if dragged
    - Fix "catchup-source" for favorite channels
    - Corregir la página de canales para admitir grandes listas de reproducción
    - Deshabilitar la verificación de secuencia de forma predeterminada
    - Agregar "isEnableSequenceCheck" en la configuración
    - Agregar soporte de etiquetas de DISCONTINUIDAD
    - Corrección adecuada de prohibido
    - Agregar validación de formato Cron
    - Permitir el formato cron de lista de reproducción vacía para deshabilitar la recarga de la lista de reproducción
    - Corregir el elemento editado vacío si se arrastra
    - Corregir "catchup-source" para los canales favoritos
    - Исправлена страница каналов для поддержки больших плейлистов
    - Отключена проверка последовательности
    - Добавлена настройка "isEnableSequenceCheck" в конфиг для включения проверки последовательности.
    - Добавлена поддержка тегов DISCONTINUITY
    - Правильное исправление заглушки forbidden
    - Добавлена проверка формата Cron
    - Разрешено пустое поле cron для обновления плейлиста, чтобы отключить автоматическую перезагрузку плейлиста
    - Исправлено перетаскивание редактируемого элемента
    - Исправлена таг "catchup-source" для избранных каналов

27.08.2021 v7.7.5:

    - isManualUpdate added to playlist parameters
    - Remote playlist reload requires at least one stream. Otherwise, a local cached copy is used.
    - isManualUpdate agregado a los parámetros de la lista de reproducción
    - La recarga remota de la lista de reproducción requiere al menos una transmisión. De lo contrario, se utiliza una copia en caché local.
    - isManualUpdate добавлен в параметры плейлиста
    - Для загрузки плейлиста требуется хотя бы один поток. В противном случае используется локальная кэшированная копия.

11.08.2021 v7.7.3:

    - EPG parser fixes
    - EPG parser fixes
    - EPG parser fixes

28.07.2021 v7.7.2:

    - New video stubs added
        forbidden.m3u - Invalid token or missing
        invalid.m3u - A content of a stream is not supported
        notfound.m3u - No channel with such stream id.

    - Fix logos from EPG
    - Fix #EXT-X-VERSION tag
    - Add option to start minimized under Windows
    - Fix encrypted streams
    - Remove external subs until we can support external streams generally
    - Fix buffer filling at stream start
    - Improve stability of a client stream
    - Se agregaron nuevos talones de video
        forbidden.m3u - Token no válido o falta
        invalid.m3u: no se admite el contenido de una transmisión
        notfound.m3u: ningún canal con ese ID de transmisión.

    - Corregir logotipos de EPG
    - Se corrigió la etiqueta #EXT-X-VERSION
    - Agregar opción para comenzar minimizado en Windows
    - Arreglar transmisiones encriptadas
    - Eliminar subs externos hasta que podamos admitir transmisiones externas en general
    - Arreglar el llenado de búfer al inicio de la corriente
    - Mejorar la estabilidad de un flujo de clientes
    - Добавлены видео-заглушки для следующих случаев:
        forbidden.m3u - Неверный токен или отсутствует
        invalid.m3u - содержимое потока не поддерживается
        notfound.m3u - Нет канала с таким идентификатором потока.
    - Исправлены логотипы из EPG
    - Исправлен тег #EXT-X-VERSION.
    - Добавлена возможность запуска в свернутом окне под Windows
    - Исправлены зашифрованные потоки
    - Удалиены внешние субтитры, пока поддерживаются внешние потоки в целом
    - Исправлено заполнение буфера при запуске потока
    - Повышение стабильности клиентского потока

13.07.2021 v7.7.1:

    - Add groups editor
    - EPG parser fixes
    - Agregar editor de grupos
    - Correcciones del analizador EPG
    - Добавлен редактор групп
    - Исправлен парсер телегида

01.07.2021 v7.7.0:

    - Add support for newer versions of HLS protocol
    - Agregue soporte para versiones más nuevas del protocolo HLS
    - Добавлена поддержка новых версий HLS протокола

24.06.2021 v7.6.4:

    - Fix channel search
    - Fix status page for Mac
    - Corregir la búsqueda de canales
    - Corregir la página de estado para Mac
    - Исправлен поиск на странице каналов
    - Исправлена ошибка на странице состояния на Mac-сборке

05.06.2021 v7.6.3:

    - Add "copy URL" button for registered users in server protected mode
    - Agregar botón "Copiar URL" para usuarios registrados en modo protegido del servidor
    - Добавлена кнопка "Ссылка на плейлист" для зарегистрированных пользователей если установлен пароль администратора

08.05.2021 v7.6.2:

    - Add a user token to epg URL only if admin password is set
    - Channels DB fixes
    - Agregue un token de usuario a la URL de epg solo si se establece la contraseña de administrador
    - Correcciones de DB de canales
    - Токен пользователя добавляется в URL-адрес телегида только если установлен пароль
    - Исправления БД каналов

03.05.2021 v7.6.1:

    - Fix chunks cache cleaning on epg update
    - Allow multiple schedules on epg update using semicolon ";"
    - Se corrigió la limpieza de caché de fragmentos en la actualización de epg
    - Permitir múltiples programaciones en la actualización de epg usando punto y coma ";"
    - Исправлена очистка кеша фрагментов при обновлении epg.
    - Можно добавлять несколько расписаний для обновления epg, используя точку с запятой ";"

30.04.2021 v7.6.0:

    - Change default value for isPassThroughNonHlsStreams to "false"
    - Add more compatibility for different archive types
    - Improve pooler for multiroomed providers
    - Make a link hash different for playlist and stream (for playlist security)
    - EPG fixes
    - Fix unhandled exception when chunk cache is on disk
    - Fix stream stuck when there is no chunk on file system
    - Cambiar el valor predeterminado para IspasStroughNonhlstreams a "Falso"
    - Añadir más compatibilidad para diferentes tipos de archivos.
    - Mejorar el poolio para proveedores de varios niveles.
    - Haga que un enlace sea diferente para la lista de reproducción y la corriente (para la seguridad de la lista de reproducción)
    - correcciones de EPG
    - Arreglar la excepción no controlada cuando la memoria caché del trozo está en el disco
    - Fix Stream se atascó cuando no hay un trozo en el sistema de archivos
    - Изменено значение по умолчанию для isPassThroughNonHlsStreams на «false»
    - Добавлено больше совместимости для различных типов архива
    - Улучшен пулер для провайдеров с multiroom
    - Изменен токен для потоков (для безопасности плейлиста)
    - EPG исправления
    - Исправлено необработанное исключение, когда кеш сегментов находится на диске
    - Исправлено зависание потока, если в файловой системе нет указанного сегмента

17.04.2021 v7.5.7:

    - EPG parsing fixes
    - Arreglar EPG
    - Исправления телегида

14.04.2021 v7.5.6:

    - Add support for some SSL certificates
    - Agregar soporte para algunos certificados SSL
    - Добавлена поддержка для некоторых SSL сертификатов

12.04.2021 v7.5.5:

    - Improve epg parsing
    - Update channels DB
    - Mejorar el análisis epg
    - Actualizar DB de canales
    - Улучшение соответствия телегида
    - Обновление базы каналов

14.03.2021 v7.5.4:

    - Fix create link of client in config for mobile
    - Arreglar crear enlace de cliente en config para dispositivos móviles
    - Исправлена кнопка создания ссылки клиента в конфигурации для мобильных устройств.

11.03.2021 v7.5.3:

    - Fix expire date of client in config for mobile
    - Update channels db
    - Fix client type in status
    - Corregir la fecha de vencimiento del cliente en la configuración para dispositivos móviles
    - Actualizar canales db
    - Corregir el tipo de cliente en el estado
    - Исправлена дата истечения срока действия клиента в конфигурации для мобильных устройств.
    - Обновлена база каналов
    - Исправлен тип клиента в статусе

24.02.2021 v7.5.2:

    - Improve RAM consumption
    - Save local copy of playlist only after success plugin parsing
    - Add "isPassThrough" to playlist settings
    - Add "isPassThroughNonHlsStreams"
    - Mejora el consumo de RAM
    - Guarde la copia local de la lista de reproducción solo después del análisis exitoso del complemento
    - Agregar "isPassThrough" a la configuración de la lista de reproducción
    - Agregar "isPassThroughNonHlsStreams"
    - Оптимизация использования оперативной памяти
    - Локальная копия плейлиста сохраняется только после успешного разбора плагином
    - Добавлена isPassThrough в настройки плейлиста.
    - Добавлена isPassThroughNonHlsStreams

20.02.2021 v7.5.1:

    - Fix playlist cache for plugins
    - Arreglar la caché de la lista de reproducción para complementos
    - Исправлена ошибка кеширования плейлиста после плагинов

17.02.2021 v7.5.0:

    - Fix empty playlist in case of loading failure
    - Fix cross origin header on 403
    - Add vintera-premium plugin
    - Update dependencies
    - Arregle la lista de reproducción vacía en caso de falla de carga
    - Se corrigió el encabezado de origen cruzado en 403
    - Agregar el complemento vintera-premium
    - Actualizar dependencias
    - Исправлен пустой плейлист в случае ошибка закачки
    - Исправлен заголовок cross origin в случае ошибки 403
    - Добавлен vintera-premium плагин
    - Обновлены сторонние модули

12.02.2021 v7.4.8:

    - Segmentation fault was fixed using system glibc.
    - glibc 2.25 is a minimum (CentOS 7, Ubuntu 16 not supported - please upgrade your system or stay on 7.4.4)
    - Add HLS/HTTP client type to status
    - Stability fixes
    - Allow to use more threads depending on CPUs count
    - El fallo de segmentación se solucionó mediante el sistema glibc.
    - glibc 2.25 es un mínimo (CentOS 7, Ubuntu 16 no es compatible; actualice su sistema o permanezca en 7.4.4)
    - Agregue el tipo de cliente HLS / HTTP al estado
    - Correcciones de estabilidad
    - Permitir usar más subprocesos dependiendo del recuento de CPU
    - Исправлена ошибка сегментации с помощью системной библиотеки glibc.
    - Минимум glibc 2.25 (CentOS 7, Ubuntu 16 не поддерживается - пожалуйста, обновите свою систему или оставайтесь на 7.4.4)
    - Добавлен тип клиента HLS/HTTP в статус
    - Исправления для повышения стабильности
    - Используется больше потоков в зависимости от количества процессоров

05.02.2021 v7.4.5:

    - Last security patches applied to binary
    - Sort Favorites in config with multiple columns
    - Fixes for wrong url in external playlist
    - Fix channels web page
    - Reload SSL certificate on-the-fly
    - Hide favorites from other groups if isShowOnlyInFavorites checked
    - Fix flussonic archive
    - Add isCollectNetworkStats to show network stats in status (Linux and Windows only)
    - Últimos parches de seguridad aplicados a binarios
    - Ordenar favoritos en la configuración con múltiples columnas
    - Correcciones de URL incorrectas en listas de reproducción externas
    - Corregir la página web de los canales
    - Recargue el certificado SSL sobre la marcha
    - Ocultar favoritos de otros grupos si está marcado ShowOnlyInFavorites
    - Arreglar archivo flussonic
    - Agregue isCollectNetworkStats para mostrar las estadísticas de la red en el estado (solo Linux y Windows)
    - Применены актуальные исправления безопасности
    - Сортировка избранного в конфигурации в несколько столбцов
    - Исправлены неправильные URL-адреса во внешнем плейлисте.
    - Исправления в веб-странице каналов
    - Перезагрузка SSL-сертификата на лету
    - Скрывать избранное из других групп, если установлен флажок isShowOnlyInFavorites
    - Исправлен flussonic архив
    - Добавлен параметр isCollectNetworkStats для отображения сетевой статистики в статусе (только для Linux и Windows)

11.01.2021 v7.4.4:

    - Add a secret word for user token generating instead of admin password
    - Add m3u8FileExtension to config
    - Show remote ip of client in status
    - Agregue una palabra secreta para la generación de tokens de usuario en lugar de la contraseña de administrador
    - Agregar m3u8FileExtension a la configuración
    - Mostrar ip remota del cliente en estado
    - Добавлено секретное слово для генерации токена пользователя вместо пароля администратора
    - Добавлен параметр m3u8FileExtension в конфигурацию
    - Показывается IP клиента в статусе

08.01.2021 v7.4.3:

    - Allow users to login to the web interface
    - Use live stream if an archive offset is close to live
    - Fix stdout crash
    - Permitir a los usuarios iniciar sesión en la interfaz web
    - Use la transmisión en vivo si un desplazamiento de archivo está cerca de estar en vivo
    - Arreglar el bloqueo de stdout
    - Разрешено пользователям входить в веб-интерфейс
    - Используется прямой эфир, если смещение архива близко к прямой трансляции
    - Исправлена ошибка стандартного вывода

26.12.2020 v7.4.1:

    - Add bit.ly link shortener
    - Agregar acortador de enlaces bit.ly
    - Добавлен встроенный сокращатель ссылок от bit.ly

24.12.2020 v7.3.7:

    - Short a token a bit
    - Add a toolbar with shortcuts to config page
    - Corta un token un poco
    - Agregue una barra de herramientas con accesos directos a la página de configuración
    - Токен немного укорочен
    - Добавлена панель с быстрыми переходами на странице конфигурации

22.12.2020 v7.3.6:

    - Bug fixes
    - Corrección de errores
    - Работа над ошибками

20.12.2020 v7.3.5:

    - Recorded streams are available in password protected environments
    - Las transmisiones grabadas están disponibles en entornos protegidos con contraseña
    - Записи доступны, если установлен пароль администратора

16.12.2020 v7.3.4:

    - Fix epg parser
    - Fix log level apply
    - Arreglar el analizador epg
    - Se aplica el nivel de registro fijo
    - Исправлен разбор телегида
    - Исправлено применение изменения уровня детализации логов

11.12.2020 v7.3.3:

    - Fix applying http headers
    - Fix cpu loading on stream start when wrong packet received
    - Arreglar la aplicación de encabezados http
    - Se corrigió la carga de la CPU al iniciar la transmisión cuando se recibió un paquete incorrecto
    - Исправлено применение заголовков http.
    - Исправлена высокая загрузка процессора при запуске потока при получении неправильного пакета

04.12.2020 v7.3.1:

    - Do not allow to add "admin" client
    - Fix plug-ins load
    - Add plugin for m3u8 input format (plugins/m3u8.js)
    - Allow to send custom http headers per IPTV provider
      Two formats supported:
      JSON:
            {
                "User-Agent": "Firefox",
                "JWT-Token": "blah-blah-blah"
            }
      Plain text:
            User-Agent: Firefox
            JWT-Token: blah-blah-blah
    - No permitir agregar un cliente "admin"
    - Complementos de carga fijos
    - Agregar complemento para el formato de entrada m3u8 (plugins/m3u8.js)
    - Permitir enviar encabezados http personalizados por proveedor de IPTV
      Soporta dos formatos:
      JSON:
            {
                 "User-Agent": "Firefox",
                 "JWT-Token": "bla-bla-bla"
            }
      Texto sin formato:
            Agente de usuario: Firefox
            JWT-Token: bla-bla-bla
    - Не разрешается добавление пользователя с именем "admin"
    - Исправлена загрузка плагинов
    - Добавлен плагин для входного формата m3u8 (plugins/m3u8.js)
    - Добавлена возможность добавлять http заголовки в запросах к плейлисту и потоку
      Два формата добавления:
      JSON:
            {
                "User-Agent": "Firefox",
                "JWT-Token": "blah-blah-blah"
            }
      Обычный текст:
            User-Agent: Firefox
            JWT-Token: blah-blah-blah

27.11.2020 v7.1.5:

    - Fix dynamic change of epgUrlForClient
    - Flussonic archive support extend
    - Add timezone support for cron jobs
    - Fix arm64 update
    - Fix some archives playing live
    - Fix relative path at catchup-source
    - Extend VOD detect
    - Fix tvg-shift in UI
    - Add catchup-source archive support for IPTV Pro player
- Arreglar el cambio dinámico de epgUrlForClient
    - Extensión de soporte de archivo Flussonic
    - Agregue soporte de zona horaria para trabajos cron
    - Arreglar la actualización de arm64
    - Arreglar algunos archivos que se reproducen en vivo
    - Corregir la ruta relativa en la fuente de actualización
    - Ampliar la detección de VOD
    - Corregir tvg-shift en la interfaz de usuario
    - Agregue soporte de archivo de fuente de actualización para el reproductor IPTV Pro
    - Исправлено применение изменения epgUrlForClient
    - Расширена поддержка архивов Flussonic
    - Добавлена настройка часового пояса для запуска по обновлений по таймеру
    - Исправлено обновление архитектуры arm64
    - Исправлено воспроизведение эфира вместо архива
    - Добавлена поддержка неполных ссылок в параметре catchup-source
    - Расширено определение потоков по запросу
    - Исправлен часовой пояс tvg-shift
    - Добавлена поддержка воспроизведения архивов в IPTV Pro из параметра catchup-source

16.11.2020 v7.1.4:

    - Add expiredAt to client
    - Allow video stub playing to expired users ( Manual )
    - Add https binding support
    - Agregar expiredAt al cliente
    - Permitir la reproducción del código auxiliar de video a usuarios vencidos ( Manual )
    - Agregar soporte de enlace https
    - Добавлено expiredAt для ограничения клиента по времени
    - Разрешить воспроизведение заглушки для пользователей с истекшим сроком действия ( Руководство )
    - Добавлена поддержка https (нужно указать ключ и сертификат)

04.11.2020 v7.1.3:

    - Add custom recording URL path for clients (RECORDING.recordingUrlPath)
    - Add removeRefererHeader toggle to config
    - Improve install.sh to support multiple instances (Manual)
    - Ignore packet size mismatch in special cases
    - Agregar ruta URL de grabación personalizada para clientes (RECORDING.recordingUrlPath)
    - Agregue removeRefererHeader a la configuración
    - Mejorar install.sh para admitir varias instancias ( Manual )
    - Ignore la discrepancia de tamaño de paquete en casos especiales
    - Добавлен настраиваемый URL-адрес записи для клиентов (RECORDING.recordingUrlPath)
    - Добавлен переключатель removeRefererHeader в конфигурацию
    - Улучшение install.sh для поддержки нескольких экземпляров ( Руководство )
    - Игнорировать несоответствие размера пакета в особых случаях

09.10.2020 v7.1.2:

    - Fix EPG for time-shifted channels on channels and status page
    - Recording appends a current program name to a recording directory
    - isKeepDbMatchedOnlyChannels added to config
    - Add Flussonic timeshift support
    - Corregir EPG para canales diferidos en el tiempo en canales y página de estado
    - La grabación agrega un nombre de programa actual a un directorio de grabación
    - isKeepDbMatchedOnlyChannels agregado a la configuración
    - Agregue soporte Flussonic timeshift
    - Исправлен телегид для каналов со сдвигом по времени на каналах и на странице состояния
    - Запись добавляет текущее имя программы в имя папки
    - isKeepDbMatchedOnlyChannels добавлен в конфигурацию
    - Добавлена поддержка Flussonic timeshift.

24.09.2020 v7.1.0:

    - Improve decrypt key link management in playlist
    - Allow to resume downloads
    - Restore the last group and page at channels UI
    - Customize channel match detection and its logo and group (https://github.com/hlsproxy/channels)
    - Epg match improvements
    - Fix recording regression
    - Mejorar la gestión de enlaces clave de descifrado en la lista de reproducción
    - Permitir reanudar descargas
    - Restaurar el último grupo y página en la interfaz de usuario de los canales
    - Personalice la detección de coincidencias de canales y su logotipo y grupo (https://github.com/hlsproxy/channels)
    - Mejoras en los partidos de Epg
    - Arreglar la regresión de grabación
    - Улучшение управления ссылками на ключи дешифрации в плейлисте
    - Возобновление скачивания с прерванного места
    - Возврат на страницу каналов теперь восстанавливает предыдущую группу
    - Добавлена возможность переопределить встроенное соответствие канала, его логотип и группу (https://github.com/hlsproxy/channels)
    - Улучшения соответствия совпадения телеканалов в телегиде
    - Исправлена ошибка при записи потоков

06.09.2020 v7.0.7:

    - Fix channel id generation (Use original playlist name instead of internal, allows local rename)
    - Fix status response for channels without epg
    - Corregir la generación de identificación del canal (use el nombre de la lista de reproducción original en lugar de interno, permite el cambio de nombre local)
    - Corregir respuesta de estado para canales sin epg
    - Исправлен идентификатор канала (используется исходное имя списка воспроизведения вместо внутреннего, позволяет локальное переименование)
    - Исправлен статус для каналов без телегида

27.08.2020 v7.0.6:

    - Allow rebind a listening port without server reload
    - Fix epg update status stuck on empty
    - Fix autoupdate regression in 7.0.5
    - Permitir volver a vincular un puerto de escucha sin recargar el servidor
    - Arreglar el estado de actualización de epg atascado en vacío
    - Corregir la regresión de actualización automática en 7.0.5
    - Изменение http порта из конфигурации без перезагрузки сервера
    - Исправление статуса обновления телегида
    - Исправлена регрессия автообновления в 7.0.5.

21.08.2020 v7.0.5:

    - Fix command line params apply
    - Fix base url depending on command line params
    - Close /proxy/* worldwide. Only referrer allowed
    - Add ${offset} emulation in catchup-source for IPTV Pro like players - fix archive playback
    - Fix UTF-8 + BOM encoding
    - Corregir la aplicación de parámetros de línea de comando
    - Corregir la URL base según los parámetros de la línea de comandos
    - Cerrar /proxy/* en todo el mundo. Solo se permite la referencia
    - Agregue la emulación ${offset} en la fuente de actualización para reproductores similares a IPTV Pro - corrija la reproducción de archivos
    - Arreglar la codificación UTF-8 + BOM.
    - Исправлено применение параметров командной строки.
    - Исправлен базовый URL в зависимости от параметров командной строки
    - Закрыт /proxy/*. Разрешен только реферер
    - Добавлена эмуляция ${offset} в catchup-source для плееров IPTV Pro - исправлено воспроизведение архива
    - Исправлено чтение конфигурационных файлов в кодировке UTF-8 + BOM.

18.08.2020 v7.0.2:

    - Stream numbering rewritten (Channel ids will be changed)
      Now it depends on a stream name and domain name
    - Allow to change a number of last log messages in status through config settings
    - Reload playlists automatically on config change in them
    - Fixes for admin whitelist
    - Create a directory for log file if not exists
    - Update channels added: stable, beta, nightly
    - Se reescribió la numeración de las transmisiones (se cambiarán los identificadores de los canales)
      Ahora depende de un nombre de transmisión y un nombre de dominio.
    - Permitir cambiar una serie de últimos mensajes de registro en estado a través de la configuración de configuración
    - Vuelva a cargar las listas de reproducción automáticamente al cambiar la configuración en ellas
    - Correcciones para la lista blanca de administradores
    - Cree un directorio para el archivo de registro si no existe
    - Canales de actualización agregados: estable, beta, nocturno
    - Переписана нумерация потоков (идентификаторы каналов будут изменены)
      Теперь это зависит от имени потока и имени домена
    - Можно менять количество последних сообщений журнала в статусе через настройки конфигурации
    - Автоматически перезагружать плейлисты при изменении в них конфигурации
    - Исправления для белого списка администратора
    - Папка для файла журнала создается, если не существует
    - Добавлены каналы обновления: стабильный, бета, ночной

12.08.2020 v7.0.0:

Major:
    - Implemented mpeg-ts clients multiroom (hls clients fixed also)
    - Fix Windows tray links
    - Show full memory consumption including EPG worker
    - Fix VOD channels stuck
    - Add IP white-list settings to connect from
    - Rewrite EPG matcher
    - Add plugins support for XML/JSON playlist support
    - Don't keep epg service in memory. Run on demand only
    - Replace logging system
    - Add logs view to /status
    - Some startup fixes
Minor:
    - Hide favorites from "All channels" group at channels UI page
    - Update channels DB
    - Fix epg description entities
    - Do not reload /status on buttons
Mayor:
    - Implementación de clientes mpeg-ts multiroom (clientes hls fijos también)
    - Reparar los enlaces de la bandeja de Windows
    - Muestra el consumo total de memoria, incluido el trabajador EPG
    - Arreglar canales de VOD atascados
    - Agregar configuraciones de lista blanca de IP desde las que conectarse
    - Reescribir el comparador de EPG
    - Agregue compatibilidad con complementos para la compatibilidad con listas de reproducción XML / JSON
    - No guarde el servicio epg en la memoria. Ejecutar solo bajo demanda
    - Reemplazar el sistema de registro
    - Agregar vista de registros a /status
    - Algunas correcciones de inicio
Menor:
    - Ocultar favoritos del grupo "Todos los canales" en la página de interfaz de usuario de canales
    - Actualizar DB de canales
    - Corregir entidades de descripción epg
    - No recargar / estado en botones
Значительные изменения:
    - Реализован мультирум клиентов mpeg-ts (исправлены также клиенты hls)
    - Исправлены ссылки в лотке Windows
    - Показывается полное потребление памяти, включая парсер телегида
    - Исправлено зависание каналов VOD
    - Добавлены настройки белого списка IP-адресов для подключения клиентов и админа
    - Переписан парсер телегида
    - Добавлена поддержка плагинов для плейлистов форматов XML / JSON
    - Сервис телегида запускается только по запросу
    - Заменена система логирования
    - Добавлен просмотр журнала в /status
    - Некоторые исправления при запуске
Незначительные:
    - Скрыты каналы "Избранное" из группы «Все каналы» на странице пользовательского интерфейса каналов.
    - Обновление БД каналов
    - Исправлены описания телегида в интерфейсе
    - Страница /status не перегружается при нажатии на кнопки

02.06.2020 v6.4.1:

    - Fix archive epg at status when offset used
    - Fix long playlists that include different providers
    - Set favorite by name not by id
    - Remove isHomogeneousLinks from config (autodetect added)
    - Fix VOD last chunks
    - Fix timeshift leading space in playlist
    - Add CORS headers where it was not set
    - Add more groups detects
    - Almost 700 transparent logos included
    - FreeBSD x86 build is not supported anymore
    - Corregir el archivo epg en el estado cuando se usa el desplazamiento
    - Repara largas listas de reproducción que incluyen diferentes proveedores
    - Establecer favorito por nombre, no por id
    - Eliminar isHomogeneousLinks de la configuración (detección automática agregada)
    - Repara los últimos fragmentos de VOD
    - Arreglar el espacio líder de Timeshift en la lista de reproducción
    - Agregue encabezados CORS donde no se configuró
    - Agregar más grupos detecta
    - Casi 700 logotipos transparentes incluidos
    - FreeBSD x86 build ya no es compatible
    - Исправлен телегид архива на странице статуса когда использовано смещение
    - Исправлены ссылки в длинных плейлистах от разных провайдеров
    - Добавление в избранное по имени, а не по идентификатору
    - Удален параметр isHomogeneousLinks из настроек (добавлено автоопределение)
    - Исправлены последние сегменты плейлиста формата VOD
    - Исправление сдвига телегида в плейлисте (присутствовал пробел)
    - Добавлены http-заголовки CORS
    - Добавлены новые группы в конфигурацию
    - Почти 700 прозрачных логотипов в пакете
    - Сборка FreeBSD x86 больше не поддерживается

07.05.2020 v6.3.3:

    - Fix recording
    - Add real time on status while archive playing
    - Various small fixes
    - Add more logos
    - Fijar grabación
    - Agregue el estado en tiempo real mientras se reproduce el archivo
    - Varias correcciones pequeñas
    - Agregar más logotipos
    - Исправлена запись
    - Добавлено текущее время для архивной записи в статусе
    - Незначительные исправления
    - Добавлены логотипы

05.05.2020 v6.3.2:

    - Fix mpeg-ts regression
    - Fix catchup-source append
    - Fix maxChunkCountOnStatusPage
    - Corregir regresión mpeg-ts
    - Solucione la fuente de captura
    - Corregir maxChunkCountOnStatusPage
    - Исправлена работа mpeg-ts
    - Исправлен catchup-source
    - Исправлен maxChunkCountOnStatusPage

04.05.2020 v6.3.1:

    - Implement archive playback
    - Fix DRM playback
    - Allow regex in referrers config
    - Show requested playlist window in status
    - Fix VLC 3.0.10 fast start
    - Fix invalid sequence false positive
    - Added maxChunkCountOnStatusPage to config
    - extraPlaylistParams added to config
    - Implementar reproducción de archivo
    - Repara la reproducción DRM
    - Permitir expresiones regulares en la configuración de referencias
    - Mostrar ventana de lista de reproducción solicitada en estado
    - Arreglar el inicio rápido de VLC 3.0.10
    - Corregir secuencia inválida falsa positiva
    - Agregue maxChunkCountOnStatusPage a la configuración
    - extraPlaylistParams agregado a la configuración
    - Реализовано воспроизведение архива
    - Исправлено воспроизведение DRM
    - Разрешено регулярное выражение в поле referrer конфигурации
    - Отмечены сегменты списка воспроизведения в статусе
    - Исправлен быстрый запуск VLC 3.0.10.
    - Исправлено ложное срабатывание исправления номера последовательности
    - Добавлена новая переменная maxChunkCountOnStatusPage в конфигурацию
    - Добавлена новая переменная extraPlaylistParams в конфигурацию

23.04.2020 v6.2.3:

    - Channels Web page preserves current group and page on reload
    - Fix FreeBSD build auto-update
    - Install script for FreeBSD added
    - Fix epg fetch history
    - La página web de canales conserva el grupo actual y la página al recargar
    - Corregir la actualización automática de compilación de FreeBSD
    - Instalar script para FreeBSD agregado
    - Corregir el historial de búsqueda de EPG
    - Веб-страница каналов сохраняет текущую группу и страницу при перезагрузке.
    - Исправлено автоматическое обновление сборки FreeBSD.
    - Добавлен скрипт установки для FreeBSD
    - Исправление сохранения истории телегида

16.04.2020 v6.2.2:

    - Fix translations for login page
    - Fix memory leak on config reload
    - Add option to choose sort method for status page (started at/stream id)
    - Fix stream jumping on the status page
    - Corregir traducciones para la página de inicio de sesión
    - Corregir pérdida de memoria en la recarga de configuración
    - Agregar opción para elegir el método de clasificación para la página de estado (iniciado en / stream id)
    - Se corrigió el salto de transmisión en la página de estado
    - Исправлен перевод страницы аутентификации
    - Исправлена утечка памяти при перезагрузке конфигурации
    - Добавлен выбор метода сортировки потоков для страницы состояния
    - Исправлена неправильная сортировка потоков на странице состояния

05.04.2020 v6.2.0:

    - Change http error 205 to 404
    - Set playlist attachment name to playlistPath variable from config
    - Add logos / Update channels DB
    - Upgrade config page engine
    - Proxy now allows to serve several streams per one user. Limit is set in config.
    - New config option isAddUrlEpgToEXTINF added
    - Cambiar el error http 205 a 404
    - Establecer el nombre del archivo adjunto de la lista de reproducción a la variable playlistPath desde la configuración
    - Agregar logotipos / Actualizar canales DB
    - Actualización del motor de la página de configuración
    - Proxy ahora permite servir varias transmisiones por usuario. El límite se establece en la configuración.
    - Se agregó una nueva opción de configuración: AddUrlEpgToEXTINF
    - Изменен http ответ с 205 на 404
    - Имя файла загружаемого плейлиста берется из конфига из переменной playlistPath
    - Добавлены логотипы / Обновлена база каналов
    - Обновление движка страницы конфигурации
    - Прокси теперь позволяет обслуживать несколько потоков на одного пользователя. Лимит устанавливается в конфиге.
    - Добавлена новая опция конфигурации isAddUrlEpgToEXTINF

26.03.2020 v6.1.4:

    - Dont force request cancelling for the first chunks
    - Fix potential shutdown
    - epg zero timeshift excluded from playlist if not present in the source
    - Fix epg url-tvg attribute of playlist
    - Added an option to disable SS-IPTV settings
    - Show enabled status of playlist status in playlist name (config)
    - Add logos
    - Update dependencies
    - No fuerce la cancelación de la solicitud para los primeros trozos
    - Arreglar posible apagado
    - epg zero timeshift excluido de la lista de reproducción si no está presente en la fuente
    - Repara el atributo epg url-tvg de la lista de reproducción
    - Se agregó una opción para deshabilitar la configuración de SS-IPTV
    - Mostrar el estado habilitado del estado de la lista de reproducción en el nombre de la lista de reproducción (config)
    - Agregar logotipos
    - Actualizar dependencias
    - Не обрывать соединение для ранних чанков в плейлисте
    - Исправлен возможный выход из приложения
    - Нулевой сдвиг в телегиде не будет включен, если не присутствует в оригинале
    - Исправлен url-tvg аттрибут, когда телегид еще не доступен
    - Добавлена возможность не выводить настройки SS-IPTV в плейлисте.
    - Показывать статус плейлиста в его имени в настройках
    - Добавлены логотипы
    - Обновлены сторонние модули

21.03.2020 v6.1.3:

    - Fix Windows tray shortcuts when server ip set to 0.0.0.0
    - Fix some channels mapping
    - Fix request cancellation (regression in third-party module)
    - Fix groups.json "withoutGroup" behavior for "notfound"
    - Fix config UI
    - Add stream name replacer/filter to playlist settings in config
    - Solucione los accesos directos de la bandeja de Windows cuando la IP del servidor se establece en 0.0.0.0
    - Arreglar algunos mapas de canales
    - Arreglar la cancelación de la solicitud (regresión en un módulo de terceros)
    - Solucionado el comportamiento de groups.json "sin grupo" para "notfound"
    - Arreglar UI de configuración
    - Agregue el reemplazo/filtro del nombre de la secuencia a la configuración de la lista de reproducción en la configuración
    - Исправлен адрес прокси при открытии через Windows tray
    - База каналов обновлена
    - Исправлена обработка обрыва соединения
    - К каналу не применялась группа из "withoutGroup"
    - Исправления в интерфейсе конфигурации
    - Добавлена замена имен/фильтрация каналов в настройки плейлиста

19.03.2020 v6.1.2:

    - Dont force close request connections for recent chunks.
      (Regression fix for 6.1.1)
    - Fix error handling in request
    - Fix memory leak at request
    - Do not wipe out undocumented features in local.json
    - No fuerce conexiones de solicitud de cierre para fragmentos recientes.
      (Arreglo de regresión para 6.1.1)
    - Soluciona el manejo de errores en la solicitud
    - Corregir pérdida de memoria a petición
    - No elimine las características no documentadas en local.json
    - Не закрывать принудительно соединение для недавних чанков
      (Приводило к ошибке скачивания доступного чанка в 6.1.1)
    - Исправлена ошибка обработки запроса
    - Исправлена утечка памяти
    - Не затирать установленные значения в local.json

14.03.2020 v6.1.1:

    - Limit redirects to 5
    - Keep clients order in config
    - Keep streams sorted by start time at /status
    - Fix playlist parser regression (DRM didn't work)
    - Add ability to disable recording
    - Fix recording time set from epg
    - Fix stuck request
    - Allow burst mode in error cases also
    - Limite las redirecciones a 5
    - Mantener el orden de los clientes en configuración
    - Mantenga las transmisiones ordenadas por hora de inicio en / status
    - Se corrigió la regresión del analizador de listas de reproducción (DRM no funcionó)
    - Agregar capacidad para deshabilitar la grabación
    - Se corrigió el tiempo de grabación establecido desde epg
    - Arreglar solicitud atascada
    - Permitir modo ráfaga en casos de error también
    - Для запросов добавлено ограничение перенаправлений 302 до пяти
    - Порядок клиентов в конфиге теперь сохраняется
    - Потоки на странице состояния отсортированы по времени старта
    - Исправлена ошибка парсера плейлиста
    - Добавлена возможность запрета записи
    - Исправлена установка таймеров по телегиду для записи
    - Исправлена ошибка застревания запроса
    - Режим турбо закачки включается при ошибках

26.02.2020 v6.0.8:

    - #EXTGRP tag fixed
    - Fix CLI parameters
    - Fix windows tray regression
    - #EXTGRP etiqueta corregida
    - Fijar parámetros de CLI
    - Repara la regresión de la bandeja de Windows
    - #EXTGRP исправлен
    - Исправлена работа параметров командной строки
    - Исправлена ошибка минимизации окна под Windows

22.02.2020 v6.0.6:

    - Some logos fixed
    - Fix empty logos broken
    - Fix if remote chunk sequence restarted
    - Update dependencies
    - Add isSortPlaylist to config
    - Add new CLI parameters: quit, pass, address
    - Algunos logos arreglados
    - Repara logotipos vacíos rotos
    - Solucione si se reinicia la secuencia de fragmentos remotos
    - Actualizar dependencias
    - Agregue isSortPlaylist a la configuración
    - Agregue nuevos parámetros de CLI: quit, pass, address
    - Некоторые логотипы исправлены
    - Исправлено отображение пустых логотипов
    - Исправлено залипание потока если последовательность начиналась сначала
    - Обновлены библиотеки
    - Новый параметр isSortPlaylist добавлен в конфигурацию
    - Добавлены новые параметры командной строки: quit, pass, address

16.02.2020 v6.0.5:

    - (fix) Fixes for mpeg-ts
    - (fix) Some logos fixed
    - (fix) Improve url matcher
    - (new) Initial DRM support added
    - (new) A button to navigate to main page added to status (UI)
    - (arreglar) Correcciones para mpeg-ts
    - (arreglar) Algunos logotipos arreglados
    - (solución) Mejora el emparejador de URL
    - (nuevo) Soporte de DRM inicial agregado
    - (nuevo) Un botón para navegar a la página principal agregada al estado (UI)
    - (исправлено) Различные исправления для mpeg-ts
    - (исправлено) Исправлены некоторые логотипы
    - (исправлено) Улучшен распознаватель ссылок
    - (новое) Начальная поддержка DRM добавлена (тест)
    - (новое) Добавлена кнопка перехода из статуса в плейлист (UI)

03.02.2020 v6.0.4:

    - (fix) Fix small buffer for mpeg-ts
    - (fix) Fix logout button appearance
    - (fix) Make HEAD method to work properly for mpeg-ts
    - (fix) Fix group detection
    - (fix) Add support for magnet links for AceStream
    - (fix) Various fixes for mpeg-ts handling
    - (arreglar) Arreglar un pequeño buffer para mpeg-ts
    - (arreglar) Corregir la apariencia del botón de cierre de sesión
    - (solución) Hacer que el método HEAD funcione correctamente para mpeg-ts
    - (arreglar) Arreglar detección de grupo
    - (solución) Agregue soporte para enlaces magnéticos para AceStream
    - (corrección) Varias correcciones para el manejo de mpeg-ts
    - (исправлено) Слишком маленький буфер для mpeg-ts
    - (исправлено) Кнопка "Выход"
    - (исправлено) Корректная обработка HEAD запроса для mpeg-ts
    - (исправлено) Неправильное присвоение группы канала
    - (исправлено) Добавлена поддержка ссылок magnet для AceStream
    - (исправлено) Различные исправления для mpeg-ts

07.01.2020 v6.0.2:

    - (improve) Improved url matcher. Could cause slow playlist parsing.
    - (improve) Add checking for empty username and password in config.
    - (improve) Add mpeg-ts output format to client in config.
    - (improve) Implement logout.
    - (fix) Fix adult detection of client from config.
    - (mejorar) Mejorado url matcher. Podría provocar un análisis lento de la lista de reproducción.
    - (mejorar) Agregue la comprobación de nombre de usuario y contraseña vacíos en la configuración.
    - (mejorar) Agregue formato de salida mpeg-ts al cliente en la configuración.
    - (mejorar) Implementar cierre de sesión.
    - (corrección) Se corrigió la detección de adultos del cliente desde la configuración.
    - (улучшено) Переписан алгоритм определения уникальных ссылок плейлиста. Старый мог тормозить загрузку плейлиста.
    - (улучшено) Добавлена проверка на пустые поля имени и пароля клиента в конфигурации.
    - (улучшено) Добавлена установка формата потока mpeg-ts для клиента из конфигурации.
    - (улучшено) Добавлен выход (logout) из сессии авторизованного режима
    - (исправлено) Исправлено определение настройки каналов +18 для клиента из конфигурации

04.01.2020 v6.0.1:

    - (feature) Add admin access
    - (feature) Clients management
    - (feature) Add easy client pairing procedure
    - (feature) Allow some playlist tags stored and passed
    - (feature) Add MPEG-TS output format for clients (Add output=ts as query parameter to the playlist or channel URL)
    - (feature) Add drag-and-drop for arrays in web config
    - (feature) epg uncompressed format support for client
    - (fix) Fix undefined content type for a client response
    - (fix) Fix dirty pool management error
    - (fix) 404 can be retried now
    - (fix) Dont add empty tvg-logo and tvg-shift
    - (fix) Fix URL matcher
    - (update) Update dependencies
    - (update) Update channels DB
    - (nuevo) Agregar acceso de administrador
    - (nuevo) Gestión de clientes
    - (nuevo) Agregar procedimiento de emparejamiento de cliente fácil
    - (nuevo) Permitir algunas etiquetas de listas de reproducción almacenadas y aprobadas
    - (nuevo) Agregar formato de salida MPEG-TS para clientes (Agregue  output = ts  como parámetro de consulta a la lista de reproducción o URL del canal)
    - (nuevo) Agregue arrastrar y soltar para matrices en la configuración web
    - (nuevo) soporte de formato epg sin comprimir para el cliente
    - (corrección) Se corrigió el tipo de contenido indefinido para una respuesta del cliente
    - (corrección) Corregir error de administración de grupo sucio
    - (corrección) 404 puede ser reintentado ahora
    - (corrección) No agregue tvg-logo y tvg-shift vacíos
    - (corrección) Corregir coincidencias de URL
    - (actualizar) Actualizar dependencias
    - (actualizar) Actualizar canales DB
    - (новое) Добавлен доступ администратора
    - (новое) Добавлено управление клиентами
    - (новое) Добавлена процедура подключения клиента
    - (новое) Некоторые параметры в плейлисте передаются как есть
    - (новое) Добавлен формат потока MPEG-TS для клиента (Просто добавить output=ts как параметр к ссылке на плейлист или канал)
    - (новое) Добавлена сортировка перетаскиванием на странице настройки
    - (новое) Телегид доступен в несжатом формате
    - (исправлено) Иногда отдавался неправильный http-заголовок
    - (исправлено) Исправлена ошибка управления мультирум
    - (исправлено) Ошибку 404 можно перезапросить
    - (исправлено) Не добавлять пустые параметры tvg-logo и tvg-shift
    - (исправлено) Исправлен детектор идентификаторов каналов
    - (дополнено) Обновлены библиотеки
    - (дополнено) база каналов обновлена

09.10.2019 v5.9.4:

    - (fix) Fix log coloring
    - (feature) Allow external EPG for SS-IPTV (isUseEpg flag in Config -> SS-IPTV)
    - (corrección) Corregir la coloración del registro
    - (nuevo) Permitir EPG externo para SS-IPTV (bandera isUseEpg en Config-> SS-IPTV)
    - (исправлено) Названия чанков писались с ошибкой
    - (новое) Возможность использования внешнего телегида из SS-IPTV (флаг isUseEpg в Config-> SS-IPTV)

05.10.2019 v5.9.3:

    - (fix) Fix wrong stream stop
    - (fix) Replace epg scroll lib
    - (fix) Fix macos build
    - (fix) Fix spawn after update under another user
    - (feature) Allow to enable/disable log from web interface
    - (feature) Add EPG progress to /status
    - (feature) Color legend of chunks added to status
    - (update) Update channels DB
    - (fijar) Corregir parada de flujo incorrecta
    - (fijar) Reemplazar epg scroll lib
    - (fijar) Fix macos build
    - (fijar) Arreglar spawn después de la actualización bajo otro usuario
    - (nuevo) Permitir habilitar / deshabilitar el registro desde la interfaz web
    - (nuevo) Agregar progreso EPG a /status
    - (nuevo) Leyenda de color de fragmentos agregados al estado
    - (actualizar) Actualizar canales DB
    - (исправлено) Исправлена неправильная остановка потока
    - (исправлено) Заменена библиотека для прокрутки телегида
    - (исправлено) Исправлена сборка под MacOS
    - (исправлено) Исправлен запуск после обновления под другим пользователем
    - (новое) Включение логов из веб-интерфейса
    - (новое) Добавлен прогресс телегида на страницу статуса
    - (новое) Добавлена подсказка по цветам чанков на страницу статуса
    - (дополнено) база каналов обновлена

20.09.2019 v5.9.2:

    - (fix) huge memory leak is fixed
    - (improve) Do not abort a stream on client's disconnect
    - (feature) Add buffer size of stream to status
    - (update) Update channels DB
    - (fijar) gran pérdida de memoria es fija
    - (mejorar) No abortar una transmisión en la desconexión del cliente
    - (nuevo) Agregar el tamaño del búfer de la transmisión al estado
    - (actualizar) Actualizar canales DB
    - (исправлено) Исправлена основная утечка памяти
    - (улучшено) Не останавливать поток, если клиент не дождался ответа
    - (новое) На странице /status выводится размер буфера под поток
    - (дополнено) база каналов обновлена

06.09.2019 v5.9.1:

    - (fix) m3u8 parser fix
    - (fix) m3u8 parser fix
    - (fix) Исправлен парсер m3u8

04.09.2019 v5.9.0:

    - (feature) Add chunks status to client info at /status page
    - (feature) Allow groups renaming to default values from groups.json (isGroupRename in config)
    - (fix) memory leak of third-party module fixed
    - (update) channels DB updated
    - (fix) break word for /status page fixed
    - (fix) Fetch interval for small chunks fixed
    - (improve) Rewrite fetching mechanism from scratch
    - (nuevo) Agregar estado de fragmentos a la información del cliente en la página /status
    - (nuevo) Permitir que los grupos cambien de nombre a los valores predeterminados de groups.json (isGroupRename en config)
    - (fijar) pérdida de memoria del módulo de terceros corregido
    - (actualizar) DB de canales actualizado
    - (fijar) Un nombre de transferencia muy largo sin espacios ahora se muestra mejor
    - (fijar) Intervalo de recuperación para fragmentos pequeños fijos
    - (mejorar) Reescribe el mecanismo de búsqueda desde cero
    - (новое) Добавлено отображение чанков на страницу состояния /status
    - (новое) Добавлена возможность переименования групп
    - (исправлено) Утечка памяти в модуле третьих лиц
    - (дополнено) база каналов обновлена
    - (исправлено) Очень длинное название передачи без пробелов теперь отображается лучше
    - (исправлено) Интервал запроса плейлиста улучшен для чанков маленького размера
    - (улучшено) Переписан код запроса плейлиста и чанков

19.08.2019 v5.8.1:

    - (feature) Self-update implementation (with auto-update)
      Update status is shown at /status page when available
      Important!!! Self update, http port 80 and Ubuntu 16 are not compatible
    - New command line parameters -port and -save added
    - (improve) "Status" and "Config" buttons added to the root web page with a playlist for easy access.
    - (improve) New config parameter "useUserAgent" used to overwrite a client userAgent
    - Users who used install.sh script need to run it again after executable replacing
    - (nuevo) Actualización automática de la aplicación agregada
      El estado de actualización se muestra en la página /status cuando está disponible
      ¡¡¡Importante!!! La actualización automática, el puerto HTTP 80 y Ubuntu 16 no son compatibles
    - Nuevos parámetros de línea de comando -port y -save agregados
    - (mejorar) Los botones "Estado" y "Configuración" se agregaron a la página web raíz con una lista de reproducción para facilitar el acceso.
    - (mejorar) Nuevo parámetro de configuración "useUserAgent" utilizado para sobrescribir un cliente userAgent
    - Los usuarios que usaron el script install.sh deben ejecutarlo nuevamente después de reemplazar el ejecutable
    - (новое) Добавлено самообновление приложения
      Состояние обновления показывается на странице состояния /status
      Важно!!! Самообновление, http порт 80 и Ubuntu 16 не совместимы
    - Новые параметры командной строки: -port и -save
    - (улучшение) Кнопки "Статус" и "Конфиг" добавлены на главную страницу.
    - (улучшение) Новый параметр "useUserAgent" используется для запроса чанков (если указан)
    - Тем, кто использовал установочный скрипт install.sh должны будут запустить его еще раз после замены исполняемого файла

22.07.2019 v5.7.0:

    - Rewite virtual address manager
    This changed an access to UI.
    Empty value allows all local interfaces (Now default value)
	"0.0.0.0" allows an access by any address
	"localhost" only this value is allowed
	"8.8.8.8, 8.8.4.4, localhost" allows by specific addresses or domains
    - Reescribir el administrador de direcciones virtuales
    - Сервер по-другому обрабатывает значение SERVER.address
    Это влияет на доступ к пользовательскому интерфейсу
    Пустое значение указывает автоматическое сканирование локальных адресов компьютера
    "0.0.0.0" позволяет доступ по любому адресу
    "localhost" позволяет доступ только по localhost
    "8.8.8.8, 8.8.4.4, localhost" позволяет доступ по любому из перечисленных адресов

22.07.2019 v5.6.7:

    - Fix new local ip detection (post fix)
    - Fix EPG job could not start correctly
    - Reparar nueva detección de ip local
    - El trabajo de reparación de EPG no se pudo iniciar correctamente
    - Исправлено обнаружение нового локального адреса
    - Исправлена ошибка старта EPG

16.07.2019 v5.6.6:

    - Fix time shift for channel name without brackets
    - Improve channel map build
    - Fix icons in Firefox
    - Corrección del cambio de hora para el nombre del canal sin corchetes
    - Mejorar la construcción del mapa de canales
    - Fijar iconos en Firefox
    - Исправлен временной сдвиг телегида для названий каналов без скобок
    - Улучшена обработка карты каналов
    - Исправлены логотипы каналов в Firefox

01.07.2019 v5.6.4:

    - Fix channel map reloading
    - Fix icons download via proxy
    - Fix new local ip detection
    - Corregir la recarga del mapa de canales
    - Corregir los iconos de descarga a través de proxy
    - Reparar nueva detección de ip local
    - Исправлено обновление карты каналов для телегида
    - Исправлена загрузка логотипов через прокси
    - Исправлено обнаружение нового локального адреса

29.06.2019 v5.6.3:

    - (feature) Add current EPG to /status
    - (feature) Display epg download error for 3 seconds at /status
    - Some layout changes at /status
    - Fix epg buttons on /status for Opera and Chrome
    - Fix status page shows playing non-HLS stream with zero download speed
    - Add Spanish translation inside app
    - Fix some bugs when bound to local ip
    - Fix reload config
    - Take logo from epg if exists
    - Remove unused isSleepWhileParsed and sleepWhileParsed from config
    - (característica) Añadido el EPG actual a /status
    - (característica) Si hay un error de descarga del EPG, éste se muestra durante 3 segundos en /status
    - Algunos cambios en la distribución de elementos de /status
    - Corregidos los botones EPG en /status para Opera y Chrome
    - Corregido el bug de que las emisiones no HLS se mostrasen en la página de estado con velocidad de descarga cero
    - Añadida la traducción española a la app
    - Corregidos algunos bugs al estar enlazado a una IP local
    - Corregida la recarga de configuración
    - Ahora se coge el logo del EPG si existe
    - Eliminadas las opciones sin usar isSleepWhileParsed y sleepWhileParsed de la configuración
    - (feature) Добавлен показ телегида на странице статуса /status
    - (feature) Показывается ошибка скачивания телегида в течение 3 сек. на странице статуса /status
    - Изменения расположения элементов на странице /status
    - Исправление расположения кнопок телегида /status для Opera и Chrome
    - Исправлен ошибочный показ потока не HLS-потока на странице статуса /status
    - Приложение переведено на испанский язык
    - Улучшения обработки запросов
    - Исправление перезагрузки конфигурации
    - Иконка канала может браться из телегида
    - Удалены неиспользуемые параметры isSleepWhileParsed и sleepWhileParsed из конфигурации

09.06.2019 v5.6.2:

    - EPG expiration fix
    - corrección de caducidad de EPG
    - Исправление удаления устаревшей части телегида

28.05.2019 v5.6.1:

    - EPG parsing impact on stream download speed fixed
    - EPG match and covering extended
    - Add "Favorites" group with your own selected streams
    - Add/Remove streams to favorite group from UI
    - Se ha corregido el impacto del análisis de EPG en la velocidad de descarga de la transmisión.
    - EPG match y cubrimiento extendido.
    - Agregue el grupo "Favoritos" con sus propias transmisiones seleccionadas
    - Añadir / Eliminar transmisiones a grupo favorito de la interfaz de usuario
    - Исправлено влияние разбора телегида на скорость потока
    - Улучшен подбор телегида
    - Добавлена группа "Избранное", в которую можно добавлять каналы

19.04.2019 v5.5.1:

    - Fix wrong #EXT-X-TARGETDURATION for some providers. Could cause periodical buffering
    - Remove underline style from channel name at web page
    - Fix "paste" action at search field at web page
    - Rewrite stream start - it is now much accurate and uses pooling correctly
    - Add playlist retries from config on initial playlist fetch
    - Remove country detection: took too much resources and made binary x3 bigger
    - Status page: move duration to "from" column and show clients in "from" field
    - Fix recording broken at 5.5.0
    - Fix Android pageX property of touch event
    - Solucione mal # EXT-X-TARGETDURATION para algunos proveedores. Podría causar un búfer periódico
    - Eliminar el estilo de subrayado del nombre del canal en la página web
    - Arreglar la acción "pegar" en el campo de búsqueda en la página web
    - Volver a escribir el inicio de la secuencia: ahora es muy preciso y utiliza la agrupación correctamente
    - Agregar reintentos de lista de reproducción desde la configuración en la lista de reproducción inicial
    - Eliminar la detección del país: tomó demasiados recursos e hizo binario x3 más grande
    - Página de estado: mueve la duración a la columna "de" y muestra a los clientes en el campo "de"
    - Arreglar la grabación rota en 5.5.0
    - Arreglar la propiedad Android pageX del evento táctil
    - Исправлена ошибка провайдера из-за неверного значения #EXT-X-TARGETDURATION у провайдера. Вызывало постоянную буферизацию потока.
    - Изменен стиль названия канала - убрано подчеркивание
    - Исправлена операция "вставка" в поле поиска канала
    - Переписан старт потока.
    - Запрос на плейлист теперь делается несколько раз если есть ошибка
    - Убрано определение страны клиента
    - Страница статуса немного обновлена
    - Исправлена ошибка записи, внесённая в 5.5.0
    - Исправлены часы в браузере на Android

06.04.2019 v5.5.0:

    - Improve epg cache writing (There is no significant impact on slow storages like SDCARD)
    - Fix EPG parsing takes too much CPU
    - Add handling of non-HLS streams (Direct link will be passed to a client)
    - Add epg downloading status with percentage
    - Fix group quota char
    - Fix EPG progress on web page of playlist
    - Add playlist pool feature (cbilling.tv)
      Allows to use official multiroom feature of the provider with separated playlists for each device
      You still can not watch more simultaneous streams at the same time than you officially have!
    - Update dependencies
    - In case of new stream start, previous one will be cancelled in the more rude way. (Less a chance to be banned)
    - Add IP6 support for local ip binding (not tested well, this feature for our friends in China which have no IP4 anymore)
    - Slowdown EPG parsing on ARMV7 devices if stream is being watched at the same time. (armv7 devices are still slow)
        It is configurable from /config: isSleepWhileParsed, sleepWhileParsed
    - Enable burst download mode only in timeout cases
    - Fix channels logo
    - Use improved channel mapping. After upgrade - please, update playlist on your players
    - Add channel icon to /status
    - BETA!!! Allow to add playlist or one stream from clipboard.
        You need to configure a separated playlist of type "editable"
        At the channels web page you need to press "Ctrl-V"
        At the moment there is no option to remove channels from UI
    - Mejora la escritura de caché EPG (no hay un impacto significativo en almacenes lentos como SDCARD)
    - Arreglar el análisis de EPG requiere demasiada CPU
    - Agregar manejo de flujos no HLS (el enlace directo se pasará a un cliente)
    - Añadir estado de descarga de epg con porcentaje
    - Fijar la cuota de grupo char
    - Corrige el progreso de EPG en la página web de la lista de reproducción
    - Añadir función de grupo de lista de reproducción (cbilling.tv)
      Permite usar la función oficial multiroom del proveedor con listas de reproducción separadas para cada dispositivo
      ¡Todavía no puedes ver más transmisiones simultáneas al mismo tiempo de lo que oficialmente tienes!
    - Actualizar dependencias.
    - En caso de que se inicie una nueva transmisión, la anterior se cancelará de la forma más grosera. (Menos la posibilidad de ser prohibido)
    - Agregue soporte IP6 para el enlace local de IP (no está bien probado, esta función para nuestros amigos en China que ya no tienen IP4)
    - Ralentización del análisis de EPG en dispositivos ARMV7 si se está viendo la transmisión al mismo tiempo. (los dispositivos armv7 siguen siendo lentos)
        Es configurable desde / config: isSleepWhileParsed, sleepWhileParsed
    - Habilitar el modo de descarga de ráfaga solo en casos de tiempo de espera
    - Arreglar el logo de los canales
    - Usar mapeo de canales mejorado. Después de la actualización, por favor, actualice la lista de reproducción en sus jugadores
    - Añadir icono de canal a / estado
    - ¡¡¡BETA !!! Permitir agregar una lista de reproducción o una secuencia desde el portapapeles.
        Debe configurar una lista de reproducción separada del tipo "editable"
        En la página web de canales necesitas presionar "Ctrl-V"
        En este momento no hay opción para eliminar canales de la interfaz de usuario
    - Ускорено сохранение кеша телегида (Для устройств с SDCARD нет существенной разницы)
    - Разбор телегида забирал слишком много процессорного времени
    - Добавлена проверка на потоки, не в формате HLS. (Прямая ссылка будет передана клиенту)
    - На страницу со статусом добавлена информация о скачивании телегида с процентами
    - Исправлены названия групп каналов с кавычками
    - Исправлено зависание телегида на странице каналов
    - Добавлена возможность мультирум (для cbilling.tv)
      Позволяет использовать официальную возможность для просмотра потоков на нескольких устройствах одновременно
      Вы НЕ СМОЖЕТЕ смотреть больше потоков, чем заявлено провайдером!!!
    - Обновлены библиотеки
    - В случае запроса нового потока, предыдущий будет грубо оборван. Теперь меньше шансов получить бан от провайдера.
    - Добавлена поддержка IP6 для локальных адресов
    - Добавлена задержка в течение разбора телегида на устройствах armv7, в случае если в это время идет просмотр. (Такие устройства не успевают быстро работать)
        Это настраивается из конфига параметрами: isSleepWhileParsed, sleepWhileParsed
    - Режим загрузки дополнительных чанков включается только при падении скорости загрузки
    - Добавлены логотипы для популярных каналов
    - Доработан механизм соответствия потоков при обновлении. Обновите плейлисты на плеерах после обновления версии.
    - На странице состояния теперь показывается логотип канала (есть есть)
    - ТЕСТ!!! Добавлена возможность добавлять канал/каналы со страницы в браузере из буфера обмена
        Нужен плейлист в настройках с типом "editable" (в нем сохраняются добавленные каналы)
        На веб странице каналов нужно нажать"Ctrl-V"
        Возможность удалять каналы со веб-страницы не реализована

30.01.2019 v5.4.1:

    - Limit buffer (chunk count) for streams exceeding configured size for proxy.
    - Fix token/hash trimmer for acestream links
    - Limitar el búfer (recuento de fragmentos) para secuencias que excedan el tamaño configurado para el proxy.
    - Corregir token / hash trimmer para enlaces acestream
    - (fix) Для потоков с количеством чанков выше значения, указанного для прокси для кеширования чанки берутся с хвоста потока.
    - (fix) Улучшен удалятель идентификационных параметров из ссылок

27.01.2019 v5.3.3:

    - isEnabled added to enable/disable playlist fast from config
    - Fix VaderStreams playlist parsing
    - Fix playlist cache expiration
	- Allow unknown EPG sources to be shown in channels page
    - isEnabled agregado para habilitar / deshabilitar la lista de reproducción rápidamente desde la configuración
    - Corregir el análisis de la lista de reproducción VaderStreams
    - Arreglar la caducidad del caché
    - Permitir que las fuentes de EPG desconocidas se muestren en la página de canales
    - "isEnabled" добавлен в конфиг для каждого плейлиста
    - Исправлен парсинг плейлиста провайдера VaderStreams
    - Исправлена проверка кеша плейлиста
	- Исправлен показ телегида в случае, когда не найдено соответствия с внутренней базой каналов

17.01.2019 v5.3.0:

    - (improve) Add playlist status loading to /status page with a button
    - (improve) Add isEnabled to tvGuideUrl at /config page
    - (improve) Add memory usage to /status page
    - (improve) Save channel enumeration to file (channels.map)
    - (fix) Fix search field cursor movement
    - (fix) Fix wrong region detection
    - Update dependencies
    - Update channels db
    - (mejorar) Agregar estado de lista de reproducción cargando a / página de estado con un botón
    - (mejorar) Agregar isEnabled a tvGuideUrl en la página / config
    - (mejorar) Agregar uso de memoria a / página de estado
    - (mejorar) Guardar la enumeración de canales al archivo (channels.map)
    - (corregir) corregir el movimiento del cursor del campo de búsqueda
    - (corregir) corregir la detección de la región incorrecta
    - Actualizar dependencias.
    - Actualizar canales db
    - (improve) Добавлено состояние загрузки плейлиста на страницу статуса
    - (improve) Добавлен параметр isEnabled на странице конфигурации для отключения источника телегида без его удаления
    - (improve) Добавлено использование памяти на странице статуса
    - (improve) Нумерация каналов сохраняется при перезагрузке
    - (fix) Исправлено движение курсора в поле "Поиск"
    - (fix) Исправлена ошибка детектирования региона
    - Обновлена база каналов

30.10.2018 v5.2.4:

    - (improve) Add hostname to allowed hosts list
    - (fix) Fix Firefox progress CSS
    - (mejorar) Agregar nombre de host a la lista de hosts permitidos
    - (corregir) corregir el progreso de Firefox CSS
    - (improve) Имя хоста добавлено в список разрешенных хостов
    - (fix) Исправлен Firefox CSS для элемента progress

23.10.2018 v5.2.3:

    - (improve) Root and /status pages now translatable. Language is set from /config or by browser default language.
    - (improve) Channels DB is updated
    - (improve) Autostart is fixed in install.sh. Please, run it again to fix a bug.
    - (mejorar) las páginas raíz y / de estado ahora traducibles. El idioma se establece desde / config o por el idioma predeterminado del navegador.
    - (mejorar) los canales DB se actualizan
    - (mejorar) Autostart se corrige en install.sh. Por favor, ejecútalo de nuevo para corregir un error.
    - (improve) Главная страница и страница статуса теперь доступна на русском. Язык можно установить со страницы /config.
    - Обновлена база каналов
    - (improve) Исправлено добавление автозапуска из install.sh. Запустите его еще раз для исправления ошибки.

17.10.2018 v5.2.2:

    - (improve) "Edit Config" button added to /status
    - (improve) Fix tray icon on window closing
    - (improve) localhost is added to trusted addresses
    - (improve) Add a language detection to /config page
    - (improve) Adding "retriesForError403" to /config. Repeats a request in case of 403. Means a count of repeats. By default - 0
    - (improve) install.sh added to all builds of Linux. systemd is used.
         Usage: ./install.sh [options]
         Options:
            without options - adding to autostart and run
            u - remove from autostart and stop
            s - status and last log
            h - help
    - (Mejora) botón "Editar Config." agregado a / estado
    - (mejorar) Corregir el icono de la bandeja en el cierre de la ventana.
    - (mejorar) se agrega localhost a las direcciones de confianza
    - (mejorar) Agregar una detección de idioma a la página / config
    - (mejorar) Agregando "retriesForError403" a / config. Repite una solicitud en caso de 403. Significa un conteo de repeticiones. Por defecto - 0
    - (mejorar) install.sh agregado a todas las compilaciones de Linux. Se utiliza systemd.
         Uso: ./install.sh [opciones]
         Opciones:
            sin opciones - añadiendo al inicio automático y ejecutar
            u - Eliminar de inicio automático y detener
            s - estado y último registro
            h - ayuda
    - (improve) Добавлена кнопка "Edit Config" на страницу статуса /status
    - (improve) Исправлена поведение иконки в трее при закрытии окна
    - (improve) localhost добавлен в список доверенных адресов
    - (improve) Страница конфигурации использует язык браузера
    - (improve) Добавлен параметр "retriesForError403" в конфигурацию. Устанавливает кол-во повторных запросов при ответе 403. По умолчанию - 0
    - (improve) Добавлен install.sh во все сборки Linux. Используется systemd.
         Использование: ./install.sh [options]
         Options:
            без опций - добавление в автостарт и запуск
            u - удаление из автостарта и останов
            s - статус
            h - помощь

06.10.2018 v5.2.0:

    - (improve) Add /config web page for easy proxy configuring
    - (improve) Add install.sh shell script for Raspbian (Linux-arm based Debian) for easy installing
    - (improve) Add tray icon for Windows builds and minimize to tray
    - (improve) Allow option SERVER.address 0.0.0.0 to be autodetected
    - (improve) Add config switch "brokenSequenceBehavior" for a way of handling of missed chunk
    - (improve) Window title now includes hostname
    - (fix) Fix Linux-arm build: groups.json was not added to a build
    - (fix) Fix incorrect shutdown (Exception was thrown)
    - Windows configurator was removed. Use /config page from now on
    - (mejorar) Agregar / configurar página web para una fácil configuración de proxy
    - (mejore) Agregue el script de shell install.sh para Raspbian (Debian basado en Linux-arm) para una fácil instalación
    - (mejorar) Agregar icono de bandeja para compilaciones de Windows y minimizar a bandeja
    - (mejorar) Permitir que la opción SERVER.address 0.0.0.0 sea autodetectada
    - (mejorar) Agregue el interruptor de configuración "brokenSequenceBehavior" para una forma de manejar el trozo perdido
    - (mejorar) el título de la ventana ahora incluye el nombre de host
    - (corregir) Arreglar Linux-arm build: groups.json no fue agregado a un build
    - (corregir) Arreglar el apagado incorrecto (se lanzó la excepción)
    - Se eliminó el configurador de Windows. Usa la página / config de ahora en adelante
    - (improve) Появилась веб-страница /config для более легкой настройки прокси
    - (improve) Добавлен установочный скрипт для Raspbian (Linux-arm based Debian) для создания иконки на рабочем столе и добавления в старт.
    - (improve) Сборка для Windows теперь сворачивается в трей
    - (improve) Теперь можно не настраивать адрес прокси сервера (SERVER.address). Он установлен в значение 0.0.0.0 и прокси сам пытается определить доступные локальные адреса.
    - (improve) Добавлен параметр "brokenSequenceBehavior" для обработки пропущенного чанка
    - (improve) Заголовок окна приложения теперь включает имя хоста
    - (fix) Исправлена сборка для Linux-arm: файл groups.json не был добавлен (не работало автоопределение групп)
    - (fix) Исправлен некорректный выход
    - Убран конфигуратор под Windows. Используйте /config страницу

23.09.2018 v5.0.4:

    - (improve) add more accuracy for channel mapping using name
    - (improve) less CPU consuming during EPG parsing
    - (improve) For Windows users: Config visual editor added to package
    - (fix) When sequence is broken, proxy will try to repeat the last valid chunk until new sequence will come
    - (fix) Fix fast start for short playlist (was ready too early)
    - (mejorar) agregar más precisión para la asignación de canales usando nombre
    - (mejora) menos consumo de CPU durante el análisis de EPG
    - (mejorar) Para usuarios de Windows: Config visual editor agregado al paquete
    - (corregir) Cuando la secuencia está rota, el proxy intentará repetir el último fragmento válido hasta que llegue la nueva secuencia
    - (corregir) Arreglar el inicio rápido para una lista de reproducción corta (estaba listo demasiado pronto)
    - (improve) Улучшен механизм поиска совпадений названий каналов
    - (improve) Разбор телегида менее агрессивен, что дает меньшую нагрузку на процессор
    - (new) Для пользователей Windows: Добавлена утилита-конфигуратор
    - (fix) В случае нарушения последовательности чанков, последний повторяется пока новый не будет доступен
    - (fix) Воспроизведение начиналось слишком рано в случаях коротких плейлистов, содержащих ссылки на чанки

03.09.2018 v5.0.3:

    - (fix) Epg fetching crash when channel id has '/' char
    - Update channels DB
    - (corregir) Epg se recupera cuando el id del canal tiene '/' char
    - Actualizar canales DB
    - (fix) Epg Зависание загрузки телепрограммы в случае когда идентификатор канала содержит символ '/'
    - Обновлена база каналов

10.08.2018 v5.0.2:

    - (new) Add global "isAdultAllowed" option in config
    - Update channels DB
    - (nuevo) Agregue la opción global "isAdultAllowed" en la configuración
    - Actualizar canales DB
    - (new) Добавлен глобальный параметр "isAdultAllowed" в конфиг
    - Обновлена база каналов (немного)

20.07.2018 v5.0.1:

    - (new) Add country detection and display it at /status page (should be enabled by "isCountryDetectionEnabled" in config)
      Increases initial memory consumption. Be careful enabling it on embedded systems
    - (new) Enable burst download when a download speed is low (set "maxDownloadSlotsAvailable" in config)
    - (new) Add increaseStallTimeoutInCaseOfFailureMultiplier option to config
         0 means - timeout will remain the same
         0.5 will be increased each retry by stallTimeout/2
    - Fix channel stopping in rare cases
    - Update dependencies
    - Update channels DB
    - (nuevo) Agregar detección de país y mostrarla en la página / estado (debe estar habilitada por "isCountryDetectionEnabled" en la configuración)
      Aumenta el consumo inicial de memoria. Tenga cuidado habilitándolo en sistemas embebidos.
    - (nuevo) Habilita la descarga de ráfagas cuando la velocidad de descarga es baja (establece "maxDownloadSlotsAvailable" en la configuración)
    - (Nuevo) Agregar la opción IncreaseStallTimeoutInCaseOfFailureMultiplier a la configuración
         0 significa que el tiempo de espera seguirá siendo el mismo
         0.5 se incrementará cada reintento por stallTimeout / 2
    - Arreglar la parada del canal en casos raros.
    - Actualizar dependencias.
    - Actualizar canales DB
    - (new) Добавлен флаг страны клиента на странице /status (для включения установите "isCountryDetectionEnabled" = true в конфиге)
      Увеличивает начальное потребление памяти. Будьте внимательны на системах с ограниченным объемом памяти
    - (new) В случае падения скорости ниже необходимого предела можно увеличить количество одновременно скачиваемых чанков (устанавливается через "maxDownloadSlotsAvailable" in config)
    - (new) Добавлена настройка increaseStallTimeoutInCaseOfFailureMultiplier в конфиг
         0 - таймаут не изменяется
         0.5 - таймаут будет увеличиваться в случае повтора каждый раз на величину stallTimeout/2
    - Исправлена ошибка остановки потока в редких случаях
    - Обновлены библиотеки
    - Обновлена база каналов (немного)

16.07.2018 v5.0.0:

    - (new) Add automatic stream grouping detection in playlists
      Very useful for playlists without groups (like AceStream sources)
    - groups.json dictionary added
      Useful for group names
    - (improve) use logos for streams from lyngsat site
    - Fix if tvgLogo path is relative
    - (fix) If playlist of channel doesn't contain chunks - proxy is stuck for a while
    - (improve) Now proxy respects Referrer HTTP header from config by URL
    - (improve) Add isAdultAllowed option to clients and filter out adult channels where it is false
    - Update channels DB
    - (nuevo) Añadir detección automática de agrupación de secuencias en listas de reproducción
      Muy útil para listas de reproducción sin grupos (como las fuentes de AceStream)
    - grupos.json diccionario agregado
      Útil para nombres de grupos
    - (mejorar) usar logotipos para transmisiones desde el sitio lyngsat
    - Corregir si tvgLogo ruta es relativa
    - (corregir) Si la lista de reproducción del canal no contiene fragmentos, el proxy se bloquea por un tiempo
    - (mejorar) Ahora el proxy respeta el encabezado HTTP de la configuración desde la URL
    - (mejorar) Agregue la opción isAdultAllowed a los clientes y filtre los canales adultos donde sea falso
    - Actualizar canales DB
    - (новое) Добавлена автоматическая группировка потоков по категориям
      Очень полезно для плейлистов без групп
    - Добавлен словарь groups.json
      Используется для настройки названий категорий и обнаружения "взрослых" каналов
    - (улучшено) Использованы логотипы для потоков в плейлистах, где их нет
    - (исправлено) Ошибка относительного пути логотипа потока
    - (исправлено) В случае отсутствия чанков в плейлисте прокси отжирал 100% времени проца
    - (улучшено) Добавлена поддержка заголовка HTTP Referrer. Задаётся в конфиге.
    - (улучшено) Добавлен параметр isAdultAllowed в объект clients конфига для фильтрации "недетских" каналов
    - Обновлена база каналов

20.05.2018 v4.8.1:

    - Improve support for uncompressed remote xml epg
    - epg.epgUrlForClient config option added
    - Fix ttv playlist logos
    - Add -config-path parameter to command line
      Explanation: HLS-Proxy now can be started from any directory.
      If -config-path parameter set - config files in this directory will be used. If not found - exit.
      Otherwise, proxy will try to find config files in the current dir. If not found then in directory where executable placed.
    - Mejora el soporte para archivos xml epg sin comprimir
    - Opción de configuración epg.epgUrlForClient agregada
    - Arreglar logotipos de listas de reproducción de televisión.
    - Agregar el parámetro -config-path a la línea de comando
      Explicación: HLS-Proxy ahora se puede iniciar desde cualquier directorio.
      Si se usa el conjunto de parámetros -config-path - config en este directorio. Si no se encuentra - salir.
      De lo contrario, el proxy intentará encontrar los archivos de configuración en el directorio actual. Si no se encuentra entonces en el directorio donde se encuentra el ejecutable.
    - Улучшена поддержка несжатых телепрограмм
    - Добавлен новый параметр в конфиг файл: epg.epgUrlForClient
    - Исправлены логотипы каналов из плейлиста Торрент-ТВ
    - Добавлен -config-path параметр в командную строку
      Описание: HLS-Proxy может быть запущен из любой папки.
      Если -config-path параметр присутствует - конфигурационные файлы берутся из указанной папки. Если не найдены - выход.
      В противном случае, прокси попытается найти файлы в папке запуска. Если нет, делается попытка из папки где расположен исполнимый файл.

12.05.2018 v4.7.3:

    - linux-armv7 build added
    - Update dependencies
    - Fix fetching epg from local file (use file:// prefix)
    - Add support for uncompressed remote xml epg
    - Update channels DB
    - linux-armv7 build agregada
    - Actualizar dependencias.
    - Arreglar la obtención de epg desde un archivo local (use archivo: // prefijo)
    - Añadir soporte para xml epg sin comprimir
    - Actualizar canales DB
    - добавлена сборка для linux-armv7
    - Обновление компонент
    - Исправлена ошибка загрузки тв-программы из локального файла (file://)
    - Добавлена поддержка для несжатых телепрограмм
    - Обновлена база каналов

06.05.2018 v4.7.2:

    - (fix) m3u8 parsing improvement to support "catchup-source" parameter correctly
    - (improve) new "overrideRegion" config option in torrentTV section
    - (double fix) Fix channels view when group-title is empty
    - (improve) Put tvg-logo from channels db if absent in playlist
    - (improve) Add parsing of acestream:// links and convert it for local AceStream Media Proxy
    - (corregir) la mejora del análisis m3u8 para admitir el parámetro "fuente de recuperación" correctamente
    - (mejorar) la nueva opción de configuración "overrideRegion" en la sección torrentTV
    - (doble corrección) Corregir vista de canales cuando el título del grupo está vacío
    - (mejorar) Poner el logo tvg de los canales db si está ausente en la lista de reproducción
    - (mejorar) Agregar análisis de acestream: // enlaces y convertirlo para AceStream Media Proxy local
    - (fix) улучшен парсинг m3u8 для поддержки параметра "catchup-source"
    - (improve) новый параметр "overrideRegion" в секции torrentTV
    - (fix) Исправлена ошибка веб-интерфейса, когда вместо групп отображался мусор
    - (improve) Если в плейлисте отсутствует tvg-logo, делается попытка подставить его из базы каналов
    - (improve) Добавлен парсинг acestream:// ссылок и возможность их воспроизведения через локальный AceStream Media Proxy

01.05.2018 v4.6.2:

    - Add 404 error handling for chunk downloading
    - (fix )Fix a bug causing endless loop while fetching playlist
    - (improve) Add a chunk expiration during a playlist fetching delay
    - Agregar 404 manejo de errores para la descarga de trozos
    - (corregir) Corrige un error que causa un bucle interminable mientras recupera una lista de reproducción
    - (mejorar) Agregar una caducidad de trozo durante un retraso de recuperación de lista de reproducción
    - Добавлена обработка ошибки 404
    - (fix )Исправлена ошибка приводящая к бесконечному запросу плейлиста
    - (improve) Старые чанки теперь удаляются даже если не был получен плейлист вовремя

26.04.2018 v4.5.8:

    - Improve m3u8 parser
    - new config variable is added: getPlaylistRetries
    - new config variable is added: delayBeforeRetryIfFailed
    - forceSortChunks in config switched to false by default
    - (upd) Update channels db for EPG
    - Mejorar el analizador m3u8
    - Se agrega la nueva variable de configuración: getPlaylistRetries
    - Se agrega la nueva variable de configuración: delayBeforeRetryIfFailed
    - forceSortChunks en la configuración cambió a falso por defecto
    - (actualización) Actualizar canales db para EPG
    - улучшен m3u8 парсер
    - добавлен новый параметр getPlaylistRetries для количества попыток запроса плейлиста с чанками
    - добавлен новый параметр delayBeforeRetryIfFailed
    - forceSortChunks выключен по-умолчанию
    - (upd) Обновлена база данных каналов телепрограмм

16.02.2018 v4.5.0:

    - (feature) Integration of playlist and EPG
    - (fix) Important bug fixes and improvements for streams
    - (característica) integración de playlist y EPG
    - (corregir) correcciones de errores importantes y mejoras para las secuencias
    - (feature) Соответствие каналов и телепрограммы. Теперь это одно целое.
    - (fix) Важные исправления и улучшения отдачи потока.

30.01.2018 v4.2.0:

    - (fix) Annoying bug fix with repeating chunks
    - (corregir) la solución de errores molestos con la repetición de trozos
    - (fix) Важное исправление повторяющихся фрагментов

13.01.2018 v4.1.4:

    - (improve) A new config variable was added - isDetectEPGTimeShiftFromChannelName
       Allows to detect a channel time shift from a channel name
       For lazyIPTV - true, for PVR Simple IPTV Client - false
    - (fix) Fix 500 header error when locale is different from en
    - (mejorar) Se agregó una nueva variable de configuración - isDetectEPGTimeShiftFromChannelName
       Permite detectar un cambio de tiempo del canal desde un nombre de canal.
       Para lazyIPTV - true, para PVR Simple IPTV Client - false
    - (corregir) Reparar 500 error de encabezado cuando la configuración regional es diferente de en
    - (improve) Добавлен новый параметр в конфиг - isDetectEPGTimeShiftFromChannelName
       Позволяет включить/отключить распознавание сдвига телепрограммы из названия канала.
       Для пользователей lazyIPTV - включить (true), для PVR Simple IPTV Client - false
    - (fix) Исправлена ошибка 500 в случае установки кодовой страницы, отличной от английской

05.01.2018 v4.1.2:

    - (fix) Fix EPG status when downloading
    - (doc) A bit more clear tvGuideUrl config with comments
    - (improve) Non-breakable hyphen at status page when showing a starting date
    - (improve) A new config variable "isPlaylistAvailableFromOutside" is added. It allows to download playlist from external network.
    - (corregir) corregir el estado de la EPG al descargar
    - (doc) Un poco más clara configuración tvGuideUrl con comentarios
    - (mejorar) Guión no rompible en la página de estado cuando se muestra una fecha de inicio
    - (mejorar) Se agrega una nueva variable de configuración "isPlaylistAvailableFromOutside". Permite descargar listas de reproducción desde red externa.
    - (fix) Исправлена ошибка на странице статуса при обновлении телепрограммы
    - (doc) Более подробно описана конфигурация настройки телепрограммы
    - (improve) Дата начала просмотра на странице статуса показывается в одной строке
    - (improve) Ссылка на плейлист может быть сконфигурирована с доступом извне для сервисов OTT, SS IPTV и др.

04.01.2018 v4.1.0:

    - (feature) tvGuideUrl in config can be an array to combine several EPGs from different sources.
    - (improve) "Download m3u8" button was added to the root html page /
    - (fix) Fixed "playlistPath" variable value in default.json according documentation
    - (característica) tvGuideUrl en config puede ser una matriz para combinar varios EPG de diferentes fuentes.
    - (Mejora) el botón "Descargar m3u8" se agregó a la página html de la raíz /
    - (corregir) Se corrigió el valor de la variable "playlistPath" en default.json según la documentación
    - (feature) tvGuideUrl теперь может содержать несколько ссылок на разные источники EPG. Все они будут объединены в один файл.
    - (improve) "Download m3u8" для быстрого скачивания плейлиста кнопка добавлена на главную страницу /
    - (fix) Исправлено значение параметра "playlistPath" в default.json на указанное в документации

02.01.2018 v4.0.1:

    - (feature) Stream recording is available. Just open a main page / from a browser, click on record icon and click 'start'.
      Records are available at /rec page.
    - Playlist url is configurable from config file
    - (improve) Small but important fixes for stability
    - (fix) EPG updating fix. Previous version did not clean overlapped programs well
    - (característica) la grabación de la secuencia está disponible. Simplemente abra una página principal / desde un navegador, haga clic en el ícono de registro y haga clic en 'iniciar'.
      Los registros están disponibles en la página / rec.
    - La url de la lista de reproducción es configurable desde el archivo de configuración
    - (mejorar) Pequeñas pero importantes correcciones para la estabilidad.
    - (corregir) EPG actualizando la corrección. La versión anterior no limpiaba bien los programas superpuestos
    - (feature) Теперь возможна запись для отложенного просмотра. Откройте корневую веб-страницу из браузера, нажмите на значок таймера и кнопку 'start'.
      Записи доступны в качестве плейлиста по адресу /rec
    - Адрес плейлиста каналов теперь настраивается из конфигурационного файла
    - (improve) Исправлены мелкие ошибки для повышения стабильности
    - (fix) Исправлена ошибка обновления телепрограммы.

06.12.2017 v3.6.4:

    - (improve) Starting redesign of status web page (/status)
    - (mejorar) A partir del rediseño del estado de la página web (/ estado)
    - (improve) Начало обновления страницы состояния /status

01.12.2017 v3.6.3:

    - (fix) Minor update. Fixing a window in a chunk sequence.
    - (corregir) actualización menor. Arreglando una ventana en una secuencia de trozos.
    - (fix) Исправление ситуации в случае пропуска чанка.

18.11.2017 v3.6.2:

    - (fix) Emergency update - minimize an impact of TTV HLS problems
    - (corregir) actualización de emergencia - minimizar el impacto de los problemas de TTV HLS
    - (fix) Внеочередное обновление в связи с глюками ТТВ.

05.11.2017 v3.6.0:

    - (fix) Fix config reloading
    - (fix) Fix local playlist exception if doesnt exist
    - (improve) Detect playlist cache expiration time. If it is expired than force download on startup.
    - (fix) Fixes with base url when there is a redirect
    - (corregir) arreglar configuración de recarga
    - (corregir) corregir una excepción de lista de reproducción local si no existe
    - (mejorar) Detectar el tiempo de caducidad del caché de la lista de reproducción. Si está vencido, forzar la descarga en el inicio.
    - (corregir) Se corrige con la URL base cuando hay una redirección
    - (fix) Исправлено обновление загрузки конфигурационного файла
    - (fix) Исправлена ошибка, препятствующая работе в случае, когда локальный плейлист не существует
    - (improve) Добавлена проверка времени кеша плейлиста на старте. Если кеш просрочен - загрузка плейлиста из источника.
    - (fix) Исправлена ошибка в случае редиректа при загрузке плейлиста

28.10.2017 v3.5.2:

    - (fix) Fix chunk sorting. Could cause a problem with a sequence number.
    - (fix) Fix url token detection. More compatible with foreign playlists.
    - (fix) Fixed a bug when already played chunks are downloaded again.
        It happens if a playlist contains a number of chunks more than in a proxy config.
    - (fix) SaveM3U8 files now have timestamp for a case of re-download.
    - (corregir) arreglar la clasificación de trozos. Podría causar un problema con un número de secuencia.
    - (corregir) Corregir la detección de token de url. Más compatible con listas de reproducción extranjeras.
    - (corregir) Se corrigió un error cuando los fragmentos ya reproducidos se descargaban nuevamente.
        Sucede si una lista de reproducción contiene una cantidad de fragmentos más que en una configuración de proxy.
    - (Los arreglos) Los archivos SaveM3U8 ahora tienen una marca de tiempo para un caso de re-descarga.
    - (fix) Исправлена сортировка чанков. Ошибка приводила к неправильному номеру последовательности.
    - (fix) Исправлена ошибка с обнаружением ключа. Теперь прокси лучше обрабатывает чужие плейлисты.
    - (fix) Исправлена ошибка, при которой скачивался уже вопроизведённый отрывок.
        Это происходило, когда плейлист содержал большее количество чанков, чем указано в конфигурационном файле.
    - (fix) Добавлено время к имени файла при сохранении оригинального потока в отладочном режиме.

09.10.2017 v3.5.1:

    - (fix) Fix a playlist stuck when a chunk is broken
    - (improve) Add "clear epg cache" button to /status page
    - (corregir) arreglar una lista de reproducción atascada cuando se rompe un trozo
    - (mejorar) Agregar el botón "borrar caché epg" a / página de estado
    - (fix) Исправлена ошибка, приводящая к зависанию потока, если не удавалось скачать один файл из потока
    - (improve) Добавлена кнопка "clear epg cache" на страницу /status для очистки кеша телепрограммы

20.09.2017 v3.5.0:

    - (improve) Detect relative paths in playlist files
    - (improve) Detect stream bandwitdth more accurately
    - (fix) Fix red marking of bad chunks in logs
    - (mejorar) detectar rutas relativas en archivos de lista de reproducción
    - (mejorar) Detectar el ancho de banda de la secuencia con más precisión
    - (corregir) corregir el marcado rojo de trozos defectuosos en los registros
    - (improve) Теперь допустимы относительные ссылки в плейлистах
    - (improve) Улучшен парсинг плейлиста
    - (fix) Исправлена ошибка отображения битого чанка как зелёного. Теперь помечается как красный.

13.09.2017 v3.4.1:

    - (improve) Adding #EXTGRP parsing to playlist
    - (docs) Added descriptions of config variables in default.json
    - (mejora) Agregando el análisis #EXTGRP a la lista de reproducción
    - (docs) Se agregaron descripciones de las variables de configuración en default.json
    - (improve) Добавлено распознавание поля #EXTGRP при разборе плейлиста
    - (docs) Дополнены описания конфигурационных переменных в default.json

15.08.2017 v3.4.0:

    - (improve) Use automatic fetch interval based on longest chunk duration
    - (improve) Make stream timeout generic for all players, not only VLC priviledged.
    - (mejorar) Usa el intervalo de recuperación automático basado en la duración del fragmento más largo
    - (mejorar) Haga que el tiempo de espera de la transmisión sea genérico para todos los jugadores, no solo con privilegios de VLC.
    - (improve) Период обновления потока берется из самого потока, а не из конфигурационного файла
    - (improve) Убрана поправка для VLC для таймаута остановки потока. Теперь таймаут общий для любого клиента.

21.07.2017 v3.3.0:

    Important remarks:
        - Previous version of playlist is not compatible with v3.3.0. Please, reload playlist on your devices.
        - default.json config file format is updated. It is preferable to make again local.json from default.json
    - (feature) Stop stream if client opens another one
    - (feature) Add region control to /status page
    - (fix) Fix running out chunks when starting playlist is short.
    Observaciones importantes:
        - La versión anterior de la lista de reproducción no es compatible con v3.3.0. Por favor, vuelva a cargar la lista de reproducción en sus dispositivos.
        - Se actualiza el formato del archivo de configuración default.json. Es preferible hacer de nuevo local.json desde default.json
    - (característica) detiene la transmisión si el cliente abre otra
    - (característica) Agregar control de región a / página de estado
    - (corregir) Corregir que se agoten los trozos al iniciar la lista de reproducción es corto.
    Важно:
        - Плейлист версии 3.3.0 не совместим с предыдущими версиями. Пожалуйста, обновите плейлист на ваших устройствах.
        - default.json изменён всвязи с обновлениями модулей. Желательно еще раз скопировать его в local.json и настроить.
    - (feature) При смене потока, предыдущий закрывается принудительно без таймаута.
    - (feature) Добавлена возможность смены сервера на странице статуса
    - (fix) Исправлена ошибка, приводящая к буферизации в случае очень короткого начального плейлиста.

18.07.2017 v3.1.0:

    - (fix) EPG parsing uses file cache which allows to decrease memory consumption.
    - (fix) chunks list now keeps a constant number of chunks as configured.
    - (feature) Remote playlist is cached in current directory. It allows to the app be ready to serve instantly after run.
    - (corregir) el análisis de EPG utiliza el caché de archivos que permite disminuir el consumo de memoria.
    - La lista de trozos (fijos) ahora mantiene un número constante de trozos según lo configurado.
    - (característica) La lista de reproducción remota se almacena en caché en el directorio actual. Permite que la aplicación esté lista para servir al instante después de ejecutarse.
    - (fix) Разбор EPG теперь использует файловый кэш, чтобы уменьшить потребление оперативной памяти.
    - (fix) Плейлист теперь содержит постоянное количество ts-файлов, как указано в конфигурации.
    - (feature) Плейлист сохраняет локальную копию, позволяющую при следующем старте начать работать практически мгновенно.

28.06.2017 v3.0.2:

    - (fix) EPG fixes
    - (corregir) correcciones de EPG
    - (fix) EPG исправления

25.06.2017 v3.0.1:

    - (add) EPG (TV Guide) cache supported at /epg page
    - (add) HLS multi-quality streams are now supported. Quality stream can be chosen by config "preferableBandwidth" (kbit/s)
    - (add) Detect and correct HLS sequence inconsistency by putting workaround
    - (fix) A lot of improvements and fixes
    - (agregar) la memoria caché EPG (Guía de TV) admitida en la página / epg
    - (agregar) las secuencias de calidad múltiple HLS ahora son compatibles. El flujo de calidad se puede elegir mediante la configuración "preferableBandwidth" (kbit / s)
    - (agregar) Detecta y corrige la inconsistencia de la secuencia HLS poniendo una solución alternativa
    - (arreglar) un montón de mejoras y arreglos

20.06.2017 v2.2.6:

    - Fix multiple quality streams (for now taking first url)
    - Fix second start of the same stream
    - Arreglar múltiples transmisiones de calidad (por ahora tomando la primera url)
    - Arreglar segundo inicio de la misma corriente.

15.06.2017 v2.2.5:

    - Fixed playlist parsing (Thanks to scallops)
    - Se corrigió el análisis de la lista de reproducción (Gracias a las vieiras)

10.06.2017 v2.2.4:

    - Track stream timeouts for each client separately
    - More info in status page
    - Allow manual reload playlist from status page at any time
    - Windows executable has an icon
    - Allow customization of date and duration on status page by config
    - Seguimiento de tiempos de espera de la secuencia para cada cliente por separado
    - Más información en la página de estado.
    - Permitir recargar manualmente la lista de reproducción desde la página de estado en cualquier momento
    - El ejecutable de Windows tiene un icono.
    - Permitir la personalización de la fecha y la duración en la página de estado por configuración

08.06.2017 v2.2.1:

    - Adding tvGuide to config
     Used for teleguide link in playlist
    - Añadiendo tvGuide a config
     Utilizado para el enlace de teleguide en lista de reproducción

03.06.2017 v2.2.0:

    - Dirty bug which could cause 403 Forbidden from server
    - Error sucio que podría causar 403 Prohibido desde el servidor