euzu
dba7ceaa87
Fixed EPG titles to match renamed / mapped titles
2026-01-04 16:36:35 +01:00
euzu
9c7b292949
Fixed EPG titles to match renamed / mapped titles
2026-01-04 16:27:59 +01:00
euzu
75be790831
Fixed EPG titles to match renamed / mapped titles
2026-01-04 16:24:08 +01:00
euzu
14153fc4ff
Fixed EPG titles to match renamed / mapped titles
2026-01-04 16:17:47 +01:00
euzu
c0a55ac012
EPG title renaming fix
2026-01-04 15:47:35 +01:00
euzu and GitHub
d76e441179
Merge pull request #496 from euzu/feature/fix_mapping_missing_groups
...
Fix missing categories
2026-01-04 15:25:36 +01:00
euzu
a57c965438
Fixed category creation during xtream playlist save
2026-01-04 15:19:10 +01:00
euzu
7969fd125f
Fixed category creation during xtream playlist save
2026-01-04 15:07:53 +01:00
euzu
1bc5cf2f6a
incremented version to 3.2.25
2026-01-04 14:56:54 +01:00
euzu
5bb32ebc72
Fixed category creation during xtream playlist save
2026-01-04 14:55:19 +01:00
euzu
c5ecc152e4
Merge branch 'develop' into feature/fix_mapping_missing_groups
2026-01-04 13:23:20 +01:00
euzu and GitHub
8955fa29c8
Merge pull request #495 from euzu/feature/fix_stream_header
...
fix stream header
2026-01-04 13:14:10 +01:00
euzu
86f96baa63
incremented version to 3.2.34
2026-01-04 12:51:58 +01:00
euzu
a5db614d25
Fixed input storage path
2026-01-04 12:49:34 +01:00
euzu
78ee20bfc3
used mapping files are now logged
2026-01-04 12:43:02 +01:00
euzu
fae1f35bcd
Fix stream session poisoning and correct headers handling
2026-01-04 11:11:41 +01:00
euzu
e5e94a5f28
Fix stream session poisoning and correct headers handling
2026-01-04 10:54:41 +01:00
euzu
f571e6781b
Fix stream headers
2026-01-04 09:55:50 +01:00
euzu and GitHub
1778bbd283
Merge pull request #494 from euzu/feature/fix_provider_config_reload
...
Critical issue with stale provider connection counters after hot reload
2026-01-03 22:38:23 +01:00
euzu
788c4fbefd
Resolved a critical issue where provider connection counters could leak or become stale during hot reloads. Added automatic garbage collection for unused provider records to prevent logical memory buildup.
2026-01-03 22:35:44 +01:00
euzu
feefe3e69e
Resolved a critical issue where provider connection counters could leak or become stale during hot reloads. Added automatic garbage collection for unused provider records to prevent logical memory buildup.
2026-01-03 22:29:50 +01:00
euzu
2b3056b949
Resolved a critical issue where provider connection counters could leak or become stale during hot reloads. Added automatic garbage collection for unused provider records to prevent logical memory buildup.
2026-01-03 22:20:37 +01:00
euzu and GitHub
2a1cba1858
Merge pull request #493 from euzu/feature/discord_messages
...
Added discord notifications
2026-01-03 21:38:31 +01:00
euzu
a30151a6f0
Added discord notifications
2026-01-03 21:38:16 +01:00
euzu
2eafb4b438
Added discord notifications
2026-01-03 21:30:54 +01:00
euzu
3fa39f954a
Added discord notifications
2026-01-03 21:11:20 +01:00
euzu
538f6680da
Added discord notifications
2026-01-03 20:58:28 +01:00
euzu and GitHub
2f8b41156b
Merge pull request #492 from euzu/feature/sources_input_refactor
...
Feature/sources input refactor
2026-01-03 20:13:43 +01:00
euzu
3a1280c76f
To align input definitions with the SourceEditor, inputs are now defined globally in the inputs section of the config file.
...
Each source can reference one or more inputs by their name in the inputs attribute.
2026-01-03 20:13:24 +01:00
euzu
70288ab817
To align input definitions with the SourceEditor, inputs are now defined globally in the inputs section of the config file.
...
Each source can reference one or more inputs by their name in the inputs attribute.
2026-01-03 20:07:39 +01:00
euzu
9360ce9e5d
To align input definitions with the SourceEditor, inputs are now defined globally in the inputs section of the config file.
...
Each source can reference one or more inputs by their name in the inputs attribute.
2026-01-03 19:56:56 +01:00
euzu
2fa7a01c53
To align input definitions with the SourceEditor, inputs are now defined globally in the inputs section of the config file.
...
Each source can reference one or more inputs by their name in the inputs attribute.
2026-01-03 19:43:43 +01:00
euzu
da8947dd76
To align input definitions with the SourceEditor, inputs are now defined globally in the inputs section of the config file.
...
Each source can reference one or more inputs by their name in the inputs attribute.
2026-01-03 19:09:39 +01:00
euzu
02346cd733
To align input definitions with the SourceEditor, inputs are now defined globally in the inputs section of the config file.
...
Each source can reference one or more inputs by their name in the inputs attribute.
2026-01-03 18:32:25 +01:00
euzu
eb087825d5
Inputs in source.yml
2026-01-03 18:06:25 +01:00
euzu and GitHub
c87db61f10
Merge pull request #491 from euzu/feature/db_error_handling
...
Introduced BPlusTreeError type for structured error handling' or 'Add comprehensive error propagation to B+ tree APIs'.
2026-01-02 15:07:07 +01:00
euzu
7e4e676853
Added better error handling for db
2026-01-02 14:59:57 +01:00
euzu and GitHub
f99c3491a1
Merge pull request #490 from euzu/feature/fix_strm_generation
...
Some fixes
2026-01-02 14:14:34 +01:00
euzu
5c96de7fb3
Stream throttling log added
2026-01-02 13:55:19 +01:00
euzu
f5aaa6c266
- Fix for telegram send error
...
- Fix for series strm generation
- Input disabled is now disabled and can't be forced through cli to be enabled
2026-01-02 13:36:54 +01:00
euzu
df2a4e4a72
- Fix for telegram send error
...
- Fix for series strm generation
- Input disabled is now disabled and can't be forced through cli to be enabled
2026-01-02 13:18:08 +01:00
euzu and GitHub
4def0991cd
Merge pull request #489 from euzu/feature/fix_alias_url
...
Fix for release_date parsing, input alias url and empty database query
2026-01-01 15:31:24 +01:00
euzu
9920bbd848
- Fixed release date parsing problem with utf8 boundaries
...
- Fixed wrong url extraction for input alias
- Fixed empty database query error
2026-01-01 15:29:28 +01:00
euzu
0d164d496d
- Fixed release date parsing problem with utf8 boundaries
...
- Fixed wrong url extraction for input alias
- Fixed empty database query error
2026-01-01 15:12:07 +01:00
euzu
447e0b56bd
Fixed some provider json issues with different field types
2025-12-30 22:17:13 +01:00
euzu and GitHub
15be1a06b7
Merge pull request #488 from euzu/feature/fix_category_ids
...
Wrong assignment of Category id during update fixed
Redesigned playlist explorer with dedicated sidebar navigation, panel-based layout organization, and improved content categorization (Live, Video, Series)
2025-12-30 15:22:25 +01:00
euzu
ff98d6e4ce
Redesigned playlist explorer with dedicated sidebar navigation, panel-based layout organization, and improved content categorization (Live, Video, Series)
...
Bug Fixes
Wrong assignment of Category id during update fixed
2025-12-30 15:16:10 +01:00
euzu
25d3454932
Wrong Category Id after update fix
2025-12-30 15:06:16 +01:00
euzu
b3a7e6af7c
added some events for playlist update,
...
fixed explorer view image display for channels
2025-12-30 12:31:55 +01:00
euzu and GitHub
c0185ed8b9
Merge pull request #486 from euzu/feature/db_optimization
...
- **B+Tree Storage Engine Optimizations**:
- Transitioned to a **Slotted Page Architecture**, significantly improving space utilization and allowing for variable-length keys.
- Implemented **Adaptive LZ4 Compression** for stored values, optimizing disk footprint.
- Refactored I/O layer for **Atomic Writes** and file locking, ensuring data integrity during parallel access or power loss.
- Introduced **B+Tree Compaction** to reclaim space after deletions or mass updates.
- Added **Batch Upsert** functionality for much higher throughput during mass inserts/updates.
- !BREAKING CHANGE! Redesigned Favorites handling: replaced the implicit `create_alias` flag with an explicit `add_favourite(group_name)` script function.
- Mapping & Filtering Enhancements:
- Integrated `match_as_ascii` flag for robust, accent-independent text matching (e.g., matching "Cinema" against "Cinéma").
- `match_as_ascii` is supported in mapping filters, mapper scripts, and favorites.
- `ValueProvider` and `ValueAccessor` now support on-the-fly deunicoding.
2025-12-29 17:20:50 +01:00