Compare commits
3 Commits
c8beac47cf
...
v1.0.0
| Author | SHA1 | Date | |
|---|---|---|---|
| a6cb420eef | |||
| 99cd808ca8 | |||
| ffd881a48e |
13
CLAUDE.md
13
CLAUDE.md
@@ -34,7 +34,18 @@ The API token is generated on first run and displayed in the console output.
|
||||
|
||||
Default port: `8765`
|
||||
|
||||
## Versioning
|
||||
|
||||
Version is tracked in two files that must be kept in sync:
|
||||
|
||||
- `pyproject.toml` - `[project].version`
|
||||
- `media_server/__init__.py` - `__version__`
|
||||
|
||||
When releasing a new version, update both files with the same version string.
|
||||
|
||||
**Important:** After making any changes, always ask the user if the version needs to be incremented.
|
||||
|
||||
## Git Rules
|
||||
|
||||
- Always ask for user approval before committing changes to git.
|
||||
- **ALWAYS ask for user approval before committing and pushing changes.**
|
||||
- When pushing, always push to all remotes: `git push origin master && git push github master`
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
# Core dependencies
|
||||
fastapi>=0.109.0
|
||||
uvicorn[standard]>=0.27.0
|
||||
pydantic>=2.0
|
||||
pydantic-settings>=2.0
|
||||
pyyaml>=6.0
|
||||
|
||||
# Windows media control (install on Windows only)
|
||||
# pip install winsdk pywin32 pycaw comtypes
|
||||
winsdk>=1.0.0b10; sys_platform == "win32"
|
||||
pywin32>=306; sys_platform == "win32"
|
||||
comtypes>=1.2.0; sys_platform == "win32"
|
||||
pycaw>=20230407; sys_platform == "win32"
|
||||
|
||||
# Linux media control (install on Linux only)
|
||||
# pip install dbus-python PyGObject
|
||||
# Note: dbus-python requires system dependencies:
|
||||
# sudo apt-get install libdbus-1-dev libglib2.0-dev python3-gi
|
||||
# dbus-python>=1.3.2; sys_platform == "linux"
|
||||
# PyGObject>=3.46.0; sys_platform == "linux"
|
||||
|
||||
# macOS media control
|
||||
# No additional dependencies needed - uses osascript (AppleScript)
|
||||
|
||||
# Android media control (via Termux)
|
||||
# Requires Termux and Termux:API apps from F-Droid
|
||||
# In Termux: pkg install python termux-api
|
||||
# No additional pip packages needed
|
||||
Reference in New Issue
Block a user