COPYRIGHT
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/mediaforge/.env.example
src/mediaforge/__init__.py
src/mediaforge/__main__.py
src/mediaforge/arguments.py
src/mediaforge/autodeps.py
src/mediaforge/config.py
src/mediaforge/entry.py
src/mediaforge/env.py
src/mediaforge/legacy_import.py
src/mediaforge/logger.py
src/mediaforge/mirrors.py
src/mediaforge/providers.py
src/mediaforge/search.py
src/mediaforge.egg-info/PKG-INFO
src/mediaforge.egg-info/SOURCES.txt
src/mediaforge.egg-info/dependency_links.txt
src/mediaforge.egg-info/entry_points.txt
src/mediaforge.egg-info/requires.txt
src/mediaforge.egg-info/top_level.txt
src/mediaforge/anime4k/__init__.py
src/mediaforge/anime4k/anime4k.py
src/mediaforge/anime4k/shader/Anime4K_AutoDownscalePre_x2.glsl
src/mediaforge/anime4k/shader/Anime4K_AutoDownscalePre_x4.glsl
src/mediaforge/anime4k/shader/Anime4K_Clamp_Highlights.glsl
src/mediaforge/anime4k/shader/Anime4K_Darken_Fast.glsl
src/mediaforge/anime4k/shader/Anime4K_Darken_HQ.glsl
src/mediaforge/anime4k/shader/Anime4K_Darken_VeryFast.glsl
src/mediaforge/anime4k/shader/Anime4K_Deblur_DoG.glsl
src/mediaforge/anime4k/shader/Anime4K_Deblur_Original.glsl
src/mediaforge/anime4k/shader/Anime4K_Denoise_Bilateral_Mean.glsl
src/mediaforge/anime4k/shader/Anime4K_Denoise_Bilateral_Median.glsl
src/mediaforge/anime4k/shader/Anime4K_Denoise_Bilateral_Mode.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_L.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_M.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_S.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_Soft_L.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_Soft_M.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_Soft_S.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_Soft_UL.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_Soft_VL.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_UL.glsl
src/mediaforge/anime4k/shader/Anime4K_Restore_CNN_VL.glsl
src/mediaforge/anime4k/shader/Anime4K_Thin_Fast.glsl
src/mediaforge/anime4k/shader/Anime4K_Thin_HQ.glsl
src/mediaforge/anime4k/shader/Anime4K_Thin_VeryFast.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_CNN_x2_L.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_CNN_x2_M.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_CNN_x2_S.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_CNN_x2_UL.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_CNN_x2_VL.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_DTD_x2.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_Deblur_DoG_x2.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_Deblur_Original_x2.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_Denoise_CNN_x2_L.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_Denoise_CNN_x2_M.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_Denoise_CNN_x2_S.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_Denoise_CNN_x2_UL.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_DoG_x2.glsl
src/mediaforge/anime4k/shader/Anime4K_Upscale_Original_x2.glsl
src/mediaforge/bin/windows/mpv-register.bat
src/mediaforge/bin/windows/mpv-unregister.bat
src/mediaforge/bin/windows/mpv.com
src/mediaforge/bin/windows/updater.bat
src/mediaforge/common/__init__.py
src/mediaforge/common/common.py
src/mediaforge/extractors/__init__.py
src/mediaforge/extractors/provider/doodstream.py
src/mediaforge/extractors/provider/filemoon.py
src/mediaforge/extractors/provider/hanime.py
src/mediaforge/extractors/provider/loadx.py
src/mediaforge/extractors/provider/luluvdo.py
src/mediaforge/extractors/provider/streamtape.py
src/mediaforge/extractors/provider/veev.py
src/mediaforge/extractors/provider/vidara.py
src/mediaforge/extractors/provider/vidavaca.py
src/mediaforge/extractors/provider/vidmoly.py
src/mediaforge/extractors/provider/vidoza.py
src/mediaforge/extractors/provider/voe.py
src/mediaforge/models/__init__.py
src/mediaforge/models/aniworld_to/__init__.py
src/mediaforge/models/aniworld_to/episode.py
src/mediaforge/models/aniworld_to/season.py
src/mediaforge/models/aniworld_to/series.py
src/mediaforge/models/common/__init__.py
src/mediaforge/models/common/common.py
src/mediaforge/models/direct_link/__init__.py
src/mediaforge/models/direct_link/browser_sniff.py
src/mediaforge/models/direct_link/episode.py
src/mediaforge/models/direct_link/probe.py
src/mediaforge/models/direct_link/resolver.py
src/mediaforge/models/filmpalast_to/episode.py
src/mediaforge/models/hanime_tv/__init__.py
src/mediaforge/models/hanime_tv/browser.py
src/mediaforge/models/hanime_tv/episode.py
src/mediaforge/models/hanime_tv/scraper.py
src/mediaforge/models/hanime_tv/season.py
src/mediaforge/models/hanime_tv/series.py
src/mediaforge/models/megakino_to/__init__.py
src/mediaforge/models/megakino_to/episode.py
src/mediaforge/models/megakino_to/movie.py
src/mediaforge/models/megakino_to/scraper.py
src/mediaforge/models/megakino_to/season.py
src/mediaforge/models/megakino_to/series.py
src/mediaforge/models/s_to/__init__.py
src/mediaforge/models/s_to/episode.py
src/mediaforge/models/s_to/season.py
src/mediaforge/models/s_to/series.py
src/mediaforge/playwright/__init__.py
src/mediaforge/playwright/captcha.py
src/mediaforge/playwright/test.py
src/mediaforge/telemetry/__init__.py
src/mediaforge/telemetry/client.py
src/mediaforge/telemetry/events.py
src/mediaforge/telemetry/hooks.py
src/mediaforge/telemetry/registry.py
src/mediaforge/telemetry/sanitize.py
src/mediaforge/telemetry/settings.py
src/mediaforge/vendor/__init__.py
src/mediaforge/vendor/crunchyroll_api.py
src/mediaforge/vendor/fernsehserien_scraper_single.py
src/mediaforge/web/__init__.py
src/mediaforge/web/app.py
src/mediaforge/web/auth.py
src/mediaforge/web/autosync_filter.py
src/mediaforge/web/autosync_worker.py
src/mediaforge/web/backup.py
src/mediaforge/web/console_capture.py
src/mediaforge/web/crunchyroll_service.py
src/mediaforge/web/db.py
src/mediaforge/web/devinfos_monitor.py
src/mediaforge/web/dns_patch.py
src/mediaforge/web/download_history.py
src/mediaforge/web/encoding_worker.py
src/mediaforge/web/fernsehserien_service.py
src/mediaforge/web/lang_folders.py
src/mediaforge/web/library_watcher.py
src/mediaforge/web/markdown_utils.py
src/mediaforge/web/mediascan.py
src/mediaforge/web/notifications.py
src/mediaforge/web/pwa_icons.py
src/mediaforge/web/queue_worker.py
src/mediaforge/web/request_context.py
src/mediaforge/web/restart.py
src/mediaforge/web/runtime_state.py
src/mediaforge/web/selfupdate.py
src/mediaforge/web/settings_migration.py
src/mediaforge/web/stream_proxy.py
src/mediaforge/web/syncplay_rooms.py
src/mediaforge/web/tmdb_cache.py
src/mediaforge/web/tmdb_keywords_sync.py
src/mediaforge/web/transcoder.py
src/mediaforge/web/upscale_worker.py
src/mediaforge/web/uptime_monitor.py
src/mediaforge/web/version_info.py
src/mediaforge/web/cineinfo/__init__.py
src/mediaforge/web/cineinfo/orchestrator.py
src/mediaforge/web/cineinfo/registry.py
src/mediaforge/web/cineinfo/source.py
src/mediaforge/web/routes/__init__.py
src/mediaforge/web/routes/autosync.py
src/mediaforge/web/routes/backup.py
src/mediaforge/web/routes/browse.py
src/mediaforge/web/routes/calendar_routes.py
src/mediaforge/web/routes/captcha.py
src/mediaforge/web/routes/devinfos.py
src/mediaforge/web/routes/direct_link.py
src/mediaforge/web/routes/encoding.py
src/mediaforge/web/routes/extensions.py
src/mediaforge/web/routes/favourites.py
src/mediaforge/web/routes/history.py
src/mediaforge/web/routes/image_proxy.py
src/mediaforge/web/routes/integrations.py
src/mediaforge/web/routes/library.py
src/mediaforge/web/routes/progress.py
src/mediaforge/web/routes/push_notifications.py
src/mediaforge/web/routes/queue.py
src/mediaforge/web/routes/search.py
src/mediaforge/web/routes/seerr.py
src/mediaforge/web/routes/settings.py
src/mediaforge/web/routes/stats.py
src/mediaforge/web/routes/stream.py
src/mediaforge/web/routes/syncplay.py
src/mediaforge/web/routes/update.py
src/mediaforge/web/routes/upscale.py
src/mediaforge/web/routes/uptime.py
src/mediaforge/web/routes/v1_api.py
src/mediaforge/web/static/advanced_search.css
src/mediaforge/web/static/app.js
src/mediaforge/web/static/appearance.css
src/mediaforge/web/static/auth.css
src/mediaforge/web/static/autosync.css
src/mediaforge/web/static/autosync.js
src/mediaforge/web/static/autosync_filter.css
src/mediaforge/web/static/autosync_filter.js
src/mediaforge/web/static/base.css
src/mediaforge/web/static/buttons.css
src/mediaforge/web/static/calendar.css
src/mediaforge/web/static/calendar.js
src/mediaforge/web/static/cards.css
src/mediaforge/web/static/detail-page.css
src/mediaforge/web/static/devinfo_banner.css
src/mediaforge/web/static/devinfo_banner.js
src/mediaforge/web/static/devinfos.css
src/mediaforge/web/static/devinfos.js
src/mediaforge/web/static/encoding_queue.js
src/mediaforge/web/static/extension_cards.js
src/mediaforge/web/static/extensions.css
src/mediaforge/web/static/favourites.css
src/mediaforge/web/static/favourites.js
src/mediaforge/web/static/feedback.css
src/mediaforge/web/static/forms.css
src/mediaforge/web/static/hanime.css
src/mediaforge/web/static/history.css
src/mediaforge/web/static/history.js
src/mediaforge/web/static/icon-144.png
src/mediaforge/web/static/icon-192.png
src/mediaforge/web/static/icon-48.png
src/mediaforge/web/static/icon-512.png
src/mediaforge/web/static/icon-72.png
src/mediaforge/web/static/icon-96.png
src/mediaforge/web/static/icon.png
src/mediaforge/web/static/icon.svg
src/mediaforge/web/static/index.css
src/mediaforge/web/static/integrations.css
src/mediaforge/web/static/integrations.js
src/mediaforge/web/static/library.css
src/mediaforge/web/static/library.js
src/mediaforge/web/static/manifest.json
src/mediaforge/web/static/modals.css
src/mediaforge/web/static/module_store.js
src/mediaforge/web/static/notifications.css
src/mediaforge/web/static/number_input.js
src/mediaforge/web/static/placeholder.svg
src/mediaforge/web/static/player.js
src/mediaforge/web/static/pwa.js
src/mediaforge/web/static/qrcode.min.js
src/mediaforge/web/static/queue.css
src/mediaforge/web/static/queue.js
src/mediaforge/web/static/seerr.css
src/mediaforge/web/static/seerr.js
src/mediaforge/web/static/selfupdate.css
src/mediaforge/web/static/selfupdate.js
src/mediaforge/web/static/settings.css
src/mediaforge/web/static/settings.js
src/mediaforge/web/static/settings_rows.css
src/mediaforge/web/static/settings_schedule.css
src/mediaforge/web/static/shared_modals.css
src/mediaforge/web/static/shell.css
src/mediaforge/web/static/sources.css
src/mediaforge/web/static/stats.css
src/mediaforge/web/static/stats.js
src/mediaforge/web/static/style.css
src/mediaforge/web/static/sw.js
src/mediaforge/web/static/syncplay.css
src/mediaforge/web/static/syncplay_page.js
src/mediaforge/web/static/tables.css
src/mediaforge/web/static/tabs-badges.css
src/mediaforge/web/static/telemetry.css
src/mediaforge/web/static/telemetry.js
src/mediaforge/web/static/upscale_queue.js
src/mediaforge/web/static/uptime.css
src/mediaforge/web/static/uptime.js
src/mediaforge/web/static/utilities.css
src/mediaforge/web/static/variables.css
src/mediaforge/web/static/flags/english-germanSub.svg
src/mediaforge/web/static/flags/english.svg
src/mediaforge/web/static/flags/german.svg
src/mediaforge/web/static/flags/japanese-englishSub.svg
src/mediaforge/web/static/flags/japanese-germanSub.svg
src/mediaforge/web/templates/_encoding_body.html
src/mediaforge/web/templates/_field_macros.html
src/mediaforge/web/templates/_history_body.html
src/mediaforge/web/templates/_monitoring_nav.html
src/mediaforge/web/templates/_settings_card_macro.html
src/mediaforge/web/templates/_settings_menu.html
src/mediaforge/web/templates/_stats_body.html
src/mediaforge/web/templates/_uptime_body.html
src/mediaforge/web/templates/advanced_search.html
src/mediaforge/web/templates/autosync.html
src/mediaforge/web/templates/base.html
src/mediaforge/web/templates/calendar.html
src/mediaforge/web/templates/devinfos.html
src/mediaforge/web/templates/encoding.html
src/mediaforge/web/templates/extensions.html
src/mediaforge/web/templates/favourites.html
src/mediaforge/web/templates/history.html
src/mediaforge/web/templates/index.html
src/mediaforge/web/templates/integrations.html
src/mediaforge/web/templates/library.html
src/mediaforge/web/templates/login.html
src/mediaforge/web/templates/module_settings.html
src/mediaforge/web/templates/monitoring.html
src/mediaforge/web/templates/notifications.html
src/mediaforge/web/templates/seerr.html
src/mediaforge/web/templates/settings.html
src/mediaforge/web/templates/setup.html
src/mediaforge/web/templates/setup_locked.html
src/mediaforge/web/templates/setup_token.html
src/mediaforge/web/templates/shared_modals.html
src/mediaforge/web/templates/stats.html
src/mediaforge/web/templates/syncplay.html
src/mediaforge/web/templates/uptime.html
src/mediaforge/web/thirdparties/__init__.py
src/mediaforge/web/thirdparties/deps.py
src/mediaforge/web/thirdparties/registry.py
src/mediaforge/web/thirdparties/signing.py
src/mediaforge/web/thirdparties/store.py
src/mediaforge/web/thirdparties/trusted_keys.py
src/mediaforge/web/translations/de/LC_MESSAGES/messages.mo
src/mediaforge/web/translations/de/LC_MESSAGES/messages.po