2个版本
0.1.1 | 2024年6月10日 |
---|---|
0.1.0 | 2024年6月10日 |
#511 在 文件系统
13KB
86 行
MP3设置标题
MP3文件加载到音乐播放器(例如车载音频播放器)时,只显示其元数据中的标题,而不是其文件名。当我们将这些mp3文件编译成硬盘中的库并将其连接到(车载)播放器时,这可能会造成混淆。
这是一个简单的程序,用于使用文件名设置mp3文件的标题。我们假设文件命名如下:{专辑}-{歌曲标题}.mp3
,最终的mp3文件将具有以下标题:
- 标题:
{专辑}-{歌曲标题}
- 专辑:
{专辑}
rust
该程序是用Rust编写的,可以使用cargo install
安装(在此处开始)。
$ cargo install --path .
$ mp3-set-title --help
Set title of mp3 files in a given directory as their file names
Usage: mp3-set-title --mp3-directory <MP3_DIRECTORY>
Options:
-m, --mp3-directory <MP3_DIRECTORY> Directory containing all mp3 files
-h, --help Print help
-V, --version Print version
python
原型是用Python编写的,依赖项由poetry管理。
$ poetry run python python/mp3-set-title.py --help
Usage: mp3-set-title.py [OPTIONS]
Set title of mp3 files in a given directory as their file names
assuming the file is named as {album}-{song}.mp3
:param str mp3_directory: Directory containing all mp3 file :raises
ValueError: if the given directory does not exist
Options:
-m, --mp3-directory TEXT Directory containing all mp3 files [required]
--help Show this message and exit.
依赖项
~5–7MB
~121K SLoC