audiobookshelf-app:基于 NuxtJS 与 Capacitor 的跨平台移动应用项目

Mobile application for Audiobookshelf

分支1Tags0
文件最后提交记录最后更新时间
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 服务器才能使用

截图

贡献指南

本应用使用 NuxtJSCapacitor 构建,以便基于同一代码库在 iOS 和 Android 上运行。

本地化

感谢 Weblate 免费为我们提供本地化基础设施托管服务。如果您希望看到 Audiobookshelf 支持您的语言,请帮助我们进行本地化。有关协助翻译的更多信息,请参见此处 翻译状态

Windows 环境下的 Android 开发设置

所需软件:

使用 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 开发设置

所需软件:

使用 homebrew 安装所需软件

brew install android-studio node cocoapods

开始开发 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
展开查看截图


开始编码吧!

项目介绍

Mobile application for Audiobookshelf

定制我的领域