139 Commits

Author SHA1 Message Date
vexorian
fc79a1d79f Make time slots use the 'better' random too. Ensure that time slots are cyclic and the end of the schedule ends at the same time of day as the beginning of the schedule 2020-11-22 20:24:58 -04:00
vexorian
6329641d4c Merge branch 'dev/1.1.x' into dev/1.2.x 2020-11-22 19:25:52 -04:00
vexorian
110bd19a61 Improve random number generation for picking the next filler to play. 2020-11-22 19:18:11 -04:00
vexorian
1254928cd6 Fix bug with the direct path bug fix 2020-11-22 19:18:11 -04:00
vexorian
852d09fc55 Implement graceful shutdown procedure. So far the only aspect that seems to need is is the xmltv writer, we want to make sure the xmltv is completely written before closing the app. #176 2020-11-22 16:58:59 -04:00
vexorian
ad08fca671 Time Slots improvement. Now by default tries to distribute flex times between videos in the same slot #184. Option to make it work like before. 10 minutes padding option. I don't care about lateness option. Fix bug that could be caused by two consecutive time slots with the same tv show (or both are movies) causing HUGE flex times. I basically rewrote the whole thing, so enjoy. 2020-11-22 11:12:24 -04:00
vexorian
20ed585c99 Merge branch 'dev/1.1.x' into dev/1.2.x 2020-11-22 11:11:39 -04:00
vexorian
f878125320 #171 Do not require Plex connection to play videos when direct paths are enabled. 2020-11-21 17:45:19 -04:00
vexorian
5488e4a2bf Prepare 1.2.2 development 2020-11-19 22:18:18 -04:00
vexorian
1d3b5c9408 Prepare 1.1.4 development 2020-11-19 18:51:40 -04:00
vexorian
759ac4f2ff Merge branch 'dev/1.1.x' into dev/1.2.x 2020-10-30 01:14:15 -04:00
vexorian
82a6ad8acf Hopefully improvements to the TV Guide service. Let's detect the random bug that was reported and at least repair the TV guide in that case, instead of crashing everything. 2020-10-30 01:08:17 -04:00
vexorian
09e19c5d20 Fix #167, extra / in plex uri gives no error during backend route check, but fails when playing the video. 2020-10-17 15:51:45 -04:00
vexorian
23ef2ca7c6 Merge branch 'dev/1.1.x' into dev/1.2.x 2020-10-17 12:44:17 -04:00
vexorian
b561806f13 Prepare 1.2.1 development 2020-10-17 12:37:42 -04:00
vexorian
f2bb9f69cd Prepare 1.1.3 development 2020-10-17 12:34:24 -04:00
vexorian
734636cb95 New 'visual identity' aka I just changed the logo and favicons again 2020-10-13 19:59:34 -04:00
vexorian
cdc9ebceff Merge branch 'dev/1.1.x' into dev/1.2.x 2020-10-10 10:59:30 -04:00
vexorian
1d853d73f5 Update the favicon so that it (hopefully) looks less like ebay's colorful shopping bag that looks bizaringly a lot like a TV 2020-10-10 10:31:27 -04:00
vexorian
70078c0140 Time Slots 2020-10-10 09:10:15 -04:00
vexorian
a827316723 Fix bufSize bug 2020-10-07 10:29:02 -04:00
vexorian
7aef9f21c7 Channel resolution and bitrate settings. 2020-10-06 23:33:29 -04:00
vexorian
3b5eb0475c Fix that crash when channels don't have the watermark enabled. 2020-10-05 18:36:44 -04:00
vexorian
1067d03442 FFMPEG channel editor tab. Channel watermark options. 2020-10-05 18:03:20 -04:00
vexorian
8077d7de53 Flex tab for channel editor. Can change how flex time and short videos behave in the TV guide 2020-10-03 11:44:27 -04:00
vexorian
bd0ca01281 Option to limit the framerate of dizqueTV's output 2020-09-29 11:50:04 -04:00
vexorian
5a1db96837 Prepare 1.2.0 development 2020-09-28 20:07:58 -04:00
vexorian
7a4c3bd709 Merge branch 'dev/1.0.x' into dev/1.1.x 2020-09-26 15:53:15 -04:00
vexorian
c5a3a0de89 Tweak default bitrates a bit. Clarify that they are in Kbps in Plex settings 2020-09-26 15:02:35 -04:00
vexorian
c2a8bdc4c9 Fix xmltv writer crashing when a rating in the channel json is null for some reason (usually because of the python library) 2020-09-26 15:02:35 -04:00
vexorian
c114cab269 #110 expose url-tvg and x-tvg-url fields in m3u 2020-09-26 15:02:35 -04:00
vexorian
18bd87dcaf Fix anamorphic video (again), when audio is transcoded by plex but video is direct played. #127 2020-09-26 12:09:03 -04:00
vexorian
cd3012a042 Merge branch 'dev/1.0.x' into dev/1.1.x 2020-09-24 19:00:17 -04:00
vexorian
8a6fb782ad Attempts to make error screen more likely to appear instead of stream just dying 2020-09-23 19:15:41 -04:00
vexorian
43bf85db20 Fix #69 (nice?) Hopefully for good this time. It was already very difficult to create an infinite cache loop. Now even if the worst happens, it might repeat the last few seconds of a video once but nothing more. 2020-09-23 19:15:41 -04:00
vexorian
a9341f12c8 Fix up fillers before saving them to the file. 2020-09-21 23:15:45 -04:00
vexorian
3e1d207e1b Prepare 1.1.1 development 2020-09-21 22:42:09 -04:00
vexorian
51c978ce37 Prepare 1.0.2 development 2020-09-21 21:18:31 -04:00
vexorian
d1a9be6058 Filler Lists 2020-09-20 22:42:17 -04:00
vexorian
9dd82c7d30 Merge branch 'dev/1.0.x' into dev/1.1.x 2020-09-18 00:28:39 -04:00
vexorian
44d90df24b Fix long blocks of consecutive small flex time periods, getting melded together with the previous program. 2020-09-17 23:43:46 -04:00
vexorian
2a72744809 Loading screen duration to 40 milliseconds instead of 1 second. 2020-09-17 23:43:46 -04:00
vexorian
e53d7f7dcd Prepare 1.1.0 development 2020-09-15 21:24:49 -04:00
vexorian
a81cf78f5c Prepare 1.0.1 development 2020-09-15 21:22:59 -04:00
vexorian
eb52242609 1.0.0 2020-09-15 20:01:46 -04:00
vexorian
adbc6ede51 0.0.69 2020-09-11 23:14:36 -04:00
vexorian
36939ccf74 favicon , reddit icon. 2020-09-11 23:01:32 -04:00
vexorian
8fc9430aaa Prepare 0.0.69 development 2020-09-11 00:37:09 -04:00
vexorian
904444ebc5 Do not allow to enable subtitles if direct play is forced. 2020-09-10 19:51:28 -04:00
vexorian
61b6d67f21 Improved resilience to errors in streams. Error stream shouldn't die abruptly anymore. 2020-09-10 19:51:28 -04:00