EnglishEnglish RussianРусский

News

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

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

30.01.2019 v5.4.1:

    - Limit buffer (chunk count) for streams exceeding configured size for proxy.
    - Fix token/hash trimmer for acestream links

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

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

30.10.2018 v5.2.4:

    - (improve) Add hostname to allowed hosts list
    - (fix) Fix Firefox progress CSS

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.

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

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

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)

03.09.2018 v5.0.3:

    - (fix) Epg fetching crash when channel id has '/' char
    - Update channels DB

10.08.2018 v5.0.2:

    - (new) Add global "isAdultAllowed" option in config
    - Update channels DB

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

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

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.

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

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

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

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

16.02.2018 v4.5.0:

    - (feature) Integration of playlist and EPG
    - (fix) Important bug fixes and improvements for streams

30.01.2018 v4.2.0:

    - (fix) Annoying bug fix with repeating chunks

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

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.

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

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

06.12.2017 v3.6.4:

    - (improve) Starting redesign of status web page (/status)

01.12.2017 v3.6.3:

    - (fix) Minor update. Fixing a window in a chunk sequence.

18.11.2017 v3.6.2:

    - (fix) Emergency update - minimize an impact of TTV HLS problems

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

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.

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

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

13.09.2017 v3.4.1:

    - (improve) Adding #EXTGRP parsing to playlist
    - (docs) Added descriptions of config variables in 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.

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.

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.

28.06.2017 v3.0.2:

    - (fix) EPG fixes

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

20.06.2017 v2.2.6:

    - Fix multiple quality streams (for now taking first url)
    - Fix second start of the same stream

15.06.2017 v2.2.5:

    - Fixed playlist parsing (Thanks to scallops)

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

08.06.2017 v2.2.1:

    - Adding tvGuide to config
     Used for teleguide link in playlist

03.06.2017 v2.2.0:

    - Dirty bug which could cause 403 Forbidden from server

19.04.2019 v5.5.1:

    - Исправлена ошибка провайдера из-за неверного значения #EXT-X-TARGETDURATION у провайдера. Вызывало постоянную буферизацию потока.
    - Изменен стиль названия канала - убрано подчеркивание
    - Исправлена операция "вставка" в поле поиска канала
    - Переписан старт потока.
    - Запрос на плейлист теперь делается несколько раз если есть ошибка
    - Убрано определение страны клиента
    - Страница статуса немного обновлена
    - Исправлена ошибка записи, внесённая в 5.5.0
    - Исправлены часы в браузере на Android

06.04.2019 v5.5.0:

    - Ускорено сохранение кеша телегида (Для устройств с SDCARD нет существенной разницы)
    - Разбор телегида забирал слишком много процессорного времени
    - Добавлена проверка на потоки, не в формате HLS. (Прямая ссылка будет передана клиенту)
    - На страницу со статусом добавлена информация о скачивании телегида с процентами
    - Исправлены названия групп каналов с кавычками
    - Исправлено зависание телегида на странице каналов
    - Добавлена возможность мультирум (для cbilling.tv)
      Позволяет использовать официальную возможность для просмотра потоков на нескольких устройствах одновременно
      Вы НЕ СМОЖЕТЕ смотреть больше потоков, чем заявлено провайдером!!!
    - Обновлены библиотеки
    - В случае запроса нового потока, предыдущий будет грубо оборван. Теперь меньше шансов получить бан от провайдера.
    - Добавлена поддержка IP6 для локальных адресов
    - Добавлена задержка в течение разбора телегида на устройствах armv7, в случае если в это время идет просмотр. (Такие устройства не успевают быстро работать)
        Это настраивается из конфига параметрами: isSleepWhileParsed, sleepWhileParsed
    - Режим загрузки дополнительных чанков включается только при падении скорости загрузки
    - Добавлены логотипы для популярных каналов
    - Доработан механизм соответствия потоков при обновлении. Обновите плейлисты на плеерах после обновления версии.
    - На странице состояния теперь показывается логотип канала (есть есть)
    - ТЕСТ!!! Добавлена возможность добавлять канал/каналы со страницы в браузере из буфера обмена
        Нужен плейлист в настройках с типом "editable" (в нем сохраняются добавленные каналы)
        На веб странице каналов нужно нажать"Ctrl-V"
        Возможность удалять каналы со веб-страницы не реализована

