Mobile application for Audiobookshelf
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 4 年前 | ||
| 2 年前 | ||
| 4 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 4 年前 | ||
| 2 年前 | ||
| 4 年前 | ||
| 2 年前 | ||
| 4 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 |
Audiobookshelf 移动应用
Audiobookshelf 是一款自托管的有声书和播客服务器。
Android(测试版)
可在 Google Play 商店 获取 Android 应用
iOS(早期测试版)
目前测试版名额已满。苹果对测试版测试人员数量有 1 万人的严格限制。最新动态将在 Discord 中发布。
使用 Test Flight:https://testflight.apple.com/join/wiic7QIW (测试版名额已满)
前往主项目仓库 github.com/advplyr/audiobookshelf 或项目网站 audiobookshelf.org
加入我们的 discord
需要连接 Audiobookshelf 服务器才能使用

贡献指南
本应用使用 NuxtJS 和 Capacitor 构建,以便基于同一代码库在 iOS 和 Android 上运行。
本地化
感谢 Weblate 免费为我们提供本地化基础设施托管服务。如果您希望看到 Audiobookshelf 支持您的语言,请帮助我们进行本地化。有关协助翻译的更多信息,请参见此处。
Windows 环境下的 Android 开发设置
所需软件:
- Git
- Node.js(20 版本)
- 任意代码编辑器(VSCode 等)
- Android Studio
- Android SDK
使用 winget 安装所需软件
注意:这需要在已安装 winget 的 PowerShell 命令提示符下进行。您可以复制粘贴代码块进行安装。如果使用提升权限的 PowerShell 命令提示符,安装过程中不会弹出 UAC 窗口。
winget install -e --id Git.Git; `
winget install -e --id Microsoft.VisualStudioCode; `
winget install -e --id Google.AndroidStudio; `
winget install -e --id OpenJS.NodeJS --version 20.11.0;

现在你的 Windows 环境应该已设置完毕,可以继续操作了!
Mac 环境下的 Android 开发设置
所需软件:
开始开发 Android 应用
从终端或 PowerShell 克隆或 Fork 项目,然后使用 cd 命令进入项目目录。
安装所需的 node 包:
npm install
展开查看截图

生成静态 Web 应用:
npm run generate
展开查看截图

将 Web 应用复制到原生 android/ios 文件夹中:
npx cap sync
展开查看截图

打开 Android Studio:
npx cap open android
展开查看截图

开始编码吧!
iOS 的 Mac 环境设置
所需软件:
开始开发 iOS 应用
在终端中克隆或复刻项目,并使用 cd 命令进入项目目录。
安装所需的 node 包:
npm install
展开查看截图

生成静态 Web 应用:
npm run generate
展开查看截图

将 Web 应用复制到原生 android/ios 文件夹中:
npx cap sync
展开查看截图

打开 Xcode:
npx cap open ios
展开查看截图

开始编码吧!