音乐节是当地专辑系列的音乐播放器。
请参阅https://docs.festival.pm/gui的文档。
有关节日与其他音乐播放器之间的比较,请参见comparison/ 。
您需要cargo和至少rustc 1.70 。
您还需要submodules包含external/ :
git clone --recursive https://github.com/hinto-janai/festival默认情况下,在target/release/festival[.exe]中发现了二进制。
预编译的Linux二进制文件建立在Ubuntu 20.04上,您需要这些包装才能构建:
sudo apt install build-essential pkg-config libdbus-1-dev libpulse-dev libgtk-3-dev建立最新的稳定版本:
git checkout gui-v1.4.0
cargo build --release建立最新的稳定版本:
git checkout gui-v1.4.0
cargo build --release建立最新的稳定版本:
git checkout gui-v1.4.0
cargo build --release gui/中有一个build.rs文件/仅适用于特定于Windows的内容:
File Explorer中设置图标VCRUNTIME140.dll (没有此,二进制将无法移植) 节日是根据麻省理工学院许可证获得许可的。
但是,其依赖树包括许多其他许可证。
节日目前不直接支持汇编(一张专辑,而是与各种艺术家)。
它仍然会加载专辑,但将为每个不同的艺术家分散。
您的音频文件必须具有适当的元数据进行节日来检测。
所需的标签是:
如果不存在歌曲标题标签,则将使用文件名。
有关元数据相关错误的更多详细信息,请在游戏机中开始节日:
./festival并在Collection重置期间查找黄色W (警告)日志消息。
如果您的音频文件嵌入了专辑trip,节日将使用它。
如果找不到嵌入式专辑Art Metadata,Festival Will:
如果找不到图像文件,默认值?专辑粉艺术将被使用。
支持的图像文件格式是:
JPG/JPEGPNGBMPICOTIFFWebP节日将寻找一个日期元数据标签,通常类似于YYYY-MM-DD格式。
一些日期的例子:
2022-12-31 (YYYY-MM-DD)2022 (Yyyy)31-12-2022 (DD-MM-YYYY)12-31-2022 (mm-dd-yyyy)2022/12/31 (yyyy-mm-dd,但带有不同的分离器)20221231 (yyyy-mm-dd,但没有分离器)2022-1-1 (YYYY-MM-DD)2022-01-01 (YYYY-MM-DD)只要一年的存在,日期就会正确解析。这意味着MM-DD元数据将不会被解析,因此:
12-31 (MM-DD)31-12 (DD-MM)将行不通。这些将显示为????-??-??在节日。
要修复您的音乐元数据,请参见下面的元数据编辑。
节日只是音乐播放器,而不是元数据编辑。
您可以使用一些元数据编辑器:
Kid3mp3tagpuddletagMusicBrainz Picard支持的音频编解码器是:
AACADPCMALACFLACMP3/MP2/MP1/MPA/MPEGOgg/VorbisOpusWAVWavPack| 格式 | 地位 |
|---|---|
| ID3V1 | 伟大的 |
| ID3V2 | 伟大的 |
| ISO/MP4 | 伟大的 |
| 即兴 | 伟大的 |
| Vorbis评论(FLAC) | 完美的 |
| Vorbis评论(OGG) | 完美的 |