Apesar do fato de que quase todos os dispositivos em que confio agora têm a capacidade de reproduzir ou transmitir arquivos de áudio digital, eu aceitaria com prazer a inconveniência de carregar um MP3 player autônomo, se necessário. winampum dos primeiros leitores de mp3 para pcNo meu bolso.
Antes que a especificação MP3 (MPEG-1 Audio Layer III) fosse oficialmente lançada ao público em 1993, não era impossível reunir uma coleção de arquivos de áudio digital em um computador. De fato, extrair os arquivos digitais de um CD de música era bastante fácil, o problema era encontrar um lugar para armazenar todos eles. Comprei meu primeiro PC em 1996 antes de ir para a faculdade com um enorme disco rígido (na época) de 1,6 GB, o que era suficiente para dois CDs de música.
O formato MP3 explodiu em popularidade no final da década de 1990 porque reduziu o espaço de armazenamento necessário para arquivos de áudio digital em cerca de 90%, sem que os arquivos parecessem terrivelmente supercompactados. Un minuto de audio necesitaba solo 1 MB de espacio de almacenamiento, pero la otra cosa que ayudó a que los MP3 fueran tan populares (además del auge del intercambio de archivos) fue un reproductor multimedia llamado Winamp, lanzado por primera vez en 1997. Fuera Da porta, foi incrivelmente polido e cheio de recursos com suporte para listas de reprodução, um fácil de usar gráfico-EQ e uma coleção crescente de skins e visualizadores. Se você tinha uma grande coleção de MP3 no final dos anos 90 e início dos anos 90, você também era um usuário dedicado do Winamp e provavelmente ainda tem um fraquinho pelo aplicativo.
O colaborador da Adafruit, Tim C, claramente tem boas lembranças de bater na bunda da lhama (uma citação do arquivo de amostra do aplicativo que seria reproduzido na primeira vez que o Winamp foi lançado), então eles mudaram o $ 55 Adafruit PyPortal— um dispositivo IoT com Python semelhante a um despertador inteligente com tela sensível ao toque, mas infinitamente configurável e hackeável — em um dispositivo Winamp autônomo.
Embora você esteja clamando por um estojo personalizado para tornar seu MP3 player PyPortal Winamp mais fácil de caber no bolso e mais seguro para transportar o dia todo, Tim C compartilhou um tutorial detalhado sobre transformar o PyPortal no melhor dispositivo retrô do final dos anos 90, mesmo que os MP3 players autônomos da época fossem irremediavelmente básicos comparados a isso.
Mas antes que você grite com a loja Adafruit para calar a boca e pegar seu dinheiro, é importante notar que esta não é uma implementação completa da interface do usuário do Winamp. Você pode tocar na parte superior da tela para pausar e retomar a reprodução da música. TO aplicativo em ambos os lados do editor de lista de reprodução na parte inferior avança para a faixa seguinte ou anterior. Os botões individuais em toda a UI clássica do Winamp simplesmente não funcionam, e nem os controles deslizantes no equalizador gráfico. Para complicar ainda mais, as listas de reprodução só podem ser criadas e modificadas editando um arquivo JSON em um computador. Mas pelo menos ainda replica a rolagem de gagueira do nome da faixa atualmente em reprodução.
Tim C lançou seu código em domínio público, então há uma chance de alguém pegar essa ideia e executá-la até a conclusão, recriando completamente a experiência do Winamp em um dispositivo portátil. Quando chegar a hora, terei meu cartão de crédito pronto.