Releases · vexorian/dizquetv (original) (raw)
1.7.0
It's recommended you take a backup of .dizquetv or .pseudotv folder (or your docker volume) before trying a new version. Just in case so that you can revert back with no issue. dizqueTV will attempt to migrate your folder to the new version. pseudoTV users please rename the folder to .dizqueTV before running this.
This release is considered edge. More Info...
Changes in 1.7.0
This is a new edge release. Meaning that the features in this release are new and cutting edge. For a more stable experience you'd probably prefer the 1.5.5 (stable) version.
- The dizqueTV server now acts a proxy between the UI and the Plex server(s). This means that the "UI Route" is no longer necessary. Now the only 'route' that matters is the connection between dizqueTV and Plex.
- The FFMpeg path can now be set by environment variable or by editing the ffmpeg-path.json file. It will also try to use an already-installed version of ffmpeg if it exists in common install locations. There is no option to change this value from the UI/API due to security reasons. The docker images will have the path preconfigured.
- Filler lists can now be configured to automatically import and synchronize with Plex collections/playlists. This includes smart collections. Filler contents are refreshed when saving the filler list in the UI , they are also updated automatically every 30 minutes.
- For programs with custom start/end: Fix duration override bug.
Installation
For more details, check the Wiki
Docker users go here: https://hub.docker.com/repository/docker/vexorian/dizquetv/tags
Known issues:
- Virus Total reports the windows executable as malware. This appears to be a false positive that affects all apps using nexe to bundle nodejs. To date other scanners haven't had that issue. But if you don't trust us on this you are feel to build the app from source instead of using the executable.
- Some weird things are going on with getting Music libraries and albums from Plex (Something about some 'albums' no longer being returned as 'albums' by Plex?). I'd recommend to use a Playlist to import music to ensure that all the tracks are found.
For native executable files look below:
1.6.0
It's recommended you take a backup of .dizquetv or .pseudotv folder (or your docker volume) before trying a new version. Just in case so that you can revert back with no issue. dizqueTV will attempt to migrate your folder to the new version. pseudoTV users please rename the folder to .dizqueTV before running this.
This release is considered edge. More Info...
Changes in 1.6.0
This is a new edge release. Meaning that the features in this release are new and cutting edge. For a more stable experience you'd probably prefer the 1.5.5 (stable) version.
- FFMPEG version bundled with docker images is now 4.4.5. This is now considered the baseline ffmpeg version that is supported by dizquetv. Although I must say that in my computer ffmpeg 7.0 seems to work. We'll be trying to officially support later versions in t he future.
- The docker image now supports Intel Quicksync.
- When adding Programs to channels, they can be given a custom start and/or end time. Thanks to @tim000x3
- Changes to the filler algorithm. Content that has never been played before in the channel gets a higher chance to be picked. If all content available has been played before, the one with the longest time since playback is given a higher chance to be picked. Note it is still a random process, these clips just get a higher probability. This is intended to prevent the case where, with enough bad luck, some content would simply never play.
- Channels can now be saved in the UI even if the start time is in the future. Note that if you attempt to play a channel with a start time in the future, it will play in Flex mode until that start time.
- Fixed a typo in the fallback image for the TV guide. Thanks @sultanofcardio
Installation
For more details, check the Wiki
Docker users go here: https://hub.docker.com/repository/docker/vexorian/dizquetv/tags
Known issues:
- Virus Total reports the windows executable as malware. This appears to be a false positive that affects all apps using nexe to bundle nodejs. To date other scanners haven't had that issue. But if you don't trust us on this you are feel to build the app from source instead of using the executable.
- Some weird things are going on with getting Music libraries and albums from Plex (Something about some 'albums' no longer being returned as 'albums' by Plex?). I'd recommend to use a Playlist to import music to ensure that all the tracks are found.
For native executable files look below:
1.5.5 Critical Release
It's recommended you take a backup of .dizquetv or .pseudotv folder (or your docker volume) before trying a new version. Just in case so that you can revert back with no issue. dizqueTV will attempt to migrate your folder to the new version. pseudoTV users please rename the folder to .dizqueTV before running this.
This release is considered stable. More Info...
Changes in 1.5.5
This is a critical fix for vulnerability 52079 from exploit db. Do note that it is not ever recommended to expose dizqueTV's port, as at the very least this will grant anyone with access to that port to browse your plex server and play with dizqueTV's configuration as this project doesn't have authentication or security measures. Nevertheless, a remote code execution exploit is still very dangerous and that's the reason why this release comes with fixes that will sacrifice ease of use to ensure that it is never possible for some entity to use this exploit to execute code in your computer.
- The ffmpeg path option now can only be edited from the UI for the first 24 hours after initializing dizqueTV.
- The ffmpeg path option only accepts valid file paths that exist.
- When the ffmpeg path option is locked, you can unlock it again by adding the --unlock command line argument to dizqueTV.
Changes in 1.5.4
1.5.4 was a version of the fixes that was pushed too quickly and wasn't working correctly. please ignore it and use 1.5.5 instead. If out of luck 1.5.4 was downloaded directly to your docker container, it's not a big deal, 1.5.5 will clean it up.
Installation
For more details, check the Wiki
Docker users go here: https://hub.docker.com/repository/docker/vexorian/dizquetv/tags
Known issues:
- Virus Total reports the windows executable as malware. This appears to be a false positive that affects all apps using nexe to bundle nodejs. To date other scanners haven't had that issue. But if you don't trust us on this you are feel to build the app from source instead of using the executable.
- Some weird things are going on with getting Music libraries and albums from Plex (Something about some 'albums' no longer being returned as 'albums' by Plex?). I'd recommend to use a Playlist to import music to ensure that all the tracks are found.
For native executable files look below:
1.5.3
It's recommended you take a backup of .dizquetv or .pseudotv folder (or your docker volume) before trying a new version. Just in case so that you can revert back with no issue. dizqueTV will attempt to migrate your folder to the new version. pseudoTV users please rename the folder to .dizqueTV before running this.
This release is considered stable. More Info...
Changes in 1.5.3
- This includes all the new features from 1.5.0: https://github.com/vexorian/dizquetv/releases/1.5.0
- Also the fixes from 1.5.1 and 1.5.2 https://github.com/vexorian/dizquetv/releases/1.5.1
- In addition there are new fixes:
- Bug fix: Remove giant log message that would sometimes appear and it may have been causing some delays when playing new videos.
- Fix blocky playback when using mpeg2video codec, this bug was introduced by 1.5.1.
- The dizqueTV web UI no longer needs external javascript libraries to work. This means it doesn't need an internet connection to work and the pages should load faster.
- The interlude screens introduced by 1.5.1 can now be disabled in ffmpeg options.
Installation
For more details, check the Wiki
Docker users go here: https://hub.docker.com/repository/docker/vexorian/dizquetv/tags
Known issues:
- Virus Total reports the windows executable as malware. This appears to be a false positive that affects all apps using nexe to bundle nodejs. To date other scanners haven't had that issue. But if you don't trust us on this you are feel to build the app from source instead of using the executable.
- Some weird things are going on with getting Music libraries and albums from Plex (Something about some 'albums' no longer being returned as 'albums' by Plex?). I'd recommend to use a Playlist to import music to ensure that all the tracks are found.
For native executable files look below:
1.5.2
This version is identical to 1.5.1, the only difference is in the nvidia Docker image. https://github.com/vexorian/dizquetv/releases/tag/1.5.1
There was a mistake in the automatic build, it wasn't using the correct Dockerfile, hence the ffmpeg version in the image didn't have the nvidia encoder #427.
1.5.1
It's recommended you take a backup of .dizquetv or .pseudotv folder (or your docker volume) before trying a new version. Just in case so that you can revert back with no issue. dizqueTV will attempt to migrate your folder to the new version. pseudoTV users please rename the folder to .dizqueTV before running this.
This release is considered stable. More Info...
Changes in 1.5.1:
- This is the first stable release from 1.5.x, so for stable users, this version also comes with the changes from 1.5.0: https://github.com/vexorian/dizquetv/releases/1.5.0
- Fix issues with nvidia caused by the loading screen.
- An 'interlude screen' similar to the loading screen is now played between programs (if transcoding is enabled). This screen is by default a black image and is intended to not be noticeable unless there is lag calculating the current program or playing the file from plex. This seems to improve the playback experience, reducing those moments where the stream freezes right before the video changes.
- The video queue will not be stopped after a client plays 100 videos in a row. However, the current workaround is not optimal, you might experience a couple of artifacts when transitioning from the 100-th video to the next one.
- Improved library browser, you can now select where in the channel the videos will be inserted. You can also refresh the plex library in case you can't find a program you added recently.
- New algorithm for picking what filler to play during Flex. I hope this reduces those feelings of dejavu...
- The reproduction times for the fillers is now persistent instead of in-memory. Basically, this means that if dizqueTV is restarted or crashes, it will still remember which fillers were played more recently.
1.5.x versions are now considered 'stable'. Currently the 'stable' and 'edge' branches are the same, but this is going to change.
A more-internal change is that the repository is now configured to automatically generate docker tags and executable files whenever the development branch is updated. See the wiki for more info.
Installation
For more details, check the Wiki
Docker users go here: https://hub.docker.com/repository/docker/vexorian/dizquetv/tags
Known issues:
- Virus Total reports the windows executable as malware. This appears to be a false positive that affects all apps using nexe to bundle nodejs. To date other scanners haven't had that issue. But if you don't trust us on this you are feel to build the app from source instead of using the executable.
- Some weird things are going on with getting Music libraries and albums from Plex (Something about some 'albums' no longer being returned as 'albums' by Plex?). I'd recommend to use a Playlist to import music to ensure that all the tracks are found.
For native executable files look below:
Test nvidia build
1.5.1-nvidiatest-fix
1.5.1-nvidiatest
this should have useful fixes for nvidia. Hopefully
1.5.0
It's recommended you take a backup of .dizquetv or .pseudotv folder (or your docker volume) before trying a new version. Just in case so that you can revert back with no issue. dizqueTV will attempt to migrate your folder to the new version. pseudoTV users please rename the folder to .dizqueTV before running this.
This release is considered edge. Meaning that it comes with new features that haven't been added to the 'stable' release. Things like the python library may also not fully support all of the new features yet. More Info...
Changes in 1.5.0:
Major
- On-demand Channels : The schedules for these channels won't continue playing when nobody is watching them.
- Start playing an on-Demand channel, and its schedule will be modified so that it simulates resuming the channel where you last left it.
- TV Guide will display a placeholder show (like in channels that only contain Flex) when the channel is not being played. But it will be updated when the channel begins playing (but it's up to the services like xteve or the iptv players to pick up on the change)
- Updating an on-demand channel while it is being played, will update its schedule as normal.
- Updating an on-demand channel while it is paused will reset the play pointer to the beginning of the schedule.
- You can set up a time window for the resume. So you can still have channels that have 0:00 - 0:30 behavior even when they are on-demand. Note that this might mean that sometimes flex time will be added if you being playing a channel too early in the time block....
- There's many cool things you can do by combining on-demand channels and redirects. When a redirect takes you to a paused on-demand channel , it will refresh its schedule as normal and it will pause its schedule when the redirect ends (and nobody else is playing).
- Updating a channel while it is being played will actually update the stream to the new content.
- Shuffle Episode order in Random/Time Slots is preserved after executing the slots multiple times. Note that you'd have to execute the schedule multiple times after the upgrade for it to start preserving the orders.
Minor
- Filler viewer now has a button that will sort the clips by something other than length.
- Random/Time Slots now get a Reroll button so that you can reroll the slots without opening the dialog.
- Random/Time Slots "memory" in a channel can now be cleared, simply delete all the slots in the dialog and then click the "Reset Slots" button.
- Preliminary i18n support, this will open up the way to have translations in dizquetv. Thanks to Rafael Vieiras
- Channel Tools will now have a compact mode by default, showing only 1/4 of the available tools (the ones I find most useful). But you can enable all the tools back by clicking a button.
Installation
For more details, check the Wiki
Docker users go here: https://hub.docker.com/repository/docker/vexorian/dizquetv/tags
Known issues:
- Virus Total reports the windows executable as malware. This appears to be a false positive that affects all apps using nexe to bundle nodejs. To date other scanners haven't had that issue. But if you don't trust us on this you are feel to build the app from source instead of using the executable.
- Some weird things are going on with getting Music libraries and albums from Plex (Something about some 'albums' no longer being returned as 'albums' by Plex?). I'd recommend to use a Playlist to import music to ensure that all the tracks are found.
For native executable files look below: