.gitignore
.npmrc
.prettierrc
DEPENDENCIES.md
LICENSE
README.rst
bump_version.sh
eslint.config.mjs
index.html
jsconfig.json
package.json
pnpm-lock.yaml
postcss.config.js
pyproject.toml
uv.lock
vite.config.js
.github/workflows/build.yml
.github/workflows/ci.yml
.github/workflows/release.yml
.github/workflows/test.yml
.vscode/launch.json
.vscode/settings.json
Mopidy_Pibox.egg-info/PKG-INFO
Mopidy_Pibox.egg-info/SOURCES.txt
Mopidy_Pibox.egg-info/dependency_links.txt
Mopidy_Pibox.egg-info/entry_points.txt
Mopidy_Pibox.egg-info/requires.txt
Mopidy_Pibox.egg-info/scm_file_list.json
Mopidy_Pibox.egg-info/scm_version.json
Mopidy_Pibox.egg-info/top_level.txt
docs/screenshots/pibox-header.png
docs/screenshots/pibox-mobile.png
mopidy_pibox/__init__.py
mopidy_pibox/api.py
mopidy_pibox/ext.conf
mopidy_pibox/frontend.py
mopidy_pibox/pibox.py
mopidy_pibox/routing.py
mopidy_pibox/socket.py
mopidy_pibox/static/index.html
mopidy_pibox/static/manifest.json
mopidy_pibox/static/assets/DisplayPage-Cago6G2t.js
mopidy_pibox/static/assets/NewSessionPage-BKnz3bCC.js
mopidy_pibox/static/assets/SessionPage-B-XxgDcR.js
mopidy_pibox/static/assets/Tracklist-CgUs5XB2.js
mopidy_pibox/static/assets/config-Dj8SRKae.js
mopidy_pibox/static/assets/index-DGmn-i4p.js
mopidy_pibox/static/assets/index-dsZoCPBO.css
mopidy_pibox/static/assets/logo-Dc05Dibe.png
mopidy_pibox/static/assets/logo-black-DSbqoc37.png
mopidy_pibox/static/assets/placeholder-WWDZBqe9.png
mopidy_pibox/static/assets/rolldown-runtime-Bh1tDfsg.js
mopidy_pibox/static/assets/session-D4whoE5d.js
public/manifest.json
src/Root.jsx
src/index.css
src/index.jsx
src/components/NavigationBar.jsx
src/components/common/ArtistSentence.jsx
src/components/common/LoadingScreen.jsx
src/components/common/Thumbnail.jsx
src/components/playback/NothingPlaying.jsx
src/components/playback/NowPlaying.jsx
src/components/playback/PlaybackControls.jsx
src/components/search/Search.jsx
src/components/search/SearchBox.jsx
src/components/search/SearchItemAdditionalDetails.jsx
src/components/search/SearchResultItem.jsx
src/components/search/Suggestions.jsx
src/components/tracklist/Tracklist.jsx
src/components/tracklist/TracklistItem.jsx
src/hooks/admin.js
src/hooks/config.js
src/hooks/connection.js
src/hooks/debounce.js
src/hooks/nowPlaying.js
src/hooks/playlists.js
src/hooks/session.js
src/hooks/suggestions.js
src/hooks/tracklist.js
src/pages/DisplayPage.jsx
src/pages/HomePage.jsx
src/pages/NewSessionPage.jsx
src/pages/SearchOverlay.jsx
src/pages/SessionPage.jsx
src/res/logo-black.png
src/res/logo.png
src/res/placeholder.png
src/services/fingerprint.js
src/services/mopidy.js
src/services/pibox.js
src/utils/uris.js
tests/__init__.py
tests/dummy_audio.py
tests/dummy_backend.py
tests/test_api.py
tests/test_extension.py
tests/test_frontend.py
tests/fixtures/favicon.ico
tests/fixtures/index.html