30.01.2019 v5.4.1:

    - (fix) Для потоков с количеством чанков выше значения, указанного для прокси для кеширования чанки берутся с хвоста потока.
    - (fix) Улучшен удалятель идентификационных параметров из ссылок

27.01.2019 v5.3.3:

    - "isEnabled" добавлен в конфиг для каждого плейлиста
    - Исправлен парсинг плейлиста провайдера VaderStreams
    - Исправлена проверка кеша плейлиста
	- Исправлен показ телегида в случае, когда не найдено соответствия с внутренней базой каналов

17.01.2019 v5.3.0:

    - (improve) Добавлено состояние загрузки плейлиста на страницу статуса
    - (improve) Добавлен параметр isEnabled на странице конфигурации для отключения источника телегида без его удаления
    - (improve) Добавлено использование памяти на странице статуса
    - (improve) Нумерация каналов сохраняется при перезагрузке
    - (fix) Исправлено движение курсора в поле "Поиск"
    - (fix) Исправлена ошибка детектирования региона
    - Обновлена база каналов

30.10.2018 v5.2.4:

    - (improve) Имя хоста добавлено в список разрешенных хостов
    - (fix) Исправлен Firefox CSS для элемента progress

23.10.2018 v5.2.3:

    - (improve) Главная страница и страница статуса теперь доступна на русском. Язык можно установить со страницы /config.
    - Обновлена база каналов
    - (improve) Исправлено добавление автозапуска из install.sh. Запустите его еще раз для исправления ошибки.

17.10.2018 v5.2.2:

    - (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) Появилась веб-страница /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) Улучшен механизм поиска совпадений названий каналов
    - (improve) Разбор телегида менее агрессивен, что дает меньшую нагрузку на процессор
    - (new) Для пользователей Windows: Добавлена утилита-конфигуратор
    - (fix) В случае нарушения последовательности чанков, последний повторяется пока новый не будет доступен
    - (fix) Воспроизведение начиналось слишком рано в случаях коротких плейлистов, содержащих ссылки на чанки

03.09.2018 v5.0.3:

    - (fix) Epg Зависание загрузки телепрограммы в случае когда идентификатор канала содержит символ '/'
    - Обновлена база каналов

10.08.2018 v5.0.2:

    - (new) Добавлен глобальный параметр "isAdultAllowed" в конфиг
    - Обновлена база каналов (немного)

20.07.2018 v5.0.1:

    - (new) Добавлен флаг страны клиента на странице /status (для включения установите "isCountryDetectionEnabled" = true в конфиге)
      Увеличивает начальное потребление памяти. Будьте внимательны на системах с ограниченным объемом памяти
    - (new) В случае падения скорости ниже необходимого предела можно увеличить количество одновременно скачиваемых чанков (устанавливается через "maxDownloadSlotsAvailable" in config)
    - (new) Добавлена настройка increaseStallTimeoutInCaseOfFailureMultiplier в конфиг
         0 - таймаут не изменяется
         0.5 - таймаут будет увеличиваться в случае повтора каждый раз на величину stallTimeout/2
    - Исправлена ошибка остановки потока в редких случаях
    - Обновлены библиотеки
    - Обновлена база каналов (немного)

16.07.2018 v5.0.0:

    - (новое) Добавлена автоматическая группировка потоков по категориям
      Очень полезно для плейлистов без групп
    - Добавлен словарь groups.json
      Используется для настройки названий категорий и обнаружения "взрослых" каналов
    - (улучшено) Использованы логотипы для потоков в плейлистах, где их нет
    - (исправлено) Ошибка относительного пути логотипа потока
    - (исправлено) В случае отсутствия чанков в плейлисте прокси отжирал 100% времени проца
    - (улучшено) Добавлена поддержка заголовка HTTP Referrer. Задаётся в конфиге.
    - (улучшено) Добавлен параметр isAdultAllowed в объект clients конфига для фильтрации "недетских" каналов
    - Обновлена база каналов

20.05.2018 v4.8.1:

    - Улучшена поддержка несжатых телепрограмм
    - Добавлен новый параметр в конфиг файл: epg.epgUrlForClient
    - Исправлены логотипы каналов из плейлиста Торрент-ТВ
    - Добавлен -config-path параметр в командную строку
      Описание: HLS-Proxy может быть запущен из любой папки.
      Если -config-path параметр присутствует - конфигурационные файлы берутся из указанной папки. Если не найдены - выход.
      В противном случае, прокси попытается найти файлы в папке запуска. Если нет, делается попытка из папки где расположен исполнимый файл.

12.05.2018 v4.7.3:

    - добавлена сборка для linux-armv7
    - Обновление компонент
    - Исправлена ошибка загрузки тв-программы из локального файла (file://)
    - Добавлена поддержка для несжатых телепрограмм
    - Обновлена база каналов

06.05.2018 v4.7.2:

    - (fix) улучшен парсинг m3u8 для поддержки параметра "catchup-source"
    - (improve) новый параметр "overrideRegion" в секции torrentTV
    - (fix) Исправлена ошибка веб-интерфейса, когда вместо групп отображался мусор
    - (improve) Если в плейлисте отсутствует tvg-logo, делается попытка подставить его из базы каналов
    - (improve) Добавлен парсинг acestream:// ссылок и возможность их воспроизведения через локальный AceStream Media Proxy

01.05.2018 v4.6.2:

    - Добавлена обработка ошибки 404
    - (fix )Исправлена ошибка приводящая к бесконечному запросу плейлиста
    - (improve) Старые чанки теперь удаляются даже если не был получен плейлист вовремя

26.04.2018 v4.5.8:

    - улучшен m3u8 парсер
    - добавлен новый параметр getPlaylistRetries для количества попыток запроса плейлиста с чанками
    - добавлен новый параметр delayBeforeRetryIfFailed
    - forceSortChunks выключен по-умолчанию
    - (upd) Обновлена база данных каналов телепрограмм

16.02.2018 v4.5.0:

    - (feature) Соответствие каналов и телепрограммы. Теперь это одно целое.
    - (fix) Важные исправления и улучшения отдачи потока.

30.01.2018 v4.2.0:

    - (fix) Важное исправление повторяющихся фрагментов

13.01.2018 v4.1.4:

    - (improve) Добавлен новый параметр в конфиг - isDetectEPGTimeShiftFromChannelName
       Позволяет включить/отключить распознавание сдвига телепрограммы из названия канала.
       Для пользователей lazyIPTV - включить (true), для PVR Simple IPTV Client - false
    - (fix) Исправлена ошибка 500 в случае установки кодовой страницы, отличной от английской

05.01.2018 v4.1.2:

    - (fix) Исправлена ошибка на странице статуса при обновлении телепрограммы
    - (doc) Более подробно описана конфигурация настройки телепрограммы
    - (improve) Дата начала просмотра на странице статуса показывается в одной строке
    - (improve) Ссылка на плейлист может быть сконфигурирована с доступом извне для сервисов OTT, SS IPTV и др.

04.01.2018 v4.1.0:

    - (feature) tvGuideUrl теперь может содержать несколько ссылок на разные источники EPG. Все они будут объединены в один файл.
    - (improve) "Download m3u8" для быстрого скачивания плейлиста кнопка добавлена на главную страницу /
    - (fix) Исправлено значение параметра "playlistPath" в default.json на указанное в документации

02.01.2018 v4.0.1:

    - (feature) Теперь возможна запись для отложенного просмотра. Откройте корневую веб-страницу из браузера, нажмите на значок таймера и кнопку 'start'.
      Записи доступны в качестве плейлиста по адресу /rec
    - Адрес плейлиста каналов теперь настраивается из конфигурационного файла
    - (improve) Исправлены мелкие ошибки для повышения стабильности
    - (fix) Исправлена ошибка обновления телепрограммы.

06.12.2017 v3.6.4:

    - (improve) Начало обновления страницы состояния /status

01.12.2017 v3.6.3:

    - (fix) Исправление ситуации в случае пропуска чанка.

18.11.2017 v3.6.2:

    - (fix) Внеочередное обновление в связи с глюками ТТВ.

05.11.2017 v3.6.0:

    - (fix) Исправлено обновление загрузки конфигурационного файла
    - (fix) Исправлена ошибка, препятствующая работе в случае, когда локальный плейлист не существует
    - (improve) Добавлена проверка времени кеша плейлиста на старте. Если кеш просрочен - загрузка плейлиста из источника.
    - (fix) Исправлена ошибка в случае редиректа при загрузке плейлиста

28.10.2017 v3.5.2:

    - (fix) Исправлена сортировка чанков. Ошибка приводила к неправильному номеру последовательности.
    - (fix) Исправлена ошибка с обнаружением ключа. Теперь прокси лучше обрабатывает чужие плейлисты.
    - (fix) Исправлена ошибка, при которой скачивался уже вопроизведённый отрывок.
        Это происходило, когда плейлист содержал большее количество чанков, чем указано в конфигурационном файле.
    - (fix) Добавлено время к имени файла при сохранении оригинального потока в отладочном режиме.

09.10.2017 v3.5.1:

	- (fix) Исправлена ошибка, приводящая к зависанию потока, если не удавалось скачать один файл из потока
	- (improve) Добавлена кнопка "clear epg cache" на страницу /status для очистки кеша телепрограммы

20.09.2017 v3.5.0:

	- (improve) Теперь допустимы относительные ссылки в плейлистах
	- (improve) Улучшен парсинг плейлиста
	- (fix) Исправлена ошибка отображения битого чанка как зелёного. Теперь помечается как красный.

13.09.2017 v3.4.1:

    - (improve) Добавлено распознавание поля #EXTGRP при разборе плейлиста
    - (docs) Дополнены описания конфигурационных переменных в default.json

15.08.2017 v3.4.0:

    - (improve) Период обновления потока берется из самого потока, а не из конфигурационного файла
    - (improve) Убрана поправка для VLC для таймаута остановки потока. Теперь таймаут общий для любого клиента.

21.07.2017 v3.3.0:

    Важно:
        - Плейлист версии 3.3.0 не совместим с предыдущими версиями. Пожалуйста, обновите плейлист на ваших устройствах.
        - default.json изменён всвязи с обновлениями модулей. Желательно еще раз скопировать его в local.json и настроить.
    - (feature) При смене потока, предыдущий закрывается принудительно без таймаута.
    - (feature) Добавлена возможность смены сервера на странице статуса
    - (fix) Исправлена ошибка, приводящая к буферизации в случае очень короткого начального плейлиста.

18.07.2017 v3.1.0:

    - (fix) Разбор EPG теперь использует файловый кэш, чтобы уменьшить потребление оперативной памяти.
    - (fix) Плейлист теперь содержит постоянное количество ts-файлов, как указано в конфигурации.
    - (feature) Плейлист сохраняет локальную копию, позволяющую при следующем старте начать работать практически мгновенно.

28.06.2017 v3.0.2:

    - (fix) EPG исправления

25.06.2017 v3.0.1:

20.06.2017 v2.2.6:

15.06.2017 v2.2.5:

10.06.2017 v2.2.4:

08.06.2017 v2.2.1:

03.06.2017 v2.2.0: