79 Commits

Author SHA1 Message Date
vexorian
9bd3e9063b - Channel redirects will now render in the TV Guide.
- Programs shorter than 5 minutes will not appear in the TV Guide and will be treated the same way Flex time is treated normally.
- The Web UI now has its own TV Guide viewer so that you don't have to rely on clients to preview your channels' line ups.
- API: New endpoint to get what shows are being scheduled for a given time frame.
- Fix bug where some bad luck could cause two different XMLTVs to get written at once, generating a corrupt xmltv file.
2020-09-04 21:48:30 -04:00
vexorian
80dfcc17a0 Prepare 0.0.66 development 2020-08-26 22:45:07 -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
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
78e7b8d1a9 Prepare 0.0.65 development 2020-08-22 18:53:57 -04:00
vexorian
b1f3090dcb Fix fresh install issue with it generating a ghost plex server. 2020-08-22 17:33:36 -04:00
vexorian
973a2f9721 Fix /m3u8 endpoint being broken 2020-08-22 16:38:25 -04:00
vexorian
971697405b Prepare 0.0.64 development 2020-08-22 11:25:59 -04:00
vexorian
3ab7de3769 0.0.63 2020-08-22 10:46:01 -04:00
vexorian
4b800090e2 Merge branch 'dev/0.0.x' into main 2020-08-22 10:45:15 -04:00
vexorian
9cc5bd4a88 Also cleanup streams and opts in migration 2020-08-22 10:37:40 -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
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
968e567b92 Version 0.0.62 2020-08-15 18:33:27 -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