28 Commits

Author SHA1 Message Date
vexorian
0bc810ccec Introducing dizqueTV 2020-08-10 22:53:40 -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
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
9414f0b971 New channel programming tool: Tweak Weigths. Also more padding options. 2020-08-01 07:01:20 -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
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
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
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
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 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
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 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
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
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
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
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
1aab8abc55
Changed Subtitle index
Changed SubtitleIndex to -2 so it defaults to no subs
2020-05-14 15:08:43 -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
e0b96d3a99 Fixed randomize program bug. Added autoscroll to bottom of list when selecting items in the plex-library directive. 2020-04-24 20:01:44 -04:00
Dan Ferguson
ebff2388ed Front end bug fixes. Fuck you angularJS scope... Added randomize option to block sort.. Made xmltv errors more verbose. 2020-04-24 16:54:26 -04:00
Dan Ferguson
4ffc036fd2 Added program managment options.. Shuffle, Block Shuffle, Sort, and Remove Dups.. 2020-04-24 14:07:30 -04:00
Dan Ferguson
cf26888a9a _ 2020-04-23 20:39:33 -04:00
Dan Ferguson
681ab5f6c6 alpha v4 2020-04-23 16:11:40 -04:00