# AM2Player **Repository Path**: junho1688/am2player ## Basic Information - **Project Name**: AM2Player - **Description**: 一款简单自用播放下载工具、功能参考zyplayer。 - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-30 - **Last Updated**: 2026-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AM2Player #### 介绍 该软件将基于 Electron 和 Vue 技术栈构建,实现跨平台运行(Windows, macOS, Linux)。核心功能是通过搜索框搜索影片名或关键字,获取并展示来自自定义接口的影视信息,软件本身只是下载工具。该软件代码通过Trae CN生成,应用界面参考zyplayer,软件本身只是自用功能不及前者,感兴趣可以访问大佬的github。 #### 软件架构 - **主框架**: Electron (用于构建跨平台桌面应用) - **前端框架**: Vue.js (用于构建用户界面) - **状态管理**: Vuex (可选,用于管理应用状态) - **UI库**: Element UI / Ant Design Vue (可选,用于快速构建美观界面) - **网络请求**: Axios (用于与后端API交互) - **打包工具**: Webpack / Vite (用于项目构建和打包) - **开发语言**: JavaScript / TypeScript #### 安装教程 ##### 1. 项目使用说明 ###### 1.1 环境准备 确保已安装 Node.js (推荐 LTS 版本) 和 npm/yarn。 ###### 1.2 安装依赖 在项目根目录下执行以下命令安装项目依赖: ```bash npm install # 或者 yarn install ``` ###### 1.3 开发模式运行 ```bash npm run dev # 或者 yarn dev ``` 这将启动 Vite 开发服务器,并在 `http://localhost:3000` 上运行前端应用。 同时,需要运行 Electron 主进程: ```bash npm start # 或者 yarn start ``` 在开发阶段,可能需要修改 `main.js` 中的 `win.loadFile('dist/index.html')` 为 `win.loadURL('http://localhost:3000')` 以加载开发服务器的内容。 ###### 1.4 构建项目 ```bash npm run build # 或者 yarn build ``` 这将使用 Vite 构建项目,并将输出文件放在 `dist` 目录中。 ###### 1.5 打包应用 可以使用 `electron-builder` 等工具将应用打包成各平台的安装包。需要先安装 `electron-builder`: ```bash npm install --save-dev electron-builder # 或者 yarn add electron-builder --dev ``` 然后在 `package.json` 中添加打包脚本: ```json "scripts": { "build:win": "electron-builder --win", "build:mac": "electron-builder --mac", "build:linux": "electron-builder --linux" } ``` 执行相应的打包命令: ```bash npm run build:win # 或者 npm run build:mac # 或者 npm run build:linux ``` ##### 2. 部分截图 ###### 2.1 主界面 ![主界面](https://gitee.com/junho1688/am2player/raw/master/screenshots/index.png) ###### 2.2 设置界面 ![设置界面](https://gitee.com/junho1688/am2player/raw/master/screenshots/setting.png) ###### 2.3 下载界面 ![下载界面](https://gitee.com/junho1688/am2player/raw/master/screenshots/download.png) #### 使用说明 所有资源来自网上,该软件不参与任何制作、上传、储存等内容,禁止传播违法资源。该软件仅供学习参考,请于安装后24小时内删除。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 注意事项 - 软件本身不提供任何影视资源,所有资源均来自网上的第三方接口。 - 开发者和使用者需自行承担使用第三方接口可能带来的风险和责任。 - 项目需要 Node.js 12 或更高版本才能正常运行,因为 Vite 和 Electron 需要较新的 Node.js 特性。 - 所有资源来自网上,该软件不参与任何制作、上传、储存等内容,禁止传播违法资源。该软件仅供学习参考,请于安装后24小时内删除。