This website requires JavaScript.
8d5e94ccca
chore: update version number in package files
Trevor Mears
2026-01-19 14:59:59 -08:00
7d5dbd94d6
Merge pull request #64 from technomancer702/feature/upscaling
Technomancer702
2026-01-19 14:39:39 -08:00
056555c7b4
fix: hardware transcoding 10-bit error and EPG navigation bug (Issues #61 , #63 )
Trevor Mears
2026-01-19 14:36:53 -08:00
059cfecdcc
feat: implement 4k upscaling
Trevor Mears
2026-01-19 01:45:44 -08:00
237d11cf00
feat: implement hardware and software upscaling
Trevor Mears
2026-01-19 01:34:45 -08:00
877c6f8df9
chore: update dockerfile
Trevor Mears
2026-01-18 20:53:57 -08:00
358854ad7a
chore: update dockerfile
Trevor Mears
2026-01-18 20:45:58 -08:00
4b5d6c1b78
chore: update dockerfile
Trevor Mears
2026-01-18 20:42:32 -08:00
dd7d6bbf1c
chore: update dockerfile
Trevor Mears
2026-01-18 20:36:42 -08:00
4061bfa2a0
chore: update dockerfile
Trevor Mears
2026-01-18 20:33:36 -08:00
995fe12396
chore: update dockerfile
Trevor Mears
2026-01-18 20:31:14 -08:00
e08bcfcea7
chore: update dockerfile
Trevor Mears
2026-01-18 20:24:59 -08:00
c7fb245d6b
Merge feature/hw-transcoding into main
Trevor Mears
2026-01-18 20:07:37 -08:00
100a26fe4e
chore: update screenshots in readme and sso icon
Trevor Mears
2026-01-18 19:49:22 -08:00
475c50b743
feat: add epg preload to app initialization
Trevor Mears
2026-01-18 19:11:21 -08:00
53c577a932
Added 60 second refresh interval for epg now indicator
Trevor Mears
2026-01-18 19:00:33 -08:00
4a8be395ca
fix: mobile epg programme alignment
Trevor Mears
2026-01-18 18:48:58 -08:00
f9fefa3947
fix: filter homepage recent sections by hidden status
Trevor Mears
2026-01-18 17:06:26 -08:00
b890d30253
feat: add home page with favorites, resume playback, recently added VOD
Trevor Mears
2026-01-18 14:04:40 -08:00
bf111e1fca
feat: add home page with resume functionality and recently added VOD
Trevor Mears
2026-01-18 03:08:08 -08:00
052178e395
feat: add now playing header indicator and enable background playback for watchpage
Trevor Mears
2026-01-18 01:17:51 -08:00
d6eda66360
fix: favorites arrow navigation stays in same group, add cross-player stop on new playback
Trevor Mears
2026-01-18 00:58:57 -08:00
dc029f75e5
feat: implement per-user favorites with SQLite storage
Trevor Mears
2026-01-17 23:47:09 -08:00
d54428472c
feat: add user management modal with SSO/Local badges and fix OIDC session serialization
Trevor Mears
2026-01-17 23:36:34 -08:00
51a61aaf5a
chore: update readme
Trevor Mears
2026-01-17 22:55:34 -08:00
5752f529cb
feat: implement OIDC SSO with JIT provisioning
Trevor Mears
2026-01-17 22:52:06 -08:00
82b93602c1
chore: update readme
Trevor Mears
2026-01-17 22:06:05 -08:00
8137f49c4c
chore: update screenshots
Trevor Mears
2026-01-17 21:53:51 -08:00
0293e9d44b
chore: update readme
Trevor Mears
2026-01-17 21:51:51 -08:00
fb2a50543a
fix: update videoplayer to check for tvgid ensuring overlay displays program details correctly
Trevor Mears
2026-01-17 20:59:45 -08:00
c4cc8ef63c
fix: added format=nv12 to scale_vaapi filter and -profile:v main to ensure encoder compatibility
Trevor Mears
2026-01-17 18:57:51 -08:00
8304e7abe1
build: simplified the dockerfile to install ffmpeg via apt
Trevor Mears
2026-01-17 18:38:15 -08:00
95591a0c84
fix: settings race condition and URL deep linking
Trevor Mears
2026-01-17 18:32:19 -08:00
26ccafa3ec
build: remove fallback copy logic
Trevor Mears
2026-01-17 18:08:04 -08:00
453f93599b
build: multi-stage dockerfile with linuxserver/ffmpeg for full hardware encoding support
Trevor Mears
2026-01-17 18:05:49 -08:00
d85ed753ab
fix: resolve 'auto' encoder to detected hardware and add VAAPI drivers to Dockerfile
Trevor Mears
2026-01-17 17:54:50 -08:00
81d5f6e61e
chore: update readme
Trevor Mears
2026-01-17 17:02:54 -08:00
0c797dad7a
ui: move force backend proxy to dedicated network section in settings
Trevor Mears
2026-01-17 13:43:24 -08:00
39fcb36e53
ui: move force backend proxy to dedicated network section in settings
Trevor Mears
2026-01-17 13:40:38 -08:00
c1f8077438
feat: add smart audio copy and audio mix presets for configurable 5.1 downmixing
Trevor Mears
2026-01-17 13:31:13 -08:00
c01c33eed3
chore: update readme
Trevor Mears
2026-01-17 13:07:13 -08:00
9919975663
Refine audio downmix to ITU standards
Trevor Mears
2026-01-17 03:31:33 -08:00
de7d28d3bc
chore: update version number in package files
Trevor Mears
2026-01-17 03:11:41 -08:00
2c34359b2c
feat: Implement hardware-accelerated HLS transcoding with granular controls, smart stereo downmixing, and robust support for MKV and 10-bit HEVC playback.
Trevor Mears
2026-01-17 03:07:16 -08:00
efcf14a545
feat: implement GPU encoder pipelines
Trevor Mears
2026-01-17 01:39:26 -08:00
77eb7bff5f
feat: add dedicated transcoding settings tab
Trevor Mears
2026-01-17 01:27:27 -08:00
f0c1393ce0
feat: add hardware detection service for GPU-accelerated transcoding (NVIDIA/AMD/Intel/VAAPI)
Trevor Mears
2026-01-17 01:00:37 -08:00
2a03cad213
feat: add -seekable 0 to fix 405 errors and configurable User-Agent presets for stream requests
Trevor Mears
2026-01-17 00:45:55 -08:00
c1a1ac4faa
chore: update version number in package files
Trevor Mears
2026-01-17 00:28:01 -08:00
7c9c80c2f1
fix: add media query for desktop sidebar expand button
Trevor Mears
2026-01-16 20:53:17 -08:00
b467471590
feat: add copy stream URL menu and desktop sidebar collapse (closes #43 , closes #45 )
Trevor Mears
2026-01-16 18:04:24 -08:00
196b9520b7
feat: add large M3U playlist warning (50K+ channels)
Trevor Mears
2026-01-16 17:00:57 -08:00
450795818e
fix: m3u sync stale purge bug (#52 )
Trevor Mears
2026-01-14 17:34:24 -08:00
aa0fb7b956
fix: m3u sync stale purge bug
Trevor Mears
2026-01-14 17:32:19 -08:00
0d16182cdf
chore: update verson number in package files
Trevor Mears
2026-01-14 15:27:42 -08:00
12a24cef09
chore: update verson number in package files
Trevor Mears
2026-01-14 15:25:49 -08:00
60010cc734
fix: race condition where race condition where loadMovies/loadSeries was called before hiddenCategoryIds was populated
Trevor Mears
2026-01-14 15:25:04 -08:00
0a013ec05f
fix: handle null stream names during Xtream sync (#50 )
Trevor Mears
2026-01-14 14:48:31 -08:00
616ec37a93
fix: align EPG program blocks with time header (#47 )
Trevor Mears
2026-01-13 13:00:47 -08:00
6834849cad
chore: updated readme nginx example
Trevor Mears
2026-01-12 16:50:12 -08:00
17923d8996
chore: update version number in package files
Trevor Mears
2026-01-12 14:47:09 -08:00
b81ce4856e
fix: store tvgId during M3U sync process for EPG matching (#44 )
Trevor Mears
2026-01-12 14:26:54 -08:00
c951a5998e
fix: normalize epg_channel_id for M3U sources (#44 )
Trevor Mears
2026-01-12 14:01:37 -08:00
f2fde1ea54
chore: Updated version number in package files
Trevor Mears
2026-01-12 01:37:59 -08:00
838b540922
chore: remove deprecated M3U proxy route and API method
Trevor Mears
2026-01-12 00:23:27 -08:00
c589b00e57
refactor: use Xtream API endpoints for M3U in Manage Content
Trevor Mears
2026-01-12 00:07:46 -08:00
04fcabda84
refactor: use Xtream API endpoints for M3U channel loading
Trevor Mears
2026-01-12 00:02:16 -08:00
a86f9ca878
feat: add M3uXtreamAdapter service for unified API handling
Trevor Mears
2026-01-11 23:52:45 -08:00
098dc3a8ce
feat: add version badge to header displaying app version from package.json
Trevor Mears
2026-01-11 23:31:34 -08:00
5f24d7e264
perf: collapse groups by default and defer channel rendering in channel list
Trevor Mears
2026-01-11 16:08:20 -08:00
d96bb7c776
fix: replace spread operators with concat to handle massive M3U playlists
Trevor Mears
2026-01-11 12:48:03 -08:00
aeee45869b
Fixed EPG description not displaying due to property name mismatch
Trevor Mears
2026-01-10 14:10:07 -08:00
8d36a2c07e
feat: add subtitle extraction and display for MKV/container streams
Trevor Mears
2026-01-10 12:35:39 -08:00
346a0519e9
feat: added smart auto-transcoding with probe-based routing and MKV/remux support
Trevor Mears
2026-01-10 00:35:42 -08:00
53a54c760c
Added picture-in-picture button to video player and search filter for manage content page
Trevor Mears
2026-01-09 15:38:37 -08:00
e8e6ba27d7
Implemented streaming parsers for M3U and EPG to reduce memory usage
Trevor Mears
2026-01-07 23:09:23 -08:00
67d9cb26d2
Fix proxy streaming for small files like HLS encryption keys
Trevor Mears
2026-01-07 16:38:17 -08:00
ffd995c1c5
Fix Pluto TV key loading by expanding CDN domain detection
Trevor Mears
2026-01-07 14:27:17 -08:00
7184a1ba56
Added DEFAULT_MAX_AGE_HOURS constant to proxy route
Trevor Mears
2026-01-07 13:51:05 -08:00
05996985f1
Merge pull request #34 from yurividal/fix/hls-stream-proxy
Technomancer702
2026-01-07 10:01:18 -08:00
3e834d4f41
Fix: Restore proper HLS stream proxy with encryption key handling
Yuri
2026-01-07 11:16:56 -05:00
28f16980e8
Updated subtitle detection logic, added closed caption button
Trevor Mears
2026-01-06 20:58:57 -08:00
955d68e899
Update live tv player styling to match VOD player
Trevor Mears
2026-01-06 20:43:03 -08:00
5bb0629de2
Changed transcode ffmpeg flags
Trevor Mears
2026-01-06 20:16:20 -08:00
f525a6ee67
Added streaming service style watch page for movies and series playback
Trevor Mears
2026-01-06 20:01:43 -08:00
3e377da67c
Updated docker-publish.yml for arm64 builds
Trevor Mears
2026-01-05 18:48:30 -08:00
2d20678e05
Merge branch 'main' of https://github.com/technomancer702/nodecast-tv
Trevor Mears
2026-01-04 17:17:40 -08:00
6557b9061f
Implemented cascade deletion for removed sources
Trevor Mears
2026-01-04 17:17:27 -08:00
7f9485b663
Update docker-publish.yml
Technomancer702
2026-01-04 13:54:51 -08:00
b119b37b87
Updated sync timer logging
Trevor Mears
2026-01-04 02:01:08 -08:00
813cd0cbe6
Removed getRefreshInterval() reference
Trevor Mears
2026-01-04 00:50:07 -08:00
a00082b0ef
Implemented virutal scrolling for epg, optimized database batching, moved sync timer to server
Trevor Mears
2026-01-04 00:46:51 -08:00
ca87a5f143
Misc fixes for syncService, remux and proxy
Trevor Mears
2026-01-04 00:18:58 -08:00
9256883aa6
Add pre-built GHCR image to docker-compose, keep build fallback
Trevor Mears
2026-01-03 23:33:43 -08:00
bd9106be49
Implemented atomic writes for json database
Trevor Mears
2026-01-03 23:29:32 -08:00
dd95c6f6ed
Removed +igndts and +nobuffer from FFmpeg fflags
Trevor Mears
2026-01-03 23:25:47 -08:00
8d37f22f53
Fixed typo in stream type that was preventing VOD playback
Trevor Mears
2026-01-03 22:47:08 -08:00
374a87b2fd
Implemented cascading update save logic
Trevor Mears
2026-01-03 21:46:07 -08:00
1193e07017
Updated readme
Trevor Mears
2026-01-03 21:28:36 -08:00
8805ddbc13
Refactored code to use sqlite for channel, epg and vod data
Trevor Mears
2026-01-03 21:07:18 -08:00