[0.2.0] - 2024-07-30
Esse lançamento marca o renascimento do projeto.
Novas Funcionalidades
- Reprodução Automática de Músicas: Implementada funcionalidade para que a próxima música na fila comece a tocar automaticamente quando a música atual terminar.
- Suporte a Playlists Aleatórias: Adicionada opção de reprodução aleatória, permitindo a reprodução de faixas em ordem aleatória quando o modo "Random" estiver ativado.
- Controle de Tempo e Duração: Adicionado controle deslizante (range input) para navegação direta na faixa atual, melhorando a experiência de navegação.
Correções
- Reprodução de Músicas: Corrigido problema onde a música seguinte iniciava pausada após a transição da faixa anterior.
- Manuseio de Estado de Reprodução: Ajustado o estado de reprodução para garantir que a música continue a tocar corretamente após a mudança de faixa.
Melhorias
- Atualização da Lógica de Controle: Melhorada a lógica para garantir uma transição suave entre as faixas e a correta atualização do tempo atual e duração total.
- Interface de Usuário: Foram criados layouts para melhorar a usabilidade e a aparência do componente de player.
Outras Alterações
- Atualização da Estrutura do Código: Alterada a estrutura do componente do player, que agora temos o
Player.tsx
para melhorar a clareza e a manutenção do código.
O que esperar
- Design: Como mencionado acima, foi criado layouts para criar uma padronização, nesse lançamento algumas das telas foram deletadas e outras foram quebradas, mas vão estar sendo refeitas para implementar uma boa experiência do usuário.
- Frequência de lançamentos: Atualmente por ser um projeto pessoal e de baixa divulgação, sou o único desenvolvedor, e com isto, os próximos lançamentos não tem estimativa.