vexorian
5d072b76bb
#347 On-demand channels.
2021-08-06 11:39:38 -04:00
vexorian
fb5791d0d6
Fix #330 , programs cut off the last few milliseconds of a program, up to 30 seconds
2021-06-22 00:56:50 -04:00
vexorian
4ec285fecb
#313 Fix console.err bug
2021-05-16 06:47:55 -04:00
vexorian
c2731f0a34
Maybe this helps?
2021-03-26 10:04:31 -04:00
vexorian
62339d2de3
Player
2021-03-23 19:52:36 -04:00
vexorian
d40831a019
Audio-only streams with /radio?channel=x endpoint
2021-01-17 16:19:45 -04:00
vexorian
7aef9f21c7
Channel resolution and bitrate settings.
2020-10-06 23:33:29 -04:00
vexorian
cd3012a042
Merge branch 'dev/1.0.x' into dev/1.1.x
2020-09-24 19:00:17 -04:00
vexorian
8a6fb782ad
Attempts to make error screen more likely to appear instead of stream just dying
2020-09-23 19:15:41 -04:00
vexorian
d1a9be6058
Filler Lists
2020-09-20 22:42:17 -04:00
vexorian
2a72744809
Loading screen duration to 40 milliseconds instead of 1 second.
2020-09-17 23:43:46 -04:00
vexorian
89132d8ac8
Play button in TV guide.
2020-09-05 17:57:41 -04:00
vexorian
c342d42db9
xmltv delivery is not synchronous anymore. It is no longer possible to change xmltv file location through UI or the api. Basic exception handling for the API but the api will need further cleanup.
2020-08-26 20:50:23 -04:00
vexorian
2138176689
Channel redirects + 'Channel At night'
2020-08-24 22:47:27 -04:00
vexorian
973a2f9721
Fix /m3u8 endpoint being broken
2020-08-22 16:38:25 -04:00
vexorian
3022dfe375
1 json per channel. Plex server editing and status. Max resolution for transcoding. 640x360 fix.
2020-08-22 10:37:40 -04:00
vexorian
55c22846bf
Use stream.pipe instead of transporting the bytes manually. Hopefully this improves playback.
2020-08-22 10:37:40 -04:00
vexorian
709b8e1605
Fix bug with loading screen causing streams to break when normalization was disabled. /m3u8 endpoint doesn't require normalization.
2020-08-15 18:20:53 -04:00
vexorian
b54b5d9112
* Fix Plex mobile apps spamming a new notification every time a video plays.
...
* Loading Screen.
* Minor log improvements.
* Minor defaults improvements.
* FFMPEG concat process to use 1 thread.
* Fix av1 bug when plex has to transcode the audio.
* /m3u8 endpoint
2020-08-14 23:31:28 -04:00
vexorian
0bc810ccec
Introducing dizqueTV
2020-08-10 22:53: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
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
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
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
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
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
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
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
681ab5f6c6
alpha v4
2020-04-23 16:11:40 -04:00