将音频从osu导出到目录/到ingame collection/到steam music或创建m3u8播放列表

osuplaylist的Python项目详细描述


osuplaylist公司

PyPI

  • 提取所有的osu歌曲,收集,在.osu标签行运行regex搜索,应用daterange
  • 将音频导出到目录/到ingame collection/到steam queue或创建m3u8播放列表
  • 将您的歌曲以.mp3格式导入osu
  • 用作模块
    screenshot_export_to_steam_from_osu

安装

Python版本>;=3.6
pip install osuplaylist
更新pip install osuplaylist -U

局限性

  • 刷新<F5>如果beatmap库不正确
  • 创建ingame集合需要重新启动客户端
  • 导入mp3需要重新启动和刷新F5&ascii名称

命令

将所有歌曲导出为.m3u8播放列表,可能需要一段时间

osuplaylist

应用日期范围(可选)

osuplaylist --date_range "daterange",日期范围格式:年.月.日 示例:>;2020.1.1早于2020.1.1:2020.1.24在此范围内 这将包括该时间段内最后播放的beatmaps。在

出口托收。名称可能不区分大小写,或存在键入错误

osuplaylist --collection "name of collection"

导出到ingame集合。名称将带有当前时间戳。(可选)

osuplaylist --update_db "name of collection"

对从.osu文件

提供的标记运行regex搜索

{cd9}

对标记运行反向正则表达式搜索(可选)

osuplaylist -r "regex" -i

提供导出音频的路径。(可选)如果不使用arg-所有歌曲

osuplaylist --to_dir "path"

导出到steam queue.m3u8

osuplaylist -r "step" -s首先关闭steam,这将覆盖steam数据库中的queue.m3u8,只要求您提供一次完整路径

导入mp3

osuplaylist -m "E:Installation\music" -n "in_game_collection_name",名称ascii only,您需要手动单击所有mp3,在osu中搜索mp3,然后单击,否则集合将无法工作

信息

osuplaylist --help

示例

mpv为例:

mpv --playlist=playlist.m3u8 --shuffle --volume 35

示例regex search+inverse+to directory:

osuplaylist -r "(azer|step)" -i -d "E:/music/osuplaylist"-r "(azer|step)"将匹配所有包含azer或step的歌曲

-i(可选)返回一个反向结果,所有不包含azer或step的歌曲

-d(可选)将.mp3导出到目录E:/music/osuplaylist

示例将regex+daterange+组合到steam

osuplaylist -r "step" -t ">2020.1.1" -s

使用osuplaylist.pyas模块

tests

贡献

欢迎投稿!在

另请参见

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

推荐PyPI第三方库


热门话题
并行处理java。util。同时发生的叉子在游泳池里。常见的并行性准则,用于选择正确的并行度大小   java如何将空白字符追加到指定长度?   安卓应用程序中出现错误,SSLHandshakeException,找不到证书路径的信任锚点   java如何使用JUnit Mockito验证检查方法是否未被调用   java如何使用不同的@RequestMapping解析多个控制器中的静态页面   Selenium中的javascript需要验证搜索结果   访问数据库SQLiteopenHelper方法时java应用程序崩溃(nullpointerexception)   在二叉树中验证最小堆时出现java空指针异常   Java 7的SSL连接失败   java用RestEasyWebTarget替换ProxyFactory不起作用   在Java应用程序中单击“否”按钮后,数组程序冻结(无响应)   数组中的前缀Java初学者前进和   Java HTML解析器,包括脚本标记和LineNumberReader   在java中为长类型数字加前导零   正则表达式无法映射正则表达式java。lang.IllegalArgumentException:模式段中捕获组的数量