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
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
Jordan
0175594e1f
Merge pull request #55 from jordankoehn/ffmpeg_concat_demuxer
...
Ffmpeg concat demuxer
2020-06-20 13:26:37 -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
9cb4b53424
Merge pull request #48 from jordankoehn/fix_stream_end_windows
...
Fix stream end windows
2020-06-20 13:26:36 -04:00
Jordan
8dc38dd3ce
Merge pull request #47 from jordankoehn/node-fetch_to_axios
...
change from node-fetch to axios. Seems to be less strict. Confirmed w…
2020-06-20 13:26:36 -04:00
Jordan Koehn
9f43e0e2d4
Windows is more picky about how you kill the process, unix style throws error. Just use default, which is SIGTERM.
2020-06-20 13:26:36 -04:00
Jordan Koehn
d5f4bea481
change from node-fetch to axios. Seems to be less strict. Confirmed working for remote servers whereas node-fetch would throw error 'Only absolute URLs are supported' if server was remote."
2020-06-20 13:26:36 -04:00
Austin Tinius
5b989cf5be
Merge pull request #46 from jordankoehn/login-fix
...
fix login issue
2020-06-20 13:26:35 -04:00
Austin Tinius
8fca6cdce1
Merge pull request #44 from jordankoehn/improvements
...
Improvements.
2020-06-20 13:26:35 -04:00
Jordan Koehn
05accf5d65
fix login issue
2020-06-20 13:26:35 -04:00
Jordan Koehn
ba8673e3b4
Improvements.
...
Sign in/Urls:
Sign in now adds all servers; however refresh guide/refresh channels must be edited through the json.
Now uses local/remote server https url instead of local 34440 port url with no cert.
Video Playback:
Remove code not enforcing time limit for streams.
Make default stream protocol http instread of hls which was used previously. Add option to choose.
Add option to specify video codecs (which is prone to user error). Added mpeg2video to default video codecs.
Add option to specify direct stream/transcode media buffer size. Not sure how much of a difference this makes.
Add in safeguard to ffmpeg's kill so failed streams don't crash the application
M3Us:
Add group-title="PseudoTV" for easier management in xteve
2020-06-20 13:26:35 -04:00
Austin Tinius
8555dfaacb
Merge pull request #41 from jordankoehn/plex-transcoder
...
Implement plex transcoder api into PseudoTV-Plex. Add more specific s…
2020-06-20 13:26:33 -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
Austin Tinius
cc6df415bf
Merge pull request #24 from spruceb/patch-1
...
Fix crashes with a reference error to opts
2020-05-19 01:55:59 -07:00
Spruce Bondera
311b133c1c
Fix crashes with a reference error to opts
...
The variable is actually `this.opt`
2020-05-19 01:20:25 -07:00
Austin Tinius
d84ea86ee0
Merge pull request #23 from DEFENDORe/revert-22-automated-builds
...
Revert "Create nodejs.yml"
2020-05-19 00:33:15 -07:00
Austin Tinius
b271ce905c
Revert "Create nodejs.yml"
2020-05-19 00:32:56 -07:00
Austin Tinius
347d4fa282
Merge pull request #22 from DEFENDORe/automated-builds
...
Create nodejs.yml
2020-05-19 00:32:39 -07:00