Commit Graph
2036 Commits
Author SHA1 Message Date
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
euzuandGitHub 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
euzuandGitHub 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
euzuandGitHub 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
euzuandGitHub 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
euzuandGitHub 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
euzuandGitHub 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
euzuandGitHub 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
euzuandGitHub 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
euzuandGitHub 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
euzuandGitHub 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