vexorian
66804fe26c
Improve interlude
2023-11-14 09:39:27 -04:00
vexorian
c8a9c9ea53
Change GAP.
2023-11-12 12:47:22 -04:00
vexorian
35b828ed63
Various changes, including nvidia test
2022-08-27 18:33:19 -04:00
vexorian
766241eaec
Tweaks and fixes to music player.
2021-01-24 00:00:37 -04:00
vexorian
9f194e62c6
#18 Allowing to play audio files in channels. They actually play now, but requires editing the channel json manually because there is no UI to import them yet.
2021-01-23 13:03:53 -04:00
vexorian
d40831a019
Audio-only streams with /radio?channel=x endpoint
2021-01-17 16:19:45 -04:00
vexorian
1d502f212a
Merge remote-tracking branch 'fork/dev/1.2.x' into dev/1.3.x
2021-01-17 16:14:27 -04:00
vexorian
4c3e8f8d83
Use correct input file indexes in offline filters. Fix white noise, beep sometimes not making a sound at all.
2021-01-17 16:10:05 -04:00
Jason Dove
6696d626fc
add ffmpeg deinterlace options
2021-01-14 13:18:11 -06:00
vexorian
17e565ee6f
Ability to change the scaling algorithm and default is now bicubic instead of fast_bilinear. Related to #116
2021-01-10 13:48:04 -04:00
vexorian
1a26be30d6
#185 : animated watermark causes stream to lock when switching between videos.
2021-01-09 20:18:26 -04:00
vexorian
de4a80d39f
#221 Fix ghost ffmpeg processes
2021-01-09 18:26:48 -04:00
vexorian
a827316723
Fix bufSize bug
2020-10-07 10:29:02 -04:00
vexorian
7aef9f21c7
Channel resolution and bitrate settings.
2020-10-06 23:33:29 -04:00
vexorian
1067d03442
FFMPEG channel editor tab. Channel watermark options.
2020-10-05 18:03:20 -04:00
vexorian
bd0ca01281
Option to limit the framerate of dizqueTV's output
2020-09-29 11:50:04 -04:00
vexorian
61b6d67f21
Improved resilience to errors in streams. Error stream shouldn't die abruptly anymore.
2020-09-10 19:51:28 -04:00
vexorian
47d9b235b6
Fix some last minute bugs with new setups
2020-09-05 18:31:00 -04:00
vexorian
461dfea071
- "Smart" resize instead of relying on ffmpeg for the logic. This fixes the bug with anamorphic video getting messed up aspect ratios.
...
- Normalize resolution will always normalize anamorphic videos, even if they have the same dimensions.
- When transcoding and normalize resolution being off, padding will not be added. But there's a special case for odd dimensions, where it needs to add 1 pixel.
- Changed scaling algorithm to 'billinear_fast'. It has 'fast' in the name, so hopefully it's faster?
2020-09-05 17:57:41 -04:00
vexorian
05833c3d14
Log message to explain when ffmpeg is transcoding or copying streams. Removed minimum bitrates...
2020-08-26 21:15:04 -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
05a8b2c4af
Improve version tab, include UI and ffmpeg versions. Channels in m3u get sorted by channel number because apparently that's important.
2020-08-15 18:16:23 -04:00
vexorian
5efc5c6afc
Revert "Test with higher probesize"
...
This reverts commit c5cadb74bdabba2fd55fcccf2a44db7690cc1741.
2020-08-15 16:09:26 -04:00
vexorian
c5cadb74bd
Test with higher probesize
2020-08-15 15:35:27 -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
McCloudS
3431f06655
Update ffmpeg.js
...
missing quote after show name for FFMPEG
2020-08-13 12:39:18 -05:00
vexorian
0bc810ccec
Introducing dizqueTV
2020-08-10 22:53:40 -04:00
vexorian
451b4ede14
Fix unexpected when attempting to play error/offline streams. Fix streams ending abruptly after some minutes unless ffmpeg logs are enabled.
2020-08-09 14:52:16 -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
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
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
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
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
681ab5f6c6
alpha v4
2020-04-23 16:11:40 -04:00
Dan Ferguson
d28032fab4
v2 alpha
2020-04-07 17:03:39 -04:00