Commit Graph
41 Commits
Author SHA1 Message Date
Pirates IRCandGitHub 178ff621c5 Updated to 25.333.1800 2025-11-29 16:13:59 -06:00
Pirates IRCandGitHub 18898ad676 v0.6.0 2025-11-29 16:03:41 -06:00
Pirates IRCandGitHub c509cec203 Merge pull request #22 from PiratesIRC/claude/debug-stream-api-json-017BZwHDvFFpCCSU2kgBu595
Debug invalid JSON response from stream API
2025-11-28 18:26:21 -06:00
Pirates IRCandGitHub bca85671ef Merge pull request #21 from PiratesIRC/claude/load-stream-channels-012LfQzBK784pksq6JFLby6b
Load and validate stream channel data
2025-11-28 15:25:40 -06:00
Pirates IRCandGitHub 6ba734fd5c Merge pull request #20 from PiratesIRC/claude/add-stream-group-filter-01JSc4xu35T9sUJNLXXWkTCJ
Add group filter field for streams
2025-11-28 12:34:32 -06:00
Pirates IRCandGitHub ade6a9f4f6 0.6.0d 2025-11-28 11:57:38 -06:00
Pirates IRCandGitHub 375433adbf Merge pull request #19 from PiratesIRC/claude/fix-stream-mapparr-channels-01HW2MuLHZwJZZvRovPCZuas
Fix missing channel handling in Stream-Mapparr
2025-11-28 11:55:28 -06:00
Pirates IRCandGitHub 7ab80721f9 Delete test_fuzzy_matcher_fix.py 2025-11-28 11:06:18 -06:00
Pirates IRCandGitHub ac92038083 Merge pull request #18 from PiratesIRC/claude/debug-errors-01VkfCYGtyKBfWLL81bppBGd
Debug and identify error issues
2025-11-28 11:05:23 -06:00
Pirates IRCandGitHub 2ad2de92bf Merge pull request #17 from PiratesIRC/claude/merge-pagination-fix-with-v0.6.0b-01GdAHdP7Hr9wKGc1d8XsZDB
Merge pagination fixes from PR #16 into v0.6.0b, thanks @wdmitchelluk
2025-11-28 10:57:12 -06:00
Pirates IRCandGitHub 55023af40e v0.6.0b
# Stream-Mapparr Plugin Changelog (v0.6.0a -> v0.6.0b)

## New Features
* **Smart Analysis & Recommendations:**
    * Added "What-if" analysis: Automatically tests matching at lower fuzzy thresholds (down to 65) to identify potential matches missed by current settings.
    * Added Token Mismatch detection: Analyzes unmatched streams to suggest specific prefixes or suffixes (e.g., "US:", "HD") to add to the "Ignore Tags" list.
* **Enhanced CSV Export:**
    * CSV files now include a detailed header section containing active settings, version info, and specific optimization recommendations based on the Smart Analysis.
    * Rows now include data on potential matches found at lower thresholds.
* **Rate Limiting:** Added a "None (Disabled)" option to remove all artificial delays for faster processing on local networks.
* **Notifications:** Implemented WebSocket-based frontend notifications to display progress bars and success/error toasts during long-running operations.

## Improvements
* **Matching Logic:** Improved fuzzy matching algorithm to handle token overlap, better detecting matches where word order differs (e.g., "Channel Name US" vs "US Channel Name").
* **Maintenance:** Added a "Cleanup Orphaned Tasks" action to remove stale Celery Beat schedules left behind by older plugin versions.
* **Scheduling:** Updated schedule saving logic to provide immediate feedback on the next calculated run times in the local timezone.

## Internal
* Added `_get_matches_at_thresholds` and `_analyze_token_mismatch` methods to power the new recommendation engine.
* Refined `_clean_channel_name` to support optional country prefix removal.
2025-11-27 14:37:24 -06:00
Pirates IRCandGitHub f46a91540d Added additional channels
From https://www.free.fr/freebox/free-tv/liste-chaines/
2025-11-25 15:54:12 -06:00
Pirates IRCandGitHub 4b1b86fc46 Updated channel list
Additions added from https://static.canal-plus.net/boutique/espace-client/pds/PLAN_DE_SERVICE_TNT_OCTOBRE_2025.pdf
2025-11-25 15:25:19 -06:00
Pirates IRCandGitHub ab50523f06 Added reload databases 2025-11-13 13:24:48 -06:00
Pirates IRCandGitHub 46d941165b Merge pull request #15 from PiratesIRC/claude/investigate-fuzzy-matcher-bug-01R5rQiHwBMwKZfAUCcJMzKW
Claude/investigate fuzzy matcher bug 01 r5r qi hw b mw k zf au cc j mz kw
2025-11-13 12:18:29 -06:00
Pirates IRCandGitHub f941e513c9 Merge pull request #14 from RoinujNosde/patch-1
Updates BR database
2025-11-13 12:17:51 -06:00
Pirates IRCandGitHub be8c9dfce4 Update plugin.py 2025-11-11 14:03:57 -06:00
Pirates IRCandGitHub 0b231546ec Merge pull request #13 from PiratesIRC/claude/change-logs-to-debug-011CV2hK7w3wNU6VEsdqWWuY
Change log entries from INFO to DEBUG
2025-11-11 14:03:32 -06:00
Pirates IRCandGitHub 07d27a811e IN dbase 2025-11-10 19:47:36 -06:00
Pirates IRCandGitHub ce9a8cc2a1 Merge pull request #12 from PiratesIRC/claude/add-github-version-checker-011CV1F3iesvv3HC5qVfsYLn
Claude/add GitHub version checker 011 cv1 f3iesvv3 hc5q vfs y ln
2025-11-10 19:46:58 -06:00
Pirates IRCandGitHub c7f58c5b08 Dbases for AU, BR, DE, ES, FR, MX, UK 2025-11-10 19:45:59 -06:00
Pirates IRCandGitHub a71e8f0382 Merge pull request #11 from PiratesIRC/claude/selectable-channel-databases-011CV1BxggpwpUe3u86UDzvN
Add selectable channel databases to GUI
2025-11-10 19:34:52 -06:00
Pirates IRCandGitHub 38ae6893c0 Merge pull request #10 from PiratesIRC/claude/add-channel-database-directions-011CV19PQS7oT6PoVbTVKtzP
Add channel database setup instructions to README
2025-11-10 18:22:44 -06:00
Pirates IRCandGitHub 920944a58d Merge pull request #9 from PiratesIRC/claude/check-ignore-tags-quotes-011CUxoQJQutkJKHfvcp7REN
Check tag ignore option quotation format
2025-11-09 12:41:02 -06:00
Pirates IRCandGitHub ae7c6c8e5f Merge pull request #8 from PiratesIRC/claude/refactor-fuzzy-matcher-patterns-011CUxkNHWBdVdAHJqGaYfNH
Refactor fuzzy_matcher pattern categorization and normalization
2025-11-09 12:36:25 -06:00
Pirates IRCandGitHub 2b60dc0eb2 Merge pull request #7 from PiratesIRC/claude/multi-profile-validation-csv-headers-011CUvkSt1wZzVhCwFmCN7vw
Add multi-profile support and CSV comment headers
2025-11-08 10:50:55 -06:00
Pirates IRCandGitHub ba90a0aaa0 0.5.0b 2025-11-08 10:13:44 -06:00
Pirates IRCandGitHub dc603625d8 Merge pull request #6 from PiratesIRC/claude/debug-issue-011CUrxaBXUrfZBk1W1XDBVp
Debug and fix code issues
2025-11-08 10:11:36 -06:00
Pirates IRCandGitHub 765266a51e Merge pull request #5 from PiratesIRC/claude/fuzzymatcher-ignore-cinemax-011CUrk7Kz5VHK1xuFeNzKbs
Fix fuzzymatcher to ignore Cinemax in channel names
2025-11-06 07:53:34 -06:00
Pirates IRCandGitHub 9b71b20293 Merge pull request #4 from PiratesIRC/claude/fix-visibility-add-emojis-011CUrgQDHW2FZ25e9XdPjNi
Claude/fix visibility add emojis 011 c urg qdhw2 fz25e9 xd pj ni
2025-11-06 07:35:43 -06:00
Pirates IRCandGitHub 8b75a7e296 Merge pull request #3 from PiratesIRC/claude/debug-stream-count-error-011CUm6dug1DMDcmxEoHQcXB
Fix KeyError: 'stream_count' in manage_channel_visibility
2025-11-03 08:22:04 -06:00
Pirates IRCandGitHub ac6f377636 0.5.0a 2025-11-03 08:16:16 -06:00
Pirates IRCandGitHub 09d1651a14 v0.4 2025-10-31 16:06:38 -05:00
Pirates IRCandGitHub b296babff2 Revise README for improved clarity and detail
Updated README to enhance clarity and detail regarding plugin features, installation, and usage instructions.
2025-10-31 16:06:00 -05:00
Pirates IRCandGitHub faa35afebe Update README.md 2025-10-24 06:47:40 -05:00
Pirates IRCandGitHub 5b51c64ced v0.3 2025-10-24 06:37:21 -05:00
Pirates IRCandGitHub 85225fcf50 Update README.md 2025-10-09 11:46:18 -05:00
Pirates IRCandGitHub 6430fe0745 v0.2 2025-10-09 11:30:19 -05:00
Pirates IRCandGitHub a07dda69ee Initial 2025-10-01 19:01:07 -05:00
Pirates IRCandGitHub 80e3e5c7d3 Update README.md 2025-10-01 19:00:19 -05:00
Pirates IRCandGitHub fae5e86b25 Initial commit 2025-10-01 18:55:11 -05:00