vexorian
c2bb2c8df1
Make median logic be based on the specific filler list instead of the whole combined fillers
2023-11-23 11:46:15 -04:00
vexorian
189a2adf4e
The registry of when a filler was last played is now persistent.
2023-11-22 00:30:57 -04:00
vexorian
a8cdc6f449
Fix median condition not working when the number of filler videos in a channel is odd.
2023-11-21 14:37:45 -04:00
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