快速和功能命令行osu!基于mpv的歌曲播放器

osu-cplayer的Python项目详细描述


osu C层

快速,紧凑,功能强大的命令行osu!基于mpv的歌曲播放器。 screenshot

安装

  1. 通过pip安装osu-cplayer:pip install osu-cplayer
  2. 安装mpv
  3. 第一次运行时,输入歌曲文件夹的绝对路径,集合.db文件和osu!。数据库文件
  4. 这些设置以~/.osupaths或等效格式保存在主文件夹中。在

我已经在gnu/linux和macos上测试过了,它很有效。Windows还没有测试过,我希望有人能试试。在

使用

  • 上一首/下一首歌:left/right
  • 移动所选内容:up/downk/j,左键单击或滚动
  • 播放歌曲:enter或双击
  • 切换播放/暂停:p
  • 重新启动歌曲并播放:r
  • 退出:q或{}
  • 将歌曲添加到队列:a
  • 清除队列:A
  • 随机播放:s
  • 按字母顺序排序(默认):S
  • 按添加日期排序:d
  • Filter::或鼠标后跟Filter term
    • 重置筛选器:esc
    • 退出文本框:任何特殊键或鼠标
  • 按集合筛选:c或鼠标,后跟集合名称,和enter
  • 打开此帮助页:?

其他

奥苏!。数据库读取代码取自OsuDbReader

依赖关系

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Oracle Java:NLS_区域是否足以正确格式化数字?   java开放Api$ref以使用url   如何在java中使用synchronized方法实现线程的同步?   java无法创建JVM Android studio   使用基本Java检查两个字符串是否是彼此的字谜   spring:如何将java安全配置转换为yml   java如何扩展任何移动服务提供商的SMSC?   如何转换java。util。日期到soap支持的日期格式“yyyyMMdd'T'HH:mm:ss”,带区域id   java Hibernate:中间关系   java从main中的其他类调用方法   java找出由两个长历元值表示的两个日期之间的差异   java更新cloudera quickstart vm以使用java7   java jOOQ将字符串转换为布尔值   java定制Android Spinner XML w/SpinnerAdapter?