将音频从osu导出到目录/到ingame collection/到steam music或创建m3u8播放列表
osuplaylist的Python项目详细描述
osuplaylist公司
- 提取所有的osu歌曲,收集,在.osu标签行运行regex搜索,应用daterange
- 将音频导出到目录/到ingame collection/到steam queue或创建m3u8播放列表
- 将您的歌曲以.mp3格式导入osu
- 用作模块
安装
Python版本>;=3.6pip 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模块
贡献
欢迎投稿!在
另请参见
- https://github.com/osufiles/osu-bgchanger-一个简单的工具,可以自动改变你所有的osu!将背景映射到自定义背景。在
- https://github.com/upgradeQ/OSU-STREAM-DETECTOR-osu标准流映射标识符&导出器到ingame集合。在
- https://github.com/Piotrekol/CollectionManager-osu的gui集合创建者和管理器
- https://gitlab.com/esrh/osu-cplayer-基于mpv的tui(urwid)osu播放器
- 项目
标签: