This is an edge version. Edge versions are unlike "stable" versions in that they come with new features that haven't been yet fully tested by the community. The new features can be pretty good, but you might prefer to wait a couple of additional weeks until they are released in a stable version. Check the [Versions](https://github.com/vexorian/dizquetv/wiki/Versions) page at the wiki for more info about what version to pick.
1.2.x versions brings plenty of features over 1.1.x, most of them are related to the channel editor.
Improvements
- The Channel editor has been reworked altogether.
- Tabbed interface, settings are divided in 5 categories: Properties, Programming, Flex, EPG and ffmpeg
- Tools now render in a vertical side-bar. The position (left or right) can be configured and the web interface will remember if you had the tools visible and their position. They also received visual improvements and a reorganization.
- Tool help now renders next to their buttons.
- It's now possible to configure how Flex time segments will render in the TV guide.
- The minimum length required for a program to appear in the TV guide (or else it is treated the same as flex time) can be configured.
- Channels can have their own resolution and video framerate/buffer settings , separate from the global configuration.
- New channel tool: Time Slots. It allows you to create lineups for a large quantity of days following a time-based schedule you pick for the channel's programs. TV shows can be played ordered or shuffled. The schedule can be edited after being applied. It is also available as an endpoint so that this feature can be part of automation.
- Maximum framerate setting in ffmpeg tab. It's 60 fps by default. Many TV clients don't support 60fps well, so setting it to 30 fps might help in playback.
- New channel tool that can fast-forward or rewind the channel's programming.
- Channel overlay featured renamed to Channel Watermark, its positioning and width is percentage-based by default. But the width can be set to a fixed size if you want. A different image can be used so that it doesn't have to use the same image as the channel's icon. There's an option to enable looping in animated pngs or gifs (and you can use animated pngs and gifs)
Minor
- It's now possible to add channel redirects to completely empty channels
- It also has the new favicon from 1.1.2
In addition, 1.2.2 comes with all the bug fixes from 1.1.4. And the following 1.2-specific fixes:
- The Time Slots algorithm has been rewritten. Mostly it will now try to minimize the length of the largest flex inside a time slot. There is an option to make it behave as it used to do - Adding large flex gaps at the end of the slot. This option is completely optional so the python library shouldn't break for not including it...
- Fixed a bug with time slots, generating gigantic flex times when there were consecutive time slots with the same show.
- Added 10 minutes pad option to time slots.
- Time Slots will make sure the schedule finishes at the same time of day as the beginning of the schedule, so that it can restart from beginning without messing up the times.
- Added "I don't care about lateness" option to time slots.
- The channel schedule editor has an issue in which the height cannot be resized dynamically, but at least now there are buttons that allow you to control the height, in case the window is too large for your screen.
- The docker image for 1.2.2 now also includes the 1.2.1. changes, that weren't included in the previous image because of a mistake (sorry!)
Installation
For more details, check the [Wiki](https://github.com/vexorian/dizquetv/wiki)
Docker users go here: https://hub.docker.com/repository/docker/vexorian/dizquetv/tags
For native executable files look below: