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
9302bcc05d
Deal with 'Cannot convert to below minimum bandwidth of' error.
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 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 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 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
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
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
jkoehn
07d2d27616
Add options in ffmpeg settings for full/partial video/audio transcoding. Add functionality to ffmpeg.js to handle these scenarios.
2020-05-18 02:25:25 +00:00
Dan Ferguson
5979ef82cb
Updated README. Small bug fixes.
2020-05-15 12:38:37 -04:00
Austin Tinius
6d22a72794
Implementing changes from gitlab Merge requests
2020-05-14 09:41:34 -07: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
f34e5f524c
Skip plex media without a duration. FFMPEG Raw arguments added. Audio track selection by language using ffprobe.
2020-05-01 07:23:11 -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
Dan Ferguson
d28032fab4
v2 alpha
2020-04-07 17:03:39 -04:00
Dan Ferguson
cfb86224a3
_
2020-03-28 17:32:09 -04:00
Dan Ferguson
a54603299b
Initial commit
2020-03-28 14:06:22 -04:00