113 Commits

Author SHA1 Message Date
vexorian
000928024c Fork Version 0.0.59 v0.0.59-vx 2020-08-09 23:39:33 -04:00
vexorian
b0f310adb0 Merge remote-tracking branch 'vexorian/development' 2020-08-09 19:16:04 -04:00
vexorian
21afdec8ba Merge remote-tracking branch 'flying-sausages/patch-1' into development 2020-08-09 19:14:39 -04:00
vexorian
20934d05d3 Fork version 0.0.58 2020-08-09 15:18:23 -04:00
vexorian
9fb1498225 Merge with branch 'vexorian/development' 2020-08-09 15:14:25 -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
06c11a1d16 Fix issue with concurrent streams playing when they both require Plex transcoding. One would be forcefully stopped by Plex. 2020-08-09 15:01:52 -04:00
vexorian
3184306e86 Major channel UI changes. Remove commercials. Tools for filler editor. Visible Color and Length signatures for programs and flex. 2020-08-09 14:58:59 -04:00
vexorian
451b4ede14 Fix unexpected when attempting to play error/offline streams. Fix streams ending abruptly after some minutes unless ffmpeg logs are enabled. 2020-08-09 14:52:16 -04:00
flying-sausages
11bf5021d4
Added some small shields
Some shields for what users might want to find at the top of the readme. Using https://shields.io/
2020-08-05 13:31:43 +02:00
vexorian
97b8fd73e1 Fork 0.0.57 v0.0.57-unofficial-vx v0.0.58-vx 2020-08-04 22:47:28 -04:00
vexorian
370e68a189 Merge remote-tracking branch 'vexorian/development' 2020-08-04 22:46:38 -04:00
vexorian
e1d79490a5 Fix Pad Time bug. To improve on channel loading times in the UI, channel editor will only show 100 programs at once, but there's a slider to see more. 2020-08-04 22:45:59 -04:00
vexorian
0e1d2e4bb1 Tweaked Flex random algorithm AGAIN 2020-08-04 22:45:48 -04:00
vexorian
3fef59c4da Fix Pad Time bug. To improve on channel loading times in the UI, channel editor will only show 100 programs at once, but there's a slider to see more. 2020-08-04 22:43:15 -04:00
vexorian
3391e9173f Tweaked Flex random algorithm AGAIN 2020-08-04 22:38:44 -04:00
vexorian
3c3b3544f1 Fork version 0.0.56 v0.0.56-unofficial-vx 2020-08-01 07:13:47 -04:00
vexorian
9414f0b971 New channel programming tool: Tweak Weigths. Also more padding options. 2020-08-01 07:01:20 -04:00
vexorian
0450dcec37 TV guide will no longer have holes in it due to Flex times, instead the previous program will be extended OR the channel's name will be used if the Flex time is too long. 2020-08-01 07:00:23 -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
664d3b30c9 Fix large filesizes when building with nexe 2020-07-28 19:42:49 -04:00
vexorian
8e9d9e9a11 nexe instead of pkg 2020-07-28 15:40:57 -04:00
vexorian
beade52dd0 ws.close() should be ws.end() so that it saves the xmltv correctly 2020-07-28 12:25:56 -04:00
vexorian
373dba8998 Fix channel create bug 2020-07-28 12:25:19 -04:00
vexorian
4a65960e0d Version Info 2020-07-27 17:26:40 -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
Jordan
58c1385084
Merge pull request #73 from vexorian/bug/timezone1
Fix xmltv date bug with some time zones. Improve error message when it's not possible to call plex DVRs endpoint
2020-07-06 23:47:58 +00:00
Jordan
221dd82d8a
Merge pull request #72 from vexorian/development
Audio channel/sampleRate normalization. Tweaks to ffmpeg config
2020-07-06 23:47:29 +00:00
vexorian
f36b4a13f0 Fix xmltv date bug with some time zones. Improve error message when it's not possible to call plex DVRs endpoint 2020-07-06 17:57:35 -04:00
vexorian
f73416a6fe Audio channel/sampleRate normalization. Fix ffmpeg config load issues. Raise beep volume a bit. ffmpeg config migration to version 4. 2020-07-04 17:53:05 -04:00
Jordan
0ffc9737c4
Merge pull request #70 from vexorian/development
Channel ui changes.
2020-06-29 23:23:23 +00:00
vexorian
5b8d9c5995 Channel ui changes. Confirmation popup for deleting channels. Adjust program order and start time when reopening a channel to match what's currently on air. 'Cyclic Shuffle'. Button to delete all programs. 2020-06-29 15:42:18 -04:00
Jordan
326797431f
Merge pull request #69 from vexorian/development
UI and config for normalization changes. Audio Volume Boost. Error streams.
2020-06-27 17:39:33 -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
Austin Tinius
70da29a243
Merge pull request #68 from vexorian/development
Update plex status to stopped in more situations. Code for resolution/codec normalization and alignment, but currently disabled by constants in ffmpeg.js
2020-06-23 10:41:36 -07:00
Austin Tinius
becb8bc176
Merge pull request #58 from DEFENDORe/dependabot/npm_and_yarn/angular-1.8.0
Bump angular from 1.7.9 to 1.8.0
2020-06-23 10:39:32 -07:00
vexorian
2c19357220 Update plex status to stopped in more situations. Code for resolution/codec normalization and alignment, but currently disabled by constants in ffmpeg.js 2020-06-21 18:22:32 -04:00
Jordan Koehn
8c7126d98c use correct audio index chosen in plex when direct playing. Also fix ui bug in plex settings menu 2020-06-20 17:58:05 -04:00
Jordan
08c7bbe156
Merge pull request #63 from jordankoehn/plex_file_source_options
Plex file source options
2020-06-20 14:23:05 -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
4019feba01 Merge pull request #57 from vexorian/development
Reorder Dockerfile commands to take better advantage of the Docker cache
2020-06-20 13:26:38 -04:00
Jordan
bb54e100ff Merge pull request #62 from vexorian/feature/multiepisodes
Handling of videos containing multiple episodes.
2020-06-20 13:26:38 -04:00
vexorian
1115b2dd21 Reorder Dockerfile commands to take better advantage of the Docker cache. 2020-06-20 13:26:38 -04:00
Jordan
7c2b5be4df Merge pull request #61 from vexorian/bug/minimumbandwidth
Deal with 'Cannot convert to below minimum bandwidth of' error.
2020-06-20 13:26:38 -04:00
vexorian
d41786f5a8 Handling of videos containing multiple episodes. 2020-06-20 13:26:38 -04:00
Jordan Koehn
899a1b24f7 Add plex option to control downmix audio boost. Also fix request for audio channel limitation, was missing a & in the request 2020-06-20 13:26:38 -04:00
Jordan
187492b925 Merge pull request #60 from vexorian/bug/ffmpegerr
Fix 'unhandled exception' crash when there is a ffmpeg error after headers were sent
2020-06-20 13:26:38 -04:00
vexorian
9302bcc05d Deal with 'Cannot convert to below minimum bandwidth of' error. 2020-06-20 13:26:38 -04:00
Jordan Koehn
df6a2bbe7d update version num 2020-06-20 13:26:38 -04:00
vexorian
92a9d1c094 Fix 'unhandled exception' crash when there is a ffmpeg error after headers were sent 2020-06-20 13:26:38 -04:00