dorkhub

StarlightMusic

🎵 小而精致的跨平台音乐播放器,使用Qt / Qml + FFmpeg

mengps
C++8933 forksMITupdated 5 years ago
git clone https://github.com/mengps/StarlightMusic.gitmengps/StarlightMusic

StarlightMusic

一款小而精致的音乐播放器,使用Qt / Qml + FFmpeg开发

应当是能够跨平台的


安装、配置


效果预览(GIF 12MB)

Image text


如何使用

   StarlightMusic是完整的音乐播放器
   
   因此,直接编译、运行即可

   如果需要,可以自由扩展功能

快捷键说明

  • 按键 Tab 打开/关闭 播放列表

  • 按键 ~ 打开/关闭 歌词页

  • 按键 播放/暂停

  • 按键 后退 5%

  • 按键 快进 5%

  • 按键 Ctrl + ← 上一首

  • 按键 Ctrl + → 下一首


改进建议

  • 在StarlightMusic中使用了两个粒子(系统),更加炫酷但不是必要的,并且会占用3%左右的CPU资源(在我的机器上),因此可以考虑去掉它们。

  • 在SkinManager中使用XML来存储,如果数据过多性能会下降,可以考虑使用JSON替代。


许可证

使用 MIT LICENSE


开发环境

Windows 10,Qt 5.13.0, FFmpeg 4.2

more like this

ScreenRecoder

这是一个基于FFmpeg使用 C# 、C++ 开发的最简单的屏幕录制软件。

C50

Oscillody

Oscillody is a free, real-time, oscilloscope-based audio visualizer. You can import up to 4 stems, customize the visual…

GDScript55

search

search projects, people, and tags