mirror of
https://github.com/Dispatcharr/Dispatcharr.git
synced 2026-07-18 00:55:50 +00:00
Extends _open_m3u_text_source() and fetch_m3u_lines() to treat an uploaded .xz playlist the same way as the existing .m3u.gz path: it is streamed lazily via lzma.open() rather than loaded fully into memory (unlike the .zip path, which must read archive members). Uses stdlib lzma, no new dependency. Companion to the EPG xz support added for Dispatcharr/Dispatcharr#1414 - the M3U upload path has the same gzip/zip dispatch structure and would otherwise hit the same gap for an xz-compressed playlist. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| migrations | ||
| tests | ||
| __init__.py | ||
| admin.py | ||
| api_urls.py | ||
| api_views.py | ||
| apps.py | ||
| connection_pool.py | ||
| forms.py | ||
| models.py | ||
| serializers.py | ||
| signals.py | ||
| tasks.py | ||
| urls.py | ||
| utils.py | ||
| views.py | ||