首页安装方法

如何安装,无论你在哪里观看

适用于电视、手机、Windows 或 Linux。只需安装一次。

在 Android TV 或手机上:四个步骤

这是任何商店之外的应用安装到 Android 设备上的方式。

  1. 允许安装商店之外的应用

    在电视上:设置、设备偏好设置、关于,然后连按 版本号 七次。为用来传输文件的应用开启 未知来源。

    在手机上:暂时无需操作。首次打开文件时 Android 会询问。

  2. 把文件传到设备上

    在手机上,下载 APK并打开它。在电视上,使用免费的 Downloader 或 Send files to TV 应用,或在同一 Wi-Fi 下使用 adb:

    adb connect <tv-ip>:5555
    adb install TMPlayer-<version>-universal.apk

    请先在开发者选项中开启网络调试。

    Fire TV 上的菜单名称不同:请参阅 Fire TV 指南。

  3. 登录

    在电视上,扫描二维码:在手机上的 Telegram 中,打开 设置、设备、链接桌面设备。

    在手机上,改为输入你的手机号。二维码仍可用于另一部手机上的账号。

  4. 选择聊天,按下播放

    你的聊天会显示为可播放视频的网格。选一个,几秒内就会开始播放。

INSTALL.md 包含每一个完整步骤,以及操作方式和故障排除。

在 Windows 上

Windows 10 或 11,64 位。无需管理员密码。

  1. 下载安装程序

    从 下载页面 获取 TMPlayer-<version>-windows-x64.msi。便携版 zip 已不再发布:如果你用过它,请删除其文件夹并安装 MSI。你的登录信息和设置保存在用户配置文件中,而不在该文件夹里,所以会保留。

  2. 绕过 SmartScreen

    该版本尚未签名,所以 Windows 会显示 Windows 已保护你的电脑。点击 更多信息,然后点击 仍要运行。

  3. 安装并打开

    按提示完成安装。TMPlayer 会出现在“开始”菜单和桌面上。更新的 MSI 会原地升级。

  4. 用二维码登录

    用手机上的 Telegram 扫描二维码:设置、设备、链接桌面设备。或选择 使用手机号登录。

在 Linux 上

64 位 x86,glibc 2.38 或更高:Ubuntu 24.04、Debian 13、Fedora 39 及更新版本。然后用二维码登录。

AppImage,适用于任何发行版

chmod +x TMPlayer-<version>-x86_64.AppImage
./TMPlayer-<version>-x86_64.AppImage

或者在文件属性中勾选 允许作为程序执行文件,然后双击它。

Arch Linux

用 desktop/packaging/aur 中的构建脚本和 makepkg -si 构建软件包,或直接使用 AppImage。

从 deb、rpm 或 Flatpak 迁移

这些已不再发布。请卸载旧版本(sudo apt remove tmplayer、sudo dnf remove tmplayer 或 flatpak uninstall io.github.dracu_lah.TMPlayer),改用 AppImage。从 deb 或 rpm 迁移后,登录信息和设置会保留。Flatpak 把它们存放在沙盒内,所以请先把它们复制出来,否则需要重新登录。

Arch 软件包会自动添加菜单项。AppImage 请见下文。

在桌面、菜单和任务栏中

如何让它一键可达。

Windows

MSI 安装: 它已经在“开始”菜单和桌面上了。要固定它,请在“开始”中右键点击它,选择 固定到任务栏。

Linux:Arch 软件包

安装后它就会出现在应用菜单的“影音”或“声音和视频”下。

GNOME: 在“活动”中右键点击它,选择 固定到 Dash。KDE Plasma: 在启动器中右键点击它,选择 固定到任务管理器。

Linux:AppImage,添加到应用菜单

单个文件没有菜单项,所以需要自己创建。这些命令会把 AppImage 移到合适位置,获取图标并写入启动器:

mkdir -p ~/Applications ~/.local/share/icons ~/.local/share/applications
mv ~/Downloads/TMPlayer-<version>-x86_64.AppImage ~/Applications/TMPlayer.AppImage
chmod +x ~/Applications/TMPlayer.AppImage
curl -Lo ~/.local/share/icons/tmplayer.png https://tmplayer.org/icon-512.png

cat > ~/.local/share/applications/tmplayer.desktop <<EOF
[Desktop Entry]
Type=Application
Name=TMPlayer
Comment=Telegram media player
Exec=$HOME/Applications/TMPlayer.AppImage
Icon=$HOME/.local/share/icons/tmplayer.png
Categories=AudioVideo;Video;Player;
Terminal=false
StartupWMClass=com-tmplayer-desktop-MainKt
EOF

chmod +x ~/.local/share/applications/tmplayer.desktop
update-desktop-database ~/.local/share/applications

然后按上面的方法固定即可。

喜欢点鼠标?Gear Lever 和 AppImageLauncher 可以替你完成这一切。

Linux:桌面图标

把上面创建的启动器复制到桌面,并标记为受信任:

cp ~/.local/share/applications/tmplayer.desktop ~/Desktop/
chmod +x ~/Desktop/tmplayer.desktop
gio set ~/Desktop/tmplayer.desktop metadata::trusted true

Arch 软件包请改为复制它的启动器:/usr/share/applications/io.github.dracu_lah.TMPlayer.desktop。

GNOME 需要 Desktop Icons NG 扩展,并且要执行一次 允许启动。KDE Plasma 只询问一次;Xfce 和 Cinnamon 会读取受信任标记。

出问题了怎么办

几乎所有安装卡住的情况都有解决办法。

电视提示应用被阻止,或安装按钮没反应

“未知来源”是按应用设置的。请为 Downloader 或 Send files to TV 开启,而不是 TMPlayer,然后重新打开文件。

adb connect 拒绝连接

开启网络调试,让两台设备使用同一网络,并在电视屏幕上接受信任提示。

二维码隔着房间扫不上

靠近一些,并让手机正对屏幕。请在 Telegram 的“设置”、“设备”、“链接桌面设备”中扫描,而不是用相机应用。

Windows 没有显示“仍要运行”按钮

请先点击 更多信息。公司电脑可能因策略而阻止未签名的应用。

打开 AppImage 没有任何反应

通常是缺少 FUSE。请安装 libfuse2t64(Ubuntu 24.04 及更新版本)或 libfuse2(22.04),也可以用 ./TMPlayer-<version>-x86_64.AppImage --appimage-extract-and-run 跳过 FUSE。

在平铺式窗口管理器上,窗口是空白或灰色的

在 sway、i3、Hyprland 等环境中,请在设置 _JAVA_AWT_WM_NONREPARENTING=1 的情况下启动它。

还是卡住了?提交 Issue,并附上你的设备、版本以及屏幕上的提示。

有帮助就点个星

如果这些步骤让你的视频成功播放了,点个星可以帮助下一个人找到它。

GPL-3.0,永久免费