From 78422a7d332a62daaa6b4f09b8e75710bb34076f Mon Sep 17 00:00:00 2001 From: Koha9 <36852125+Koha9@users.noreply.github.com> Date: Fri, 20 Jun 2025 21:21:54 +0900 Subject: [PATCH] Add requirements and installation guide (#1) --- README.md | 18 ++++++++++++++++-- requirements.txt | 4 ++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 requirements.txt diff --git a/README.md b/README.md index 188f4a8..3a198d6 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,24 @@ PlexPlaylistSync 是一个用于同步 Plex 播放列表和本地 `.m3u`/`.m3u8` ## 功能特点 -- **双向同步**: +- **双向同步**: - 监控本地 `.m3u`/`.m3u8` 播放列表的变化,并同步到 Plex 播放列表。 - 监控 Plex 播放列表的变化,并导出到本地 `.m3u`/`.m3u8` 文件。 - **WebUI 管理**: 通过 WebUI 进行设置,例如指定本地目录、配置 Plex 服务器信息、管理播放列表等。 - **支持流媒体播放列表导入**: 从 Spotify、Deezer、Tidal 导入播放列表并匹配 Plex 资源。 - **低功耗运行**: 适合 NAS 或服务器 24 小时运行,优化资源使用,减少能耗。 -- **Docker 部署**: 可通过 Docker 轻松部署和运行。 \ No newline at end of file +- **Docker 部署**: 可通过 Docker 轻松部署和运行。 + +## 安装 + +首先安装依赖: + +```bash +pip install -r requirements.txt +``` + +然后启动服务: + +```bash +uvicorn app.main:app --port 8080 +``` diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..24a1b62 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +fastapi +uvicorn[standard] +jinja2 +python-multipart