vexorian
f59cca4ea4
1.5.4
2024-10-21 02:00:48 -04:00
vexorian
a72967e575
Bootstrap is now bundled as part of dizqueTV, so that the web UI can be used offline.
2023-11-27 23:21:15 -04:00
vexorian
a66ade1a8d
FontAwesome is now bundled as part of dizqueTV, so that the web UI can be used offline.
2023-11-27 23:08:52 -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
35b828ed63
Various changes, including nvidia test
2022-08-27 18:33:19 -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
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
eb2c3a2199
fix(i18next): focer require to commonjs module for i18next libs
2021-07-24 15:30:32 -03: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
ae7f0ce703
Random/Time Slots should be quicker to process.
2021-06-01 20:46:24 -04:00
vexorian
8946809ba3
Custom Shows
2021-03-23 16:37:37 -04:00
vexorian
fbbcf95bdd
Customizable style.css
2021-03-21 18:12:19 -04:00
vexorian
87b6bb6d85
#144 Notification toast when updating settings (and other things)
2021-02-21 00:33:25 -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
9f194e62c6
#18 Allowing to play audio files in channels. They actually play now, but requires editing the channel json manually because there is no UI to import them yet.
2021-01-23 13:03:53 -04:00
Rafael Vieira
3bf63be768
Create a upload for channel logos
2021-01-20 00:30:46 -03:00
vexorian
f6537bad61
Visual Update
2021-01-16 15:15:17 -04:00
vexorian
852d09fc55
Implement graceful shutdown procedure. So far the only aspect that seems to need is is the xmltv writer, we want to make sure the xmltv is completely written before closing the app. #176
2020-11-22 16:58:59 -04:00
vexorian
734636cb95
New 'visual identity' aka I just changed the logo and favicons again
2020-10-13 19:59:34 -04:00
vexorian
d1a9be6058
Filler Lists
2020-09-20 22:42:17 -04:00
vexorian
36939ccf74
favicon , reddit icon.
2020-09-11 23:01:32 -04:00
vexorian
e506ac15b0
Fix Memory usage peaking during TV Guide Generation
2020-09-09 16:01:11 -04:00
vexorian
e2b94c62cb
Hotfix for 0.0.66 issues: xmltv path not being configurable and xmltv cache option being ignored.
2020-09-05 20:29:43 -04:00
vexorian
47d9b235b6
Fix some last minute bugs with new setups
2020-09-05 18:31:00 -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
2138176689
Channel redirects + 'Channel At night'
2020-08-24 22:47:27 -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
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
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
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
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
vexorian
f36b4a13f0
Fix xmltv date bug with some time zones. Improve error message when it's not possible to call plex DVRs endpoint
2020-07-06 17:57:35 -04:00
vexorian
f73416a6fe
Audio channel/sampleRate normalization. Fix ffmpeg config load issues. Raise beep volume a bit. ffmpeg config migration to version 4.
2020-07-04 17:53:05 -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
df6a2bbe7d
update version num
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
Austin
bf60a6a35c
print version at start
...
Adding version on startup as per #4
2020-05-18 22:21:09 -07: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