vexorian
f59cca4ea4
1.5.4
2024-10-21 02:00:48 -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
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
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
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
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
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
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
8946809ba3
Custom Shows
2021-03-23 16:37:37 -04: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
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
1978a9e837
#106 Allow group-title customization in channels.
2021-01-24 21:33:42 -04:00
vexorian
0fc689bc3e
Tweaks to caches
2021-01-24 16:23:34 -04:00
Rafael Vieira Santos
c97ff8f24e
File cache system ( #242 )
...
* Create a File Cache Service and Channels M3U Cache
* Create a Cache Image Service for external images
* Singleton, db configurations and repairs
2021-01-24 11:56:36 -04:00
vexorian
54a6f14ff6
Tweaks to image upload . Now supports watermark as well. The api has changed. Dialog browses for Images.
2021-01-21 19:36:17 -04:00
Rafael Vieira
3bf63be768
Create a upload for channel logos
2021-01-20 00:30:46 -03:00
vexorian
2ac71e5864
#212 add CUID tag to channels in the m3u
2021-01-09 23:29:48 -04:00
vexorian
70078c0140
Time Slots
2020-10-10 09:10:15 -04:00
vexorian
bd0ca01281
Option to limit the framerate of dizqueTV's output
2020-09-29 11:50:04 -04:00
vexorian
7a4c3bd709
Merge branch 'dev/1.0.x' into dev/1.1.x
2020-09-26 15:53:15 -04:00
vexorian
c5a3a0de89
Tweak default bitrates a bit. Clarify that they are in Kbps in Plex settings
2020-09-26 15:02:35 -04:00
vexorian
c114cab269
#110 expose url-tvg and x-tvg-url fields in m3u
2020-09-26 15:02:35 -04:00
vexorian
d1a9be6058
Filler Lists
2020-09-20 22:42:17 -04:00
vexorian
62a58a5a46
Stealth mode for channels
2020-09-05 17:57:41 -04:00
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
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
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
ab0da60228
tvg-chno in M3U
2020-08-16 09:01:30 -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
0bc810ccec
Introducing dizqueTV
2020-08-10 22:53:40 -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
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
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
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 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 Koehn
ba8673e3b4
Improvements.
...
Sign in/Urls:
Sign in now adds all servers; however refresh guide/refresh channels must be edited through the json.
Now uses local/remote server https url instead of local 34440 port url with no cert.
Video Playback:
Remove code not enforcing time limit for streams.
Make default stream protocol http instread of hls which was used previously. Add option to choose.
Add option to specify video codecs (which is prone to user error). Added mpeg2video to default video codecs.
Add option to specify direct stream/transcode media buffer size. Not sure how much of a difference this makes.
Add in safeguard to ffmpeg's kill so failed streams don't crash the application
M3Us:
Add group-title="PseudoTV" for easier management in xteve
2020-06-20 13:26:35 -04:00
Jordan Koehn
1848a9c432
Implement plex transcoder api into PseudoTV-Plex. Add more specific settings for ffmpeg/plex. Remove some options which are no longer valid/possible.
2020-06-20 13:26:33 -04:00
jkoehn
07d2d27616
Add options in ffmpeg settings for full/partial video/audio transcoding. Add functionality to ffmpeg.js to handle these scenarios.
2020-05-18 02:25:25 +00:00
Dan Ferguson
5979ef82cb
Updated README. Small bug fixes.
2020-05-15 12:38:37 -04:00
Dan Ferguson
bac4b191b2
0.0.5 - Bug fixes, subtitles, Google auth, channel icon overlay, dummy channel, other front end shit..
2020-05-10 23:37:31 -04:00