mirror of
https://github.com/myronblair/kino-app
synced 2026-07-27 19:24:45 -05:00
514cbad4ab
- New admin Library Scan page walks the NAS mounts directly for movies, TV, and music not already in Radarr/Sonarr/local storage, and imports them with storage_type=scan (fully integrated: streamable, transcodable, listed in Admin) — Radarr/Sonarr import flows are untouched. - New Music section (nav tab, album-grid browse, per-album track list, persistent bottom player with queue/seek) backed by a Track model and range-request audio streaming endpoint. - MusicBrainz + Cover Art Archive integration (free, no API key) to fill in album art for scanned tracks, paced to their 1 req/sec rate limit. - Mounted the NAS music share into CT104 (new mp2 LXC mountpoint, CIFS read-only) alongside the existing video mount. - Optional Bluetooth/output-device picker on the player bar via the Audio Output Devices API (setSinkId) for already-paired speakers — Chrome/Edge only, since browsers can't pair new BT devices directly.
29 lines
450 B
Plaintext
29 lines
450 B
Plaintext
fastapi==0.110.1
|
|
uvicorn==0.25.0
|
|
boto3>=1.34.129
|
|
requests-oauthlib>=2.0.0
|
|
cryptography>=42.0.8
|
|
python-dotenv>=1.0.1
|
|
pymongo==4.5.0
|
|
pydantic>=2.6.4
|
|
email-validator>=2.2.0
|
|
pyjwt>=2.10.1
|
|
bcrypt==4.1.3
|
|
passlib>=1.7.4
|
|
tzdata>=2024.2
|
|
motor==3.3.1
|
|
pytest>=8.0.0
|
|
black>=24.1.1
|
|
isort>=5.13.2
|
|
flake8>=7.0.0
|
|
mypy>=1.8.0
|
|
python-jose>=3.3.0
|
|
requests>=2.31.0
|
|
pandas>=2.2.0
|
|
numpy>=1.26.0
|
|
python-multipart>=0.0.9
|
|
jq>=1.6.0
|
|
typer>=0.9.0
|
|
docker>=7.1.0
|
|
mutagen>=1.47.0
|