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
ab0da60228
tvg-chno in M3U
2020-08-16 09:01:30 -04:00
vexorian
e057b5eb9d
0.0.63-development
2020-08-15 21:48:11 -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
f4c2ac4940
Now really fix the bug that made playing videos shorter than 10 seconds loop permanently.
2020-08-15 18:17:37 -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
f11cab29d6
Fix issues (specially UNRAID) that arose from changing the main branch name to main
2020-08-15 18:07:15 -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
f054d8dfcb
Prepare development on 0.0.62
...
Prepare development on 0.0.62
2020-08-15 00:32:44 -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
053c6d53fc
Merge branch 'main' into dev/0.0.x
2020-08-14 22:43:48 -04:00
McCloudS
3431f06655
Update ffmpeg.js
...
missing quote after show name for FFMPEG
2020-08-13 12:39:18 -05:00
vexorian
e72d0bf160
Bump version 0.0.60
2020-08-11 21:07:03 -04:00
vexorian
027f9a1a74
bump dev version
2020-08-11 21:05:43 -04:00
vexorian
f77a619540
Merge remote-tracking branch 'vexorian/dev/0.0.x'
2020-08-10 22:56:22 -04:00
vexorian
0bc810ccec
Introducing dizqueTV
2020-08-10 22:53:40 -04:00
vexorian
4f9bbba5e5
0.0.60-vx . Dependabot is a bad bot.
2020-08-10 00:34:26 -04:00
vexorian
000928024c
Fork Version 0.0.59
2020-08-09 23:39:33 -04:00
vexorian
20934d05d3
Fork version 0.0.58
2020-08-09 15:18:23 -04:00
vexorian
9fb1498225
Merge with branch 'vexorian/development'
2020-08-09 15:14:25 -04:00
vexorian
82bfd50535
Remove old 'commercials' feature. DB Migration in place. Backwards compatibility with pseudotv instances made between versions 0.0.51 and 0.0.53. Old commercials get replaced with Flex time
2020-08-09 15:09:47 -04:00
vexorian
06c11a1d16
Fix issue with concurrent streams playing when they both require Plex transcoding. One would be forcefully stopped by Plex.
2020-08-09 15:01:52 -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
97b8fd73e1
Fork 0.0.57
2020-08-04 22:47:28 -04:00
vexorian
370e68a189
Merge remote-tracking branch 'vexorian/development'
2020-08-04 22:46:38 -04:00
vexorian
0e1d2e4bb1
Tweaked Flex random algorithm AGAIN
2020-08-04 22:45:48 -04:00
vexorian
3391e9173f
Tweaked Flex random algorithm AGAIN
2020-08-04 22:38:44 -04:00
vexorian
3c3b3544f1
Fork version 0.0.56
2020-08-01 07:13:47 -04:00
vexorian
0450dcec37
TV guide will no longer have holes in it due to Flex times, instead the previous program will be extended OR the channel's name will be used if the Flex time is too long.
2020-08-01 07:00:23 -04:00
vexorian
861c1d9bda
Tweak random filler selection, give a bit of bias to larger videos, but just a bit.
2020-08-01 06:58:34 -04:00
vexorian
beade52dd0
ws.close() should be ws.end() so that it saves the xmltv correctly
2020-07-28 12:25:56 -04:00
vexorian
373dba8998
Fix channel create bug
2020-07-28 12:25:19 -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
Jordan
58c1385084
Merge pull request #73 from vexorian/bug/timezone1
...
Fix xmltv date bug with some time zones. Improve error message when it's not possible to call plex DVRs endpoint
2020-07-06 23:47:58 +00:00
vexorian
f36b4a13f0
Fix xmltv date bug with some time zones. Improve error message when it's not possible to call plex DVRs endpoint
2020-07-06 17:57:35 -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
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