🎵InnerTune,一个第三方Youtue Music客户端

2024-10-6|2025-1-8
Yawatasensei
Yawatasensei
type
status
date
slug
summary
tags
category
icon
password
😀
自从网易云音乐的黑胶VIP到期之后,网易云音乐变得越来越难用,哪有听歌还要看广告之后才能听的,而且很多音乐提供的版本音质差就算了,有的只播放一个开头就因为不是VIP自动切歌,尤其是在健身房时候,突然切歌的伤害实在是太大了。在Android上,没有什么太好的选择,我又不是苹果用户,所以Apple Music就算了,选来选去,最后还是决定用Youtube Music。但是Youtube Music Android版本本身也有个问题,在不是Premium的情况下,是没有办法背景播放的,例如在手机息屏或者切换应用程序之后,音乐就暂停了,但是这个对于Android用户来说不是什么问题,毕竟我们什么样的App都有。
notion image

📝 InnerTune介绍

InnerTune是一个基于Material 3设计风格的YouTube Music客户端,专为Android平台开发,是一个开源项目,提供了YouTube Music官方客户端的绝大多数功能,并极大的提升在没有订阅Youtube Premium情况下的听歌体验。而且InnerTune非常贴心的内置了Proxy代理选项,可以方便的通过代理来访问Youtube Music的曲库。
InnerTune项目地址如下:
InnerTune
z-huangUpdated Jan 8, 2025
项目从2020年2月11日在Github提交了第一次Commit,到现在已经近5年的时间,是一个长期在维护的项目,所以暂时不用担心烂尾等问题。目前项目总计获得了4.3K的Star,266的Fork,1015条Issues已经被解决,是一个很负责的项目。
整体程序大小24.6M,比网易云音乐那种动辄占用1G多的程序简洁太多了,而且日常运行中也不会有事没事发个Push通知或者自己唤醒耗电。要说唯一的缺点,就是得有代理了,而且听歌要费流量。
目前已经是我手机上主要听音乐的App,即便是我在订阅了Youtube Premium的情况下。

功能特点:

  • 无广告播放:可以从YouTube/YouTube Music播放歌曲,且没有广告干扰。
  • 后台播放:支持在后台播放音乐,即使切换到其他应用,音乐也能继续播放。
  • 搜索功能:支持从YouTube Music搜索歌曲、视频、专辑和播放列表。
  • 登录支持:用户可以通过YouTube Music账号登录获取个性化推荐和收藏内容。
  • 缓存与离线播放:可以缓存和下载歌曲,支持离线播放。
  • 同步歌词:提供与歌曲同步显示的歌词功能。
  • 歌词翻译:内置歌词翻译功能,帮助用户理解外语歌曲。
  • 跳过静音:自动跳过歌曲中的静音部分,提升播放体验。
  • 音频标准化:自动调整音量,保持不同歌曲之间的音量一致。
  • 节奏/音高调整:可以调节歌曲的播放速度和音调,满足不同需求。
  • 动态主题:根据系统主题动态变化应用的外观,带来个性化体验。
  • Android Auto支持:在Android Auto环境中使用该应用,适用于车载系统。
  • 个性化快捷选择:提供快速选择功能,便捷找到用户喜爱的音乐。
  • Discord Rich Presence支持:与Discord集成,展示正在播放的歌曲信息。

程序界面:

程序界面整体遵循Material 3设计风格,简洁不花哨,完全够用。

主界面:

notion image

音乐播放界面及歌词界面:

notion image
notion image
notion image
 

设置界面:

notion image

InnerTune下载地址

目前开发者提供三个下载方式,Github、F-Droid市场以及IzzyOnDroid市场,通过下面图片点击超链接即可进入下载页面。
需要注意:如果通过Github Release进行下载*.apk 安装包进行下载,手机用户需要选择full_arm64-v8a.apk 的安装包:

InnerTune提示Unknown Error播放失败

使用Debug的Foss版本

如果出现播放失败问题,例如InnerTune版本为0.5.10 ,在播放页面提示Unknown Error,可以尝试使用debug版本,目前InnerTune Debug版本工作正常:

自行编译安装包

另外一种解决办法为尝试自行编译InnerTune的APK安装包,步骤大概如下:

1. 设置开发环境

下载Android Studio:在你的电脑上下载Android Studio,访问https://developer.android.com/studio。这是一款官方的集成开发环境(IDE),专门用于安卓应用开发。

2. 下载或克隆InnerTune仓库

访问InnerTune的GitHub仓库:https://github.com/z-huang/InnerTune/archive/refs/heads/dev.zip,下载或克隆项目的ZIP文件。

3. 解压项目

如果下载的文件是压缩包(ZIP格式),请解压项目文件。

4. 在Android Studio中打开项目

启动Android Studio,点击左上角菜单按钮,选择File -> Open,然后选择解压后的项目文件夹。

5. 生成签名APK

点击顶部左侧的菜单按钮,然后依次选择Build -> Generate Signed App Bundle / APK
选择APK选项,然后点击Next
如果你已经有签名密钥,请提供密码并继续;如果没有,请选择Create New创建新密钥。只需要填写路径、别名和密码即可,其他信息可以随意填写。完成后点击Next
选择fossRelease构建目标,然后点击Create按钮。
等待1到10分钟,直到构建完成。

6. 定位生成的APK文件

如果右下角弹出通知,标题为Generate signed APK with locate button,点击通知中的locate按钮。
APK文件会显示在你的默认文件浏览器中。你可以通过USB、电子邮件或其他方式将APK文件传输到你的手机。

7. 备份并替换现有InnerTune应用

在使用新APK之前,请在当前InnerTune应用的设置中创建备份。
只有完成备份后,才能卸载现有的InnerTune应用。
定位你制作的APK文件,像安装其他APK一样进行安装。

8. 恢复备份并登录Google账号

打开新安装的应用,从设置中恢复之前的备份。
如果你遇到问题,请尝试登录或退出你的Google账号。一些用户发现,在登录和退出账号后再进行操作可以解决问题。

9. 安全提示

切勿安装他人提供的APK:出于明显的安全原因,强烈建议你亲自制作和安装APK文件。这是确保应用安全的最佳方式。

📎 参考文章

 
💡
有关Android APP安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
DAE搭配MosDNS使用配置LobeChat For Android
Loading...