LICENSE
README.md
README.pypi.md
THIRD_PARTY_NOTICES.md
pyproject.toml
dashbox/__init__.py
dashbox/admin.py
dashbox/i18n.py
dashbox/models.py
dashbox.egg-info/PKG-INFO
dashbox.egg-info/SOURCES.txt
dashbox.egg-info/dependency_links.txt
dashbox.egg-info/entry_points.txt
dashbox.egg-info/requires.txt
dashbox.egg-info/top_level.txt
dashbox/adapters/__init__.py
dashbox/adapters/client_text.py
dashbox/adapters/kodi.py
dashbox/adapters/kodi_repository.py
dashbox/adapters/kodi_service.py
dashbox/adapters/tvbox.py
dashbox/adapters/tvbox_models.py
dashbox/adapters/tvbox_service.py
dashbox/adapters/tvbox_text.py
dashbox/assets/NOTICE.md
dashbox/assets/__init__.py
dashbox/assets/dashbox.d94b3f7bd821.js
dashbox/assets/icon-folder.png
dashbox/assets/icon-playlist.png
dashbox/assets/icon-refresh.png
dashbox/assets/icon-search.png
dashbox/assets/icon-video.png
dashbox/assets/admin/index.html
dashbox/assets/admin/assets/AccountPage-Dt7qvtDW.js
dashbox/assets/admin/assets/AdminShell-BIqN2A7I.js
dashbox/assets/admin/assets/Button-CPlucw0S.js
dashbox/assets/admin/assets/Checkbox-C-PNmLla.js
dashbox/assets/admin/assets/ChevronRight-CEQrqO4y.js
dashbox/assets/admin/assets/CodecOrderEditor-FuCO4Pwj.js
dashbox/assets/admin/assets/ConfigEditorPage-BP2LG_Tl.js
dashbox/assets/admin/assets/ConfigPage-DV1YtzSJ.js
dashbox/assets/admin/assets/FieldLabel-B7v6RNpx.js
dashbox/assets/admin/assets/Form-BGOeZtX6.js
dashbox/assets/admin/assets/FormItem-Db8h7fdw.js
dashbox/assets/admin/assets/Icon-B66kp_bC.js
dashbox/assets/admin/assets/JsonConfigEditor-DFSAOedj.js
dashbox/assets/admin/assets/JsonConfigEditor-HcwyWSpH.css
dashbox/assets/admin/assets/LoginPage-BMAyT3oV.js
dashbox/assets/admin/assets/Modal-W7UCqqW8.js
dashbox/assets/admin/assets/Popover-DVlHiRV3.js
dashbox/assets/admin/assets/Scrollbar-BGorKD1p.js
dashbox/assets/admin/assets/Select-BEIc6Flo.js
dashbox/assets/admin/assets/SourcesEditor-C3MSB_6A.js
dashbox/assets/admin/assets/Space-DAtiGoHS.js
dashbox/assets/admin/assets/StatusPage-C9o_SML0.js
dashbox/assets/admin/assets/Suffix-DDw88EMa.js
dashbox/assets/admin/assets/Tooltip-fFYDkO3O.js
dashbox/assets/admin/assets/_common-BJsP4liA.js
dashbox/assets/admin/assets/createLucideIcon-CSh56-uf.js
dashbox/assets/admin/assets/external-link-BFuBxVkp.js
dashbox/assets/admin/assets/fade-in-height-expand.cssr-mg3Fa29M.js
dashbox/assets/admin/assets/fade-in-scale-up.cssr-DmdNgqm_.js
dashbox/assets/admin/assets/favicon.svg
dashbox/assets/admin/assets/format-length-D8yd8JXC.js
dashbox/assets/admin/assets/get-BEf8pkJW.js
dashbox/assets/admin/assets/happens-in-D4nrdV77.js
dashbox/assets/admin/assets/i18n-BxQKjxar.js
dashbox/assets/admin/assets/index-B4axvUOK.css
dashbox/assets/admin/assets/index-DysTgQ1g.js
dashbox/assets/admin/assets/keep-BITtLX1T.js
dashbox/assets/admin/assets/labels-D89rxh4E.js
dashbox/assets/admin/assets/light-CGF6LKZZ.js
dashbox/assets/admin/assets/light-CfsVvRpc.js
dashbox/assets/admin/assets/light-DWHzsbps.js
dashbox/assets/admin/assets/light-LhHh0ccM.js
dashbox/assets/admin/assets/next-frame-once-qdYFoq8G.js
dashbox/assets/admin/assets/runtime-core.esm-bundler-BmVkw-dS.js
dashbox/assets/admin/assets/tv-minimal-play-_GQQ_arc.js
dashbox/assets/admin/assets/url-DtZUiB5c.js
dashbox/assets/admin/assets/use-message-DkhmvEd3.js
dashbox/auth/__init__.py
dashbox/auth/access_code.py
dashbox/auth/cooldown_limiter.py
dashbox/auth/failure_limiter.py
dashbox/auth/tokens.py
dashbox/config/__init__.py
dashbox/config/env.py
dashbox/config/ids.py
dashbox/config/loader.py
dashbox/config/model.py
dashbox/config/parse.py
dashbox/config/runtime.py
dashbox/config/schema.py
dashbox/config/serialize.py
dashbox/config/validation.py
dashbox/core/__init__.py
dashbox/core/client_model.py
dashbox/core/client_selection.py
dashbox/core/client_service.py
dashbox/core/config_tree.py
dashbox/core/directory_cache.py
dashbox/core/display_metadata_runtime.py
dashbox/core/duration.py
dashbox/core/image_policy.py
dashbox/core/image_proxy.py
dashbox/core/media_mapper.py
dashbox/core/media_service.py
dashbox/core/metadata_resolver.py
dashbox/core/navigation_resolver.py
dashbox/core/search_urls.py
dashbox/core/site_runtime.py
dashbox/kodi/plugin.video.dashbox/VERSION
dashbox/kodi/plugin.video.dashbox/addon.xml
dashbox/kodi/plugin.video.dashbox/default.py
dashbox/kodi/plugin.video.dashbox/icon.png
dashbox/kodi/plugin.video.dashbox/resources/settings.xml
dashbox/kodi/plugin.video.dashbox/resources/language/resource.language.en_gb/strings.po
dashbox/kodi/plugin.video.dashbox/resources/language/resource.language.zh_cn/strings.po
dashbox/kodi/plugin.video.dashbox/resources/lib/client.py
dashbox/kodi/plugin.video.dashbox/resources/lib/routing.py
dashbox/media/__init__.py
dashbox/media/danmaku.py
dashbox/media/dash.py
dashbox/media/dash_proxy.py
dashbox/media/formats.py
dashbox/media/inline_manifest.py
dashbox/media/playable_cache.py
dashbox/media/playback.py
dashbox/media/playback_candidates.py
dashbox/media/playback_catalog.py
dashbox/media/playback_dash_selection.py
dashbox/media/playback_fallback.py
dashbox/media/playback_manifest.py
dashbox/media/playback_materialize.py
dashbox/media/playback_policy.py
dashbox/media/playback_result.py
dashbox/media/playback_selection_candidates.py
dashbox/media/playback_single_url.py
dashbox/media/playback_transport.py
dashbox/media/scope.py
dashbox/media/segment_base.py
dashbox/media/ytdlp_client.py
dashbox/server/__init__.py
dashbox/server/app.py
dashbox/server/auth.py
dashbox/server/cli.py
dashbox/server/danmaku.py
dashbox/server/images.py
dashbox/server/kodi_playback.py
dashbox/server/media_proxy.py
dashbox/server/middleware.py
dashbox/server/state.py
dashbox/server/static.py
dashbox/server/utils.py
dashbox/sites/__init__.py
dashbox/sites/generic.py
dashbox/sites/hosts.py
dashbox/sites/html_extract.py
dashbox/sites/html_metadata.py
dashbox/sites/pagination.py
dashbox/sites/pornhub.py
dashbox/sites/registry.py
dashbox/sites/spankbang.py
dashbox/sites/twitch.py
dashbox/sites/types.py
dashbox/sites/xvideos.py
dashbox/sites/youtube.py
dashbox/sites/youtube_subtitles.py
dashbox/sites/bilibili/__init__.py
dashbox/sites/bilibili/auth.py
dashbox/sites/bilibili/nodes.py
dashbox/sites/bilibili/runtime.py
dashbox/sites/bilibili/site.py
dashbox/sites/bilibili/urls.py
dashbox/sites/bilibili/utils.py
dashbox/utils/__init__.py
dashbox/utils/dicts.py
dashbox/utils/errors.py
dashbox/utils/text.py
tests/test_package_metadata.py
tests/test_resolve_ytdlp_release_intent.py