70 Commits

Author SHA1 Message Date
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
Austin Tinius
e6ac843066
Create nodejs.yml
trying to get automatic builds going
2020-05-19 00:32:18 -07:00
Austin
bf60a6a35c print version at start
Adding version on startup as per #4
2020-05-18 22:21:09 -07:00
Austin Tinius
917022f025
Merge pull request #16 from jordankoehn/direct-stream
Looks good, merging and testing it out.
2020-05-18 12:44:36 -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
Austin Tinius
70919e5270
Merge pull request #11 from DEFENDORe/master
bring Dev up to date with main
2020-05-16 10:20:57 -07:00
Dan Ferguson
5979ef82cb Updated README. Small bug fixes. 2020-05-15 12:38:37 -04:00
Austin Tinius
8e25e072d8 Move icon to resources 2020-05-14 15:52:25 -07:00
Austin Tinius
3c49aed633
Merge pull request #3 from DEFENDORe/master
bring dev up to date
2020-05-14 15:50:20 -07:00
Austin Tinius
1dd068b964
Merge pull request #1 from powdermilkman/no-subs
Default to no subs
2020-05-14 15:36:13 -07:00
Austin Tinius
c2d725f52c
Merge pull request #2 from powdermilkman/unraid-update
Unraid update
2020-05-14 15:36:00 -07:00
Austin Tinius
c73eac9664
changing docker hub repo 2020-05-14 15:32:27 -07:00
Austin Tinius
c04fe813b6
Change docker hub repo 2020-05-14 15:28:28 -07:00
Austin Tinius
cf4ea259ad
removed fork disclaimer 2020-05-14 15:26:42 -07:00
Austin Tinius
bab250d87d
Change repo
Updated the name of the repo in the instructions
2020-05-14 15:25:49 -07:00
Austin Tinius
1aab8abc55
Changed Subtitle index
Changed SubtitleIndex to -2 so it defaults to no subs
2020-05-14 15:08:43 -07:00
Austin Tinius
acc4c09b9b
Added Unraid instructions 2020-05-14 12:39:00 -07:00
Austin Tinius
e8e5b791a1 forgot a change 2020-05-14 11:51:52 -07:00
Austin Tinius
872b0b1257 fix discovery in docker 2020-05-14 11:33:22 -07:00
Austin Tinius
601dbaedb3 change icon source 2020-05-14 10:05:47 -07:00
Austin Tinius
bda99f8e0c Switched to github automated builds 2020-05-14 10:02:51 -07:00
Austin Tinius
2cc943fcfb add fork disclaimer 2020-05-14 09:46:59 -07:00
Austin Tinius
0e9a518a68 adding icon and unraid templates 2020-05-14 09:45:23 -07:00
Austin Tinius
6d22a72794 Implementing changes from gitlab Merge requests 2020-05-14 09:41:34 -07:00