219 Commits

Author SHA1 Message Date
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
vexorian
6b122aae5f 1.4.1 2021-03-26 10:26:27 -04:00
vexorian
2c27a87b6b Merge branch 'dev/1.4.x' into edge 2021-03-26 10:25:24 -04:00
vexorian
c75c9bc8e1 Rename 1.3.3 to 1.4.1 2021-03-26 10:05:39 -04:00
vexorian
c2731f0a34 Maybe this helps? 2021-03-26 10:04:31 -04:00
vexorian
8d844f0ae3 Slots improvements. Fix rare bug in which some times the starting times would get completely messed up. Consecutive flex times are now guaranteed to be merged into a bigger one. 2021-03-26 09:59:00 -04:00
vexorian
a742da3ae0 #286 : Update guide images when the Plex server configuration is changed. Also make sure that programs inside of filler lists and custom shows are fixed up when modifying the server or deleting it. 2021-03-25 17:13:43 -04:00
vexorian
715e03d154 Prepare 1.3.3 release 2021-03-23 22:03:09 -04:00
vexorian
445e9a5072 1.3.2 2021-03-23 20:03:14 -04:00
vexorian
f12940bcca Merge branch 'dev/1.3.x' into edge 2021-03-23 20:02:39 -04:00
vexorian
62339d2de3 Player 2021-03-23 19:52:36 -04:00
vexorian
8946809ba3 Custom Shows 2021-03-23 16:37:37 -04:00
vexorian
eca8d44af0 Prepare 1.3.2 development 2021-03-21 18:10:53 -04:00
vexorian
06e6232ce8 1.3.1 2021-03-15 00:41:18 -04:00
vexorian
a6b3bfc9f3 Merge branch 'dev/1.3.x' into edge 2021-03-15 00:40:14 -04:00
vexorian
de3f859dea Add flex time so that the next program in time slots happens AFTER the current time. This is specially good for weekly slots, because programming won't start at Thursday for no reason anymore. 2021-03-15 00:18:23 -04:00
timebomb0
80b1fb8ce7 Improve logging around getting plex status 2021-03-07 03:06:09 -08:00
vexorian
b9365115aa Remote attachment content-disposition from xmltv tv. Using URL rather than file is recommended for xmltv setup, and the attachment disposition encourages using the file. 2021-02-28 23:15:13 -04:00
vexorian
415add6a06 Prepare 1.3.1 development 2021-02-28 23:09:32 -04:00
vexorian
bb0a480af1 Merge remote-tracking branch 'dev/1.2.x' into dev/1.3.x 2021-02-28 23:08:47 -04:00
vexorian
275ae23e1e Fix season/episode numbers not appearing in TiViMate, possibly other clients 2021-02-28 23:05:46 -04:00
vexorian
cf4a60cd91 Prepare 1.2.5 development 2021-02-28 23:05:46 -04:00
vexorian
c836528e50 1.3.0 2021-02-21 00:56:24 -04:00
vexorian
87b6bb6d85 #144 Notification toast when updating settings (and other things) 2021-02-21 00:33:25 -04:00
vexorian
d6b2bd1d5e Random Slots 2021-02-19 16:20:46 -04:00
vexorian
3fadcc487c Time Slots 2021-02-18 09:06:22 -04:00