Repository navigation
Capas do álbum
victor-kauan-coder edited this page Sep 26, 2026
·
1 revision
- Frame APIC do MP3 — se houver várias imagens, a capa frontal (tipo 3) tem prioridade;
- para outros formatos (M4A, FLAC, OGG) ou tags incomuns, a imagem embutida lida pelo próprio Android.
| Onde | Resolução | Como |
|---|---|---|
| Listas, grades, mini player | até 256 px | cache em disco de 512 px + cache em memória limitado (1/8 da memória do app) |
| Player e telas de álbum/artista | até 1200 px | decodificada da imagem original, só quando aparece |
| Notificação, tela de bloqueio, Bluetooth, Android Auto | 512 px | servida por um provider somente leitura (content://com.songv.app.capas/…), porque a interface do sistema roda em outro processo |
Na versão 1.0 todas as capas ficavam em memória a ~300 px, o que pesava na abertura e deixava a capa do player borrada.
Em vez de um ícone genérico, o SongV desenha uma capa gerada: cor derivada do nome do álbum (oito tons de "capa de disco"), as iniciais em Archivo Expandida e sulcos de vinil no canto.
O fundo do player usa a cor da capa — paleta extraída fora da thread principal — escurecida até garantir contraste com o texto branco. Dá para desligar em Configurações → Cores da capa no player.
- Mesmo nome de álbum + mesmo artista do álbum (tag
TPE2) = um álbum. Sem essa tag, faixas da mesma pasta com o mesmo nome de álbum formam um álbum — assim coletâneas não viram dez álbuns. - As faixas são ordenadas por disco e número da faixa (
TPOS/TRCK); álbuns com vários discos ganham divisórias. - Com mais de dois artistas principais, o álbum aparece como Vários artistas.
- Faixas sem tag de álbum ficam só em Faixas. (O Android usa o nome da pasta como álbum quando a tag falta; o SongV ignora esse valor para não criar álbuns falsos.)
A capa de uma playlist é um mosaico 2×2 com até quatro álbuns diferentes; com menos variedade, usa uma capa só.
SongV · feito por Victor K · repositório · licença MIT