Um reprodutor de música e vídeo bonito e rico em recursos com suporte para Youtube, Flutter integrado
Seções:
Características
Biblioteca e Indexação
Olhe e sinta
Transmissão e YouTube
Outros
Alguns recursos interessantes adicionais
Integração de vídeo
Capturas de tela
Visualização de uso
Instalação
Nota de permissão
Agradecimentos especiais
Contribuir
Doar
Social
LICENÇA
? Características
Tudo o que você espera de um reprodutor de música, além do seguinte:
Biblioteca e Indexação
Poderoso indexador e editor de tags, desenvolvido por @jaudiotagger.
Separadores de artistas e gêneros.
Evite faixas duplicadas.
Defina o tamanho e a duração mínimos do arquivo.
Sistema de biblioteca baseado em pastas, com capacidade de excluir pastas também.
Classifique por quase qualquer propriedade da faixa ou do álbum... etc.
Olhe e sinta
Tema semelhante ao Material3.
Tema dinâmico e cores do player são escolhidas na capa do álbum atual.
Página inicial, faixas, álbuns, artistas, gêneros, listas de reprodução, filas e pastas.
Barra de busca de forma de onda.
Muitas personalizações (confira a seção de customização).
Transmissão e YouTube
Melhor qualidade de vídeo e áudio
Modo somente áudio
Suporte para downloads, cache e reprodução offline
Visualização de vídeo com suporte a gestos (deslize para controlar o volume, toque duas vezes para buscar, deslize para cima/belisque para entrar em tela cheia, etc.)
Editar tags para downloads
Extração automática opcional de título/artista/álbum para downloads e scrobbling
Baixa o construtor de nome de arquivo de saída (semelhante ao yt-dlp)
Formatos disponíveis e exemplo
Formatos:
video_id , id : identificador de vídeo
video_url , url : URL completo do vídeo (https://www.youtube.com/watch?v=`id`)
video_title , fulltitle : título completo do vídeo
title : título da música extraído do título do vídeo ( Navjaxx - Fading Light (Slowed) )
artist : artista musical extraído do título do vídeo ( Navjaxx - Fading Light (Slowed) ) ou então channel
genre : gênero musical. definido automaticamente como Nightcore quando o título do vídeo contém "nightcore".
ext : extensão do contêiner de formato (mp4, m4a, webm). isto não é necessário pois seria adicionado automaticamente
channel_fulltitle : nome completo do canal
channel , uploader : nome do canal (excluindo - Topic )
channel_id , uploader_id : ID do canal
channel_url , uploader_url : URL do canal
timestamp : carimbo de data/hora UNIX do vídeo (milissegundos desde a época)
upload_date : data de upload do vídeo, convertida para horário local (aaaaMMdd)
view_count : contagem de visualizações do vídeo
like_count : contagem de curtidas do vídeo
description : descrição do vídeo. os links são agrupados em um estilo markdown
duration : duração do vídeo em segundos (204)
duration_string : duração do vídeo formatada (3:24)
playlist_title : título da playlist que contém o vídeo
playlist_id : id da playlist que contém o vídeo
playlist : playlist_title se disponível ou então playlist_id
playlist_count : contagem total de vídeos na playlist
playlist_index : índice do vídeo nas playlists (começa em 0)
playlist_autonumber : posição do vídeo nas playlists (começa em 1)
none : campo vazio. útil para tags substituirem quaisquer outras configurações
Exemplo:
# [04] music title [(channel name)]
[%(playlist_autonumber)s] %(title)s [(%(channel)s)]
# saving to separate folders# music playlist/02. music title.m4a
%(playlist)s/%(playlist_autonumber)s. %(title)s.%(ext)s
Outros:
Sleep Timer (Faixas ou Minutos)
Crossfade, efeito Play/Pause Fade, junto com Skip Silence.
Ganho de repetição (normalizar áudio)
Controle cenários de pausa (chamadas, notificações, volume 0, etc.)
Defina parâmetros a serem usados para filtrar faixas em listas de pesquisa.
Seleção Global de Faixas
permite que você selecione vários lugares na mesma lista.
Nunca perca suas sessões!
sistema de filas persistente e confiável, suas sessões são salvas para uso posterior.
Sistema de histórico confiável
apesar de ser um sistema flexível (facilmente modificado, manipulado, importado), permite especificar segundos/porcentagem mínima para contar uma escuta.
Lista de reprodução mais reproduzida
descubra suas principais faixas com base em seu histórico.
Alguns recursos interessantes adicionais:
Geração de faixas Smort:
uuh .. com esse algoritmo avançado trazido para você, você pode gerar faixas relacionadas a uma que você está ouvindo no momento, normalmente aquelas que você ouvia com frequência no mesmo período. com base em sua história.
você também pode gerar faixas lançadas na mesma época, ou em um intervalo de tempo específico, a partir de classificações, de humores disponíveis ou aleatoriamente.
Miniatura de animação:
Uma miniatura animada com o pico de áudio atual parece legal.
Modo de festa no minijogador:
Aplica um efeito de respiração de borda, as cores podem ser estáticas ou dinâmicas (todas as cores extraídas da arte)
Efeito de partículas
eles aceleram com o pico de áudio também
Modo de reprodução de faixa
ao reproduzir a partir da pesquisa, você pode selecionar se deseja reproduzir: apenas a faixa selecionada, resultados da pesquisa, álbum, primeiro artista ou primeiro gênero.
Inserir após a última inserção
Quer inserir várias faixas uma após a outra? isso vai te ajudar.
Repita por N vezes
além dos modos de repetição normais (todos, nenhum, um), este permite repetir a faixa várias vezes antes de reproduzir a próxima faixa.
Extrair façanha. & pés artista
você não vai perder os artistas em destaque no título, eles terão sua própria entrada na aba de artistas.
PODE IMPORTAR A HISTÓRIA DO YOUTUBE
LASTFM TAMBÉM E TALVEZ MAIS NO FUTURO
você encontrará uma quantidade razoável de opções/personalizações nas configurações e nas caixas de diálogo internas, então certifique-se de verificá-las.
Integração de vídeo
Para a Biblioteca Local, Namida é capaz de reproduzir vídeos relacionados à música. O vídeo pode ser encontrado localmente ou obtido no YouTube
Como localmente?
normalmente procura (dentro das pastas que você especificou) qualquer título correspondente, a correspondência é a seguinte: - Alan Walker - Faded.m4a -- vídeo alAn WaLkER - desbotado (480p).mp4 o nome do arquivo de vídeo deve conter pelo menos um dos seguintes: 1. o nome do arquivo de música conforme mostrado acima. 2. título e primeiro artista da faixa. nota: alguma limpeza é feita para melhorar a correspondência, todos os símbolos e espaços em branco são ignorados.
Como YouTube?
procura na tag de comentário da faixa (já que eles são feitos principalmente por @ yt-dlp) ou no nome do arquivo para qualquer link do YouTube correspondente. Se encontrado, ele inicia o download (e armazena em cache) e é reproduzido quando estiver pronto, o streaming aqui não é bom ideia, pois a prioridade vai para o próprio arquivo de música.
para tag de comentário, qualquer formato de URL deve corresponder normalmente.
para nomes de arquivos, deve conter v=video_id ou id=video_id para que haja correspondência.
Desde a versão 4.0.0, a indexação e reprodução completa da biblioteca de vídeos é suportada, os vídeos agora podem ser reproduzidos de forma independente, bem como a visualização de pastas de vídeos dedicadas.
Capturas de tela
Configurações de personalização
Miniplayer do YouTube
Visualização de uso
Animando miniatura
Recomenda e ouve
animating_thumbnail_breathing.mp4
recomendado_listens_history.mp4
Instalação
Downloads estáveis: versões estáveis
Downloads beta: versões beta
As variantes disponíveis são arm & arm64
Nota de permissão:
as ações a seguir requerem permissão all_files_access (solicitada quando necessário)
editando tags de áudio
criação ou restauração automática de backups
salvando obras de arte
compactando imagens
baixando conteúdo do youtube
reproduzindo faixas de uma pasta raiz
Agradecimentos especiais:
@MSOB7YY para seu cliente do YouTube, que alimenta a seção do YouTube.
@cameralis pela incrível física do miniplayer.
@alexmercerind por me ajudar muito.
@lusaxweb por seu incrível pacote de ícones Iconsax.
Todos os mantenedores dos pacotes que tornaram o namida possível.