Фестиваль - музыкальный игрок для местных коллекций альбомов.
См. Документацию на 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 Есть файл build.rs в gui/ исключительно для конкретных Windows вещей:
File ExplorerVCRUNTIME140.dll (двоичный файл не будет портативным без этого) Фестиваль лицензирован по лицензии MIT.
Тем не менее, его дерево зависимостей включает в себя много других лицензий.
Фестиваль на данный момент не поддерживает компиляции (один альбом, но с различными артистами).
Он все равно будет загружать альбом, но он будет разбросан для каждого другого артиста.
Ваши аудиофайлы должны иметь надлежащие метаданные для фестиваля, чтобы обнаружить его.
Требуемые теги:
Если тег заголовка песни не существует, вместо этого будет использоваться имя файла.
Для получения более подробной информации о ошибках, связанных с метаданными, начинайте фестиваль в консоли:
./festival и ищите желтые сообщения журнала W (Warn) во время сброса Collection .
Если в вашем аудиофайле встроено Art Art Art, Festival будет использовать его.
Если не найдено встроенного альбома искусства метаданных, фестиваль будет:
Если файл изображения не найден, по умолчанию ? Альбом искусство будет использовано.
Поддерживаемые форматы файлов изображения:
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 Comment (FLAC) | Идеальный |
| Комментарий Vorbis (OGG) | Идеальный |