22 Commits

Author SHA1 Message Date
vexorian
47b2fe8dd4 Max time for last-played is 7 days up from 24. I think this makes flex work nicer when the dizquetv session is long. But it's subjective. 2021-02-15 10:06:10 -04:00
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
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
d1a9be6058 Filler Lists 2020-09-20 22:42:17 -04:00
vexorian
c342d42db9 xmltv delivery is not synchronous anymore. It is no longer possible to change xmltv file location through UI or the api. Basic exception handling for the API but the api will need further cleanup. 2020-08-26 20:50:23 -04:00
vexorian
2138176689 Channel redirects + 'Channel At night' 2020-08-24 22:47:27 -04:00
vexorian
3022dfe375 1 json per channel. Plex server editing and status. Max resolution for transcoding. 640x360 fix. 2020-08-22 10:37:40 -04:00
vexorian
82bfd50535 Remove old 'commercials' feature. DB Migration in place. Backwards compatibility with pseudotv instances made between versions 0.0.51 and 0.0.53. Old commercials get replaced with Flex time 2020-08-09 15:09:47 -04:00
vexorian
3391e9173f Tweaked Flex random algorithm AGAIN 2020-08-04 22:38:44 -04:00
vexorian
861c1d9bda Tweak random filler selection, give a bit of bias to larger videos, but just a bit. 2020-08-01 06:58:34 -04:00
vexorian
f9dd2af4d4 Flex time slots. Av1 support in ffmpeg provided by Dockerfile. Channel cache. Async guide writer. 2020-07-25 16:41:04 -04:00
vexorian
94aa908e0b UI and config for normalization changes. Audio Volume Boost. Error streams.
Various fixes. Fix bug where normalize codecs logic to pick when to transcode was the reverse of what we wanted. Beep and white noise are less loud, which prevent issues with ac3 encoder. Channel Icon Overlay doesn't appear during error screen.
2020-06-27 17:36:38 -04:00
Jordan Koehn
52052bf91d add plex options to pick between plex paths and direct paths. Change ffmpeg concat to always read in at fastest rate possible. /stream endpoint will now always spawn a seperate ffmpeg process now, no longer redirects sometimes. Plex transcoder has ability to update play status regardless of direct/plex paths. Add debug logging. 2020-06-20 14:21:31 -04:00
Jordan Koehn
0fe29e7598 Handle stream stream concatination using ffmpeg concat demuxer (ffmpeg 4.2+ required).
Change docker container to use alpine linux, comes with ffmpeg 4.2+ easier.
Encode commercials to be same video codec as programs when channel icons enabled. Resolution/framerate could still be problematic.
2020-06-20 13:26:37 -04:00
Jordan Koehn
1848a9c432 Implement plex transcoder api into PseudoTV-Plex. Add more specific settings for ffmpeg/plex. Remove some options which are no longer valid/possible. 2020-06-20 13:26:33 -04:00
Dan Ferguson
bac4b191b2 0.0.5 - Bug fixes, subtitles, Google auth, channel icon overlay, dummy channel, other front end shit.. 2020-05-10 23:37:31 -04:00
Dan Ferguson
da4ff9fe1f FFMPEG User-Agent headers added to stream. M3U channel title fixed. M3U and HDHR channel urls include User-Agent 2020-04-26 13:20:52 -04:00
Dan Ferguson
00ba6a73c7 Fixed (i think) a timeline bug causing a program to start at an incorrect time 2020-04-26 11:36:49 -04:00
Dan Ferguson
681ab5f6c6 alpha v4 2020-04-23 16:11:40 -04:00