20个版本
新 0.6.5 | 2024年8月20日 |
---|---|
0.6.3 | 2024年3月17日 |
0.6.1 | 2023年12月3日 |
0.6.0 | 2023年10月15日 |
0.3.0 | 2018年1月7日 |
#8 in 多媒体
271 每月下载次数
745KB
2.5K SLoC
Glide媒体播放器
Glide是一个简单且极简的媒体播放器,它依赖于GStreamer进行多媒体支持和GTK进行用户界面。Glide应该能够播放由GStreamer支持的任何多媒体格式,无论是本地还是远程托管。Glide使用Rust开发,并且迄今为止已在Linux和macOS上进行测试。它也应该在Windows上工作,如果有人成功在该平台上测试过,请告诉我。
我的目标是保持这个项目简单,它可能不会变得非常复杂。如果您喜欢冒险并且愿意帮忙,请随意从待办事项列表中选择一个任务并提交PR。当然,用户也鼓励在Github的bug tracker上提交问题。
安装
使用Cargo安装
-
安装RustUp
curl https://sh.rustup.rs -sSf | sh
-
安装GStreamer和GTK。在Debian/Linux上
sudo apt install gstreamer1.0-plugins-{base,good,bad} libgstreamer-plugins-{bad,base}1.0-dev sudo apt install libgtk-4-dev gstreamer1.0-gl libadwaita-1-dev
在macOS上,使用brew
brew install pango gstreamer gtk+4 libadwaita brew install --build-from-source --with-pango --with-{libogg,libvorbis,opus,theora} gst-plugins-base brew install --build-from-source --with-libvpx gst-plugins-good brew install gst-plugins-bad
-
安装Glide
cargo install glide # or if you want to have automatic update checking: cargo install --features self-updater glide
打包状态
Flatpak
这是使用Glide最推荐的方式,因为它将使维护者更容易重现报告的bug。有两种不同的风味
稳定版本的Glide可在Flathub上找到。按照Flathub中所述设置flathub Flatpak远程后,使用以下命令安装,或通过GNOME软件安装。
flatpak install net.base_art.Glide
对Glide最新开发快照感兴趣的用户可以安装开发版本
flatpak install https://philn.github.io/glide/glide.flatpakref
flatpak run net.base_art.Glide.Devel
Fedora
在COPR上提供
sudo dnf copr enable atim/glide-rs -y
sudo dnf install glide-rs
使用Glide
当从安装的Flatpak使用时,可以将Glide设置为默认媒体播放器,因此双击您最喜欢的文件浏览器中的媒体文件应会启动Glide。
Glide也可以从命令行界面使用。在终端中
$ # starting the flatpak version
$ flatpak run net.base_art.Glide /path/to/localfile.mp4 http://some.com/remote/file.mp4
$ # starting the version installed with cargo or traditional distro packages
$ glide /path/to/localfile.mp4 http://some.com/remote/file.mp4
运行后,您可以使用一些菜单来切换字幕和音频轨道、播放、暂停、定位和切换窗口到全屏。还有一些键盘快捷键用于这些操作
- 显示快捷方式窗口:meta-? 或 ctrl-?
- 播放/暂停:空格
- 快进:meta-right 或 ctrl-right
- 快退:meta-left 或 ctrl-left
- 切换到全屏:meta-f 或 ctrl-f
- 退出全屏:escape
- 退出应用程序:meta-q 或 ctrl-q
- 加载字幕文件:meta-s 或 ctrl-s
- 增加音量:meta-up 或 ctrl-up
- 减少音量:meta-down 或 ctrl-down
- 静音音频轨道:meta-m 或 ctrl-m
- 打开新文件:meta-o 或 ctrl-o
依赖关系
~31-47MB
~1M SLoC