O Festival é um tocador de música para coleções de álbuns locais.
Consulte a documentação em https://docs.festival.pm/gui.
Para uma comparação entre o festival e outros tocadores de música, consulte comparison/ .
Você precisa cargo e pelo menos rustc 1.70 .
Você também precisa clonar os submodules que incluem bibliotecas corrigidas encontradas em external/ :
git clone --recursive https://github.com/hinto-janai/festival O binário construído é encontrado no target/release/festival[.exe] por padrão.
Os binários Linux pré-compilados são construídos no Ubuntu 20.04, você precisará desses pacotes para construir:
sudo apt install build-essential pkg-config libdbus-1-dev libpulse-dev libgtk-3-devPara construir o último lançamento estável :
git checkout gui-v1.4.0
cargo build --releasePara construir o último lançamento estável :
git checkout gui-v1.4.0
cargo build --releasePara construir o último lançamento estável :
git checkout gui-v1.4.0
cargo build --release Existe um arquivo build.rs na gui/ apenas para coisas específicas do Windows:
File ExplorerVCRUNTIME140.dll (o binário não será portátil sem isso) O festival é licenciado sob a licença do MIT.
No entanto, sua árvore de dependência inclui muitas outras licenças.
O Festival não suporta diretamente compilações (um único álbum, mas com vários artistas) no momento.
Ele ainda carregará o álbum, mas será espalhado para cada artista diferente.
Seus arquivos de áudio devem ter metadados adequados para o festival detectá -lo.
As tags necessárias são:
Se a tag de título da música não existir, o nome do arquivo será usado.
Para mais detalhes sobre erros relacionados a metadados, inicie o Festival em um console:
./festival e procure as mensagens de log amarelas W (avisar) durante uma redefinição Collection .
Se o seu arquivo de áudio tiver um álbum incorporado, o Festival o usará.
Se nenhum metadata do álbum incorporado for encontrado, o festival Will:
Se um arquivo de imagem não for encontrado, um padrão ? A arte do álbum será usada.
Os formatos de arquivo de imagem suportados são:
JPG/JPEGPNGBMPICOTIFFWebP O festival procurará uma tag de metadados de data geralmente parecida com o formato YYYY-MM-DD .
Alguns exemplos de datas que funcionarão:
2022-12-31 (AAAA-MM-DD)2022 (AAA)31-12-2022 (dd-mm-yyyy)12-31-2022 (mm-dd-yyyy)2022/12/31 (AAAA-MM-DD, mas com um separador diferente)20221231 (AAAA-MM-DD, mas sem separador)2022-1-1 (AAAA-MM-DD)2022-01-01 (AAAA-MM-DD) Enquanto o ano existir, a data será analisada corretamente. Isso significa que os metadados MM-DD não serão analisados, então:
12-31 (mm-dd)31-12 (DD-MM) não vai funcionar. Estes aparecerão como ????-??-?? no festival.
Para consertar seus metadados musicais, veja abaixo os editores de metadados.
O Festival é apenas um jogador de música, não um editor de metadados.
Alguns editores de metadados que você poderia usar:
Kid3mp3tagpuddletagMusicBrainz PicardOs codecs de áudio suportados são:
AACADPCMALACFLACMP3/MP2/MP1/MPA/MPEGOgg/VorbisOpusWAVWavPack| Formatar | Status |
|---|---|
| Id3v1 | Ótimo |
| Id3v2 | Ótimo |
| ISO/MP4 | Ótimo |
| Riff | Ótimo |
| Vorbis Comentário (FLAC) | Perfeito |
| Vorbis Comment (OGG) | Perfeito |