chore: bump version to 0.7.1

This commit is contained in:
ethan.chen
2025-05-27 14:16:48 +08:00
commit 63eda91fd6
103 changed files with 15868 additions and 0 deletions

230
README.md Normal file
View File

@@ -0,0 +1,230 @@
# Lyroc - Apple Music 歌词显示 | Apple Music Lyrics Display
[English](#english) | [中文](#chinese)
<a name="english"></a>
## English
Lyroc is an elegant macOS application that displays real-time lyrics for Apple Music. It provides a clean and beautiful interface for you to easily view lyrics of the currently playing song.
### Features
- 🎵 Real-time Apple Music lyrics display
- 🎨 Clean and beautiful user interface
- 🌍 Multi-language support
- 🖥️ Native macOS experience
### Tech Stack
- Frontend: Vue 3 + Vite
- Desktop: Electron
- Backend: Python + FastApi
- Internationalization: Vue I18n
### System Requirements
- macOS operating system
- Apple Music application
### Installation
#### From Release
1. Visit the [Releases](https://github.com/tomchen1991/lyroc/releases) page
2. Download the latest `.dmg` file
3. Double-click the downloaded file and drag the app to your Applications folder
#### From Source
1. Clone the repository
```bash
git clone https://github.com/tomchen1991/lyroc.git
cd lyroc
```
2. Configure backend virtual environment
```bash
cd backend
python -m venv venv
source venv/bin/activate # on macOS/Linux
# OR for Windows:
# .\venv\Scripts\activate
pip install -r requirements.txt
```
3. Install frontend dependencies
```bash
cd frontend
npm install
npm run build
```
4. Install Electron app dependencies
```bash
cd ../electron-app
npm install
```
5. Build the application
```bash
npm run build
```
The built application can be found in the `electron-app/dist` directory.
### Usage
1. Launch Apple Music and play music
2. Open the Lyroc application
3. Lyrics will automatically display on screen
### Development
#### Backend Development
```bash
cd backend
python -m venv venv
source venv/bin/activate # on macOS/Linux
# OR for Windows:
# .\venv\Scripts\activate
python main.py
```
#### Frontend Development
```bash
cd frontend
npm install
npm run dev
```
#### Electron Development
```bash
cd electron-app
npm install
npm start
```
### Contributing
Issues and Pull Requests are welcome! For more information about development schedule and guidelines, please check [DEVELOPMENT.md](DEVELOPMENT.md).
### License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
---
<a name="chinese"></a>
## 中文
Lyroc 是一个优雅的 macOS 应用程序,用于显示 Apple Music 的实时歌词。它提供了一个简洁美观的界面,让您能够轻松查看正在播放歌曲的歌词。
### 功能特点
- 🎵 实时显示 Apple Music 歌词
- 🎨 简洁美观的用户界面
- 🌍 多语言支持
- 🖥️ 原生 macOS 应用体验
### 技术栈
- 前端Vue 3 + Vite
- 桌面端Electron
- 后端Python + FastApi
- 国际化Vue I18n
### 系统要求
- macOS 操作系统
- Apple Music 应用
### 安装说明
#### 从发布版本安装
1. 访问 [Releases](https://github.com/tomchen1991/lyroc/releases) 页面
2. 下载最新版本的 `.dmg` 文件
3. 双击下载的文件,将应用拖到 Applications 文件夹
#### 从源码构建
1. 克隆仓库
```bash
git clone https://github.com/tomchen1991/lyroc.git
cd lyroc
```
2. 配置后端虚拟环境
```bash
cd backend
python -m venv venv
source venv/bin/activate # 在 macOS/Linux 上
# 或者在 Windows 上:
# .\venv\Scripts\activate
pip install -r requirements.txt
```
3. 安装前端依赖
```bash
cd frontend
npm install
npm run build
```
4. 安装 Electron 应用依赖
```bash
cd ../electron-app
npm install
```
5. 构建应用
```bash
npm run build
```
构建完成后,可以在 `electron-app/dist` 目录下找到打包好的应用。
### 使用方法
1. 启动 Apple Music 并播放音乐
2. 打开 Lyroc 应用
3. 歌词将自动显示在屏幕上
### 开发
#### 后端开发
```bash
cd backend
python -m venv venv
source venv/bin/activate # 在 macOS/Linux 上
# 或者在 Windows 上:
# .\venv\Scripts\activate
python main.py
```
#### 前端开发
```bash
cd frontend
npm install
npm run dev
```
#### Electron 开发
```bash
cd electron-app
npm install
npm start
```
### 贡献
欢迎提交 Issue 和 Pull Request有关开发日程和指南的更多信息请查看 [DEVELOPMENT.md](DEVELOPMENT.md)。
### 许可证
本项目采用 MIT 许可证 - 详见 [LICENSE](LICENSE) 文件