Commit Graph
54 Commits
Author SHA1 Message Date
euzu 1718e6d52c vector sizes
streaming wip
2025-01-09 13:31:05 +01:00
euzu b6e77dd09c resolve series wip 2024-12-23 11:30:33 +01:00
euzu 563c249fb6 added m3u_use_type_url to target options.
refactored some code
2024-12-02 17:24:06 +01:00
euzu c5fa650a59 optimization avoiding regex recreate 2024-11-11 14:57:15 +01:00
euzu c4b336c0ea Code refactorings 2024-11-04 18:46:56 +01:00
euzu 472f751ee7 replaced petgraph crate with own small/clearer implementation 2024-11-04 15:54:36 +01:00
euzu 564caa01c4 changed some log output to trace,
added "took seconds" log output for http requests
2024-11-03 14:52:56 +01:00
euzu 7fcc4400d1 api responses now as stream to avoid memory allocation 2024-11-01 11:14:04 +01:00
euzu c180be2c6e Added Buffered Reader / Writer for better IO performance 2024-10-31 12:07:11 +01:00
euzu e5173ad903 Some optimizations, optional value compression for BPlustree 2024-10-30 11:14:55 +01:00
euzu 02994fc906 file locks for concurrent read write operations 2024-10-29 17:43:04 +01:00
euzu f1ef173fc3 virtual id refactoring 2024-10-25 18:26:25 +02:00
euzu 57a069c768 Added better handling of missing channel id. 2024-10-16 09:30:05 +02:00
euzu 5564da959b NOT operator is now non greedy 2024-10-07 13:56:23 +02:00
euzu 02b0171c9f fixed error handling in filter parsing 2024-09-27 15:10:43 +02:00
euzu e240259d55 added transform to mapper 2024-09-18 19:50:38 +02:00
euzu 17ed1155d2 fixed filter for series and vod Type 2024-09-11 16:36:12 +02:00
euzu 42d38c129d Fixed dependency for quick_xml 2024-09-05 12:54:57 +02:00
euzu 4af3c0c265 Added new Filter type Type = live|vod|series 2024-09-03 15:59:23 +02:00
euzu 8b4285a2f9 clippy pedantic fixes 2024-05-10 12:01:48 +02:00
euzu f5a5901cf1 refactoring 2024-05-10 10:13:50 +02:00
euzu 8049449de3 Merge branch 'feature/multi_xtream_input' into feature/multi_xtream 2024-05-04 20:30:25 +02:00
euzu 99e8d68bf2 Added update_on_boot config. 2024-03-27 09:31:00 +01:00
euzu ee02f31026 added some debug logs 2024-03-26 16:07:31 +01:00
euzu 7ee4a2fa5d code reactoring 2024-03-26 12:34:57 +01:00
euzu 1c8abcb01a started implementing xtream series to m3u playlist. 2023-12-08 19:08:04 +01:00
euzu ab1f9d81f5 Changed shared String instances to Rc<String> 2023-11-03 18:05:13 +01:00
euzu 7609158d1f xmltv api added 2023-10-28 22:20:57 +02:00
euzu 97e0956b1a xml not working 2023-10-27 19:03:29 +02:00
euzu 76e96093d3 mappings regexp replacing in attributes 2023-10-23 18:56:15 +02:00
euzu 64d6d00699 refactored error handling 2023-10-13 13:59:22 +02:00
euzu a3857e6a80 fixed clippy warning 2023-10-12 19:18:34 +02:00
euzu 26f8397e51 Refactored error handling, removed exit and panic calls from code, moved them to main. 2023-10-12 19:17:25 +02:00
euzu f82fcdb4b6 fixed clippy warning 2023-10-11 14:33:17 +02:00
euzu c8f6031e6b changed user.yml to api-proxy.yml because of some other needed properties,
refactored file structure. Added xtream authentication response.
2023-10-09 00:17:54 +02:00
euzu 9e2c8cfb83 serving json files for xtream 2023-10-08 19:54:59 +02:00
euzu 8b38db1d6f Added user config for targets 2023-10-07 16:10:50 +02:00
euzu ac9ebfbbd2 refactoring for xtream proxy 2023-09-29 16:03:20 +02:00
euzu 24e0aabe64 clippy fixes 2023-05-03 17:46:39 +02:00
euzu 94b648a5b5 refactored mapping, fixed reading unmodified intial values in mapping loop from ValueProvider, because of cloned channel 2023-04-27 13:41:22 +02:00
euzu b06741a068 added filter to mapper mapper 2023-04-26 12:52:52 +02:00
euzu f8903b8c90 refactored filter parsing 2023-04-26 09:08:27 +02:00
euzu c246e1e22d refactored filter parsing 2023-04-26 09:05:32 +02:00
euzu d758fce770 fixed template preparation with dependencies 2023-03-17 14:18:47 +01:00
euzu 15b0654327 added Display for Filter, fixed filter building problem 2023-03-05 13:57:16 +01:00
euzu 346f15b1ce nested templates with !template_name! 2023-02-15 15:10:11 +01:00
euzu a48e633deb Cyclic dependency check added for using templates inside templates 2023-02-14 20:14:55 +01:00
euzu fb6242808b fixed mapper, added templates to config for filters 2023-02-14 18:18:19 +01:00
euzu c2559b2ff1 Refactored mappings, moved tag to top level as tags. tags is now a list of named tag definitions. tags can be used in suffix and prefix as <tag:tag_name> where tag_name is the name used in the the tag_definition 2023-02-12 14:30:39 +01:00
euzu 90aaa3041c Refactored mapping, breaking changes for mapping configuration. 2023-02-12 02:26:08 +01:00