244 Commits

Author SHA1 Message Date
vexorian
66804fe26c Improve interlude 2023-11-14 09:39:27 -04:00
vexorian
92cd5ecf8e Do not stop the queue after 100 videos played. The workaround is hopefully temporary because the transition between the batches of 100 is sort of glitchy 2023-11-14 09:38:50 -04:00
vexorian
c8a9c9ea53 Change GAP. 2023-11-12 12:47:22 -04:00
vexorian
ad1302aae4 Use the median to decide what filler to play. This has memory consequences unfortunately. 2023-11-12 11:00:22 -04:00
vexorian
f5a070eb80 Merge branch '1.5.1-nvidiatest' into dev/1.5.x 2023-11-11 11:49:46 -04:00
vexorian
274f87dd7d Bump version. 2023-11-10 19:48:17 -04:00
vexorian
35b828ed63 Various changes, including nvidia test 2022-08-27 18:33:19 -04:00
vexorian
3214febb38 Merge branch 'dev/1.4.x' into dev/1.5.x 2021-09-21 08:49:25 -04:00
vexorian
7b174e95a7 Fix generator name in xmltv 2021-09-21 08:41:40 -04:00
vexorian
0ad1b16369 Fix throttler bug 2021-09-21 08:41:29 -04:00
vexorian
1e72f73543 1.4.6-development 2021-09-21 08:41:09 -04:00
vexorian
ee53210f2f Random episode order in random/time slots is preserved in consecutive runs. 2021-09-20 13:42:17 -04:00
vexorian
1e2336d627 Double the slack period to prevent rewinding on-demand channels when it is a bit late. 2021-09-20 10:51:16 -04:00
vexorian
670b9a015d Merge branch 'dev/1.4.x' into dev/1.5.x 2021-09-20 10:50:47 -04:00
vexorian
0b1dc22e6c nodejs version warning and it also appears in version page. 2021-09-20 09:24:48 -04:00
vexorian
4c5739d659 1.4.5-development 2021-09-20 09:24:48 -04:00
vexorian
b2024479f2 Merge remote-tracking branch 'origin/dev/1.4.x' into dev/1.5.x 2021-09-19 16:53:19 -04:00
vexorian
dcceb19a95 #336 make 'send guide updates' false by default. 2021-09-19 14:02:09 -04:00
vexorian
395bc48c01 TV Guide error retries with backoff so that they don't generate a tremendous amount of logs. Detect issues with channels provided to TV guide early-on. 2021-09-19 13:28:14 -04:00
vexorian
a56924463e #356 Improve channel number validations, server and client-side. 2021-09-19 13:27:28 -04:00
vexorian
84abfac78b Fix #369 : A case where flex can cut abruptly, redirect-related 2021-09-19 00:53:17 -04:00
vexorian
388bf11e16 Remove some unnecessary logs 2021-09-18 18:20:46 -04:00
vexorian
a8f8622072 Merge branch 'dev/1.4.x' into dev/1.5.x 2021-09-13 10:27:46 -04:00
vexorian
2fed574577 Reworked the filler picked algorithm. Is it better? I don't know. But it is certainly different. 2021-09-12 22:26:16 -04:00
vexorian
5fd21137e5 #363 m3u sorting. 2021-09-11 12:05:54 -04:00
vexorian
b6b5495dd5 Fix playback issues after the latest commit. Specially the fiurst video not playing in an on-demand channel 2021-08-09 22:36:25 -04:00
vexorian
30252b7d07 Channel Service refactor. Editing a channel that's currently playing will also change its current stream. 2021-08-09 00:18:35 -04:00
vexorian
c409392797 Merge branch 'dev/1.4.x' into dev/1.5.x 2021-08-09 00:18:04 -04:00
vexorian
58aa84d19f Do not clone whole channel just to combine the channel 2021-08-08 21:42:15 -04:00
vexorian
a474f5a7ce Merge branch 'dev/1.4.x' into dev/1.5.x 2021-08-08 15:37:48 -04:00
vexorian
0ff6495872 Fix #350 : random slots no longer have a chance to generate flex times with wrong duration. Api protection to protect against bad durations. Migration step to fix existing channels that were affected by the bug 2021-08-08 15:13:24 -04:00
vexorian
b9d6fe9ff1
Merge pull request #339 from rafaelvieiras/ft/i18next
Internationalization System
2021-08-06 13:47:28 -04:00
vexorian
5d072b76bb #347 On-demand channels. 2021-08-06 11:39:38 -04:00
Rafael Vieira
5913b7b3e9 feat(server): add i18n for translation of api
Implementation of i18n system to API translation. This change use i18next lib, simple and
extensible internationalization-framework, with support to plugins.

- out of router: use passing i18next on index.js for any class. Look tv-guide-service.js
- on a route: use req.t(). look api.js
2021-07-06 01:00:39 -03:00
vexorian
9ceb87a351 Prepare 1.4.4 development 2021-07-03 12:47:11 -04:00
vexorian
1390a94642 Merge branch 'dev/1.4.x' into dev/1.5.x 2021-06-22 01:01:14 -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
ce22bcd12a Processing Time Slots / Random Slots will be less likely to cause a stream freeze 2021-06-01 20:46:24 -04:00
vexorian
ae7f0ce703 Random/Time Slots should be quicker to process. 2021-06-01 20:46:24 -04:00
vexorian
e4b3acf9bc Prepare 1.5.0 development 2021-05-30 23:28:17 -04:00
vexorian
1e47a999a5 Prepare 1.4.3 development 2021-05-30 23:22:56 -04:00
vexorian
cbe7a53667 1.4.2 2021-05-30 08:04:44 -04:00
vexorian
56053f1d8e Merge branch 'dev/1.4.x' into edge 2021-05-30 08:03:58 -04:00
vexorian
f134a75e98 Fix #316 . Opening a large channel in the UI causes playback to freeze for a second. 2021-05-30 07:25:24 -04:00
vexorian
df382f26f7 TV Guide will be updater much quicker than before. Thanks to using setIPmmediate instead of 0-seconds timer. 2021-05-29 16:53:25 -04:00
vexorian
ad6dcb4a33 #299 Hopefully fix the playback issues introduced when adding music library-support 2021-05-29 16:13:01 -04:00
vexorian
210a93043a Fix #304 arChannels was forced to be equal to arGuide 2021-05-16 07:57:57 -04:00
vexorian
ceb9a4574b Prepare 1.4.2 development 2021-05-16 07:33:23 -04:00
vexorian
35553f8285 #305 Fix custom shows can't be deleted. 2021-05-16 07:32:31 -04:00
vexorian
4ec285fecb #313 Fix console.err bug 2021-05-16 06:47:55 -04:00