Skip to content

jTTPlayer 1.0.0

Choose a tag to compare

@GeekLee2012 GeekLee2012 released this 05 Apr 08:13
· 4 commits to main since this release

吐个槽:jTTPlayer,并非开箱即用的播放器 ~

For 普通用户

  • 下载安装后,需配置千千选项 - 播放 - 播放器内核才可以正常播放
  • 皮肤设置:千千选项 - 皮肤 - 皮肤根目录
  • 千千选项:右键菜单(播放器主界面、桌面歌词、迷你模式等) - 千千选项
  • 播放器内核、皮肤资源获取:请前往资源库项目下载
  • 播放器内核路径设置:解压得到bass目录后,目录下有不同系统平台子目录,请选择与自己的平台相应目录
  • mpv内核:仅支持macOS,不支持频谱;请参阅:Wiki - 播放器内核 - mpv
  • bass内核:不支持10段均衡器;请参阅:Wiki - 播放器内核 - bass
  • 想了解更多,请参阅:Wiki

推荐下载

Windows

  • jTTPlayer-Windows-x64-Folder-1.0.0.exe

macOS < 14

  • jTTPlayer-macOS-Universal-Bundle-1.0.0.dmg
  • jTTPlayer-macOS-Universal-Folder-1.0.0.dmg

macOS >= 14

  • jTTPlayer-macOS-Universal-Folder-1.0.0.dmg

macOS amd64(Intel芯片版本)

  • jTTPlayer-macOS-amd64-Bundle-1.0.0.dmg

下载说明

目前仅支持macOS、Windows平台,暂不支持Linux平台

安装包命名规范:jTTPlayer - <平台> - [架构] - [Bundle/Folder] - [Mini] - <版本号>.<文件后缀>
注意:普通用户一般建议下载非 Mini版本;当然,若想尝试Mini版本,试一试也无妨!

规范

  • <>表示一定存在;[]表示不一定存在
  • 平台:包括macOS、Windows、Linux等
  • 架构:若不标明,即为通用指令架构;通常为x86、x86_64、x64、amd64、arm64、aarch64等,具体请自行AI
  • Bundle:单文件安装包/程序包;安装/解压缩后为.app、.exe的单文件程序
  • Folder:目录安装包;安装后,会在安装目录下生成目录;或解压缩后生成目录;程序文件包含在该目录里面
  • macOS-xx-Bundle:不支持macOS 14及以上
  • macOS-xx-Folder:macOS 14及以上请选择该安装包
  • Mini:见名知意,文件大小相对迷你,不包含运行环境;用户须自行配置JDK/JRE运行环境后,方可运行
  • zip压缩包:一般为免安装版本,即解压缩后,在JDK/JRE运行环境有效时,无需再进行安装可直接运行

Mini版本

注意:JDK/JRE必须为带JavaFX 1.8.0_xxx版本,非1.8版本将无法运行

Mini版本为作者自研,并移除JRE后打包的版本;若按下面方式配置后仍无法使用,请下载非Mini的完整版本

Windows

在Windows平台上,设置了JDK/JRE运行环境固定的查找顺序,如图所示:
JRE查找顺序

翻译一下,JRE查找顺序:

  1. 同级jre目录:目录名称为jre,且与jTTPlayer.exe在相同目录下
  2. 环境变量:变量名称为TTP_JAVA、或者TTP_JDK;专为jTTPlayer自定义的,配置其中一个即可
  3. 注册表、标准路径(安装JDK/JRE时的默认路径)
  4. 环境变量:变量名称为JAVA_HOME、或者JDK_HOME

了解JRE查找顺序后,该如何配置?思路如下:

  • 选择上面顺序的其中一个方式设置,让jTTPlayer知道上哪里找到JRE即可
  • (不推荐)顺序1的方式,大概可直接忽略,采用同级jre目录,这和直接使用非Mini版本区别不大
  • (推荐)顺序2的方式,配置环境变量TTP_JAVA、或者TTP_JDK;两个环境变量选一个配置即可
  • Windows环境变量配置,请自行AI
  • (不推荐) 顺序3的方式,配置注册表,相对复杂,也容易出错,一般用户搞不定
  • (推荐、也不推荐)顺序4的方式,若环境变量JAVA_HOME或者JDK_HOME指向带JavaFX 1.8.0_xxx版本则推荐,反之不推荐

简而言之,在Windows上,配置环境变量TTP_JAVA即可,变量值为JDK/JRE的根目录路径。

macOS

在macOS平台上,JRE查找顺序也是适用的,具体顺序内容参阅上面Windows小节。
虽然并不支持配置环境变量的方式,但可通过修改配置文件,指定JDK/JRE路径。
不同安装包、压缩包,所需要修改的配置文件、文件内容都不同。

amd64-Bundle-Mini 压缩包

  • 解压缩,得到jTTPlayer.app
  • 找到配置文件: jTTPlayer.app --> 右键菜单 --> Show Package Contents(显示包内容)
    --> Contents --> Java --> jTTPlayer.cfg
  • 用文本编辑器,打开配置文件jTTPlayer.cfg。修改指定内容,并保存即可。找到内容:
app.runtime=$APPDIR/PlugIns/Java.runtime

修改为:

app.runtime=自己本机上的带JavaFX的JDK/JRE 1.8路径

Universal-Bundle-Mini 压缩包

  • 解压缩,得到jTTPlayer.app
  • 找到配置文件: jTTPlayer.app --> 右键菜单 --> Show Package Contents(显示包内容)
    --> Contents --> Info.plist
  • 用文本编辑器,打开配置文件Info.plist。找到内容:
<key>SearchSequence</key>
<array>

在行下面,插入新行,保存即可。

<key>SearchSequence</key>
<array>
<string>R自己本机上的带JavaFX的JDK/JRE 1.8路径</string>

插入行,内容格式为:<string>R【指定路径】</string>。
注意:<string>后面千万别漏了R字母。

Universal-Folder-Mini 压缩包

  • 解压缩后,得到jTTPlayer目录,找到目录下的jTTPlayer.app
  • 其余步骤,同上Universal-Bundle-Mini 压缩包