o site
Essa mixtape é um site vivo: uma playlist que cresce aos poucos, uma música lançada por dia, como quem grava uma fita e vai preenchendo o lado A com carinho. A home sempre mostra as 7 faixas mais recentes; a "full playlist" guarda tudo o que já foi lançado desde o começo. Enquanto toca, dá pra alternar entre a fita cassete 3D e o vídeo original.
como funciona
As músicas entram na fila por um formulário simples — só colar o link do YouTube. Uma vez por dia, a próxima da fila é liberada automaticamente e passa a aparecer na home e na playlist completa. Nada de painel administrativo, nada de banco de dados tradicional: uma planilha faz esse papel.
caixa de fitas
Além do lado A do dia a dia, tem uma caixa de fitas com três estantes: editorial (as fitas curadas da planilha, sempre completas, sem a regra de uma faixa por dia), minhas fitas (suas fitas locais e o que você já publicou) e fitas da comunidade (publicadas por qualquer um, com busca pelo nome ou id e uma estante só das favoritas). As três têm paginação, 10 fitas por página.
tipos de fitas
O site tem vários tipos de playlists, que chamo de fitas. A ordem abaixo vai das mais etéreas até as mais robustas e com persistência de dados. Todas as fitas têm uma cor, um título e vídeos — a quantidade máxima de vídeos varia de tipo pra tipo. Quando uma fita é compartilhada, você recebe um link da mesma fita em formato phantom, a não ser que ela seja uma fita da comunidade.
fitas phantom
As fitas phantom são as mais frágeis e etéreas das fitas do site. Elas não ficam salvas no site e não têm registro em lugar algum: os dados de uma fita phantom residem exclusivamente nos links de compartilhamento. Nome, cor e vídeos existem somente dentro da URL. Caso você perca a URL, você perde a fita. Elas têm um selo de fantasminha com efeito holográfico no canto inferior esquerdo, que as diferencia das demais, e podem ter até 20 vídeos na playlist.
Perdi uma fita phantom durante os testes. Era uma fita de testes, com músicas escolhidas sem um critério definido. Mesmo assim, quando percebi que jamais recuperaria aquela fita, fiquei triste — mesmo sabendo que ela não tinha significado nem valor sentimental óbvios, sua perda foi sentida. Talvez seja o efeito IKEA, não sei dizer ao certo.
fitas locais
Esse é o tipo mais frágil de fita com persistência de dados. As fitas locais são fitas suas salvas nos arquivos temporários do navegador, listadas em "minhas fitas" na caixa de fitas. Podem ter até 20 vídeos e são identificadas pelo ícone de "play" no canto inferior esquerdo da visualização 3D.
Considero as fitas locais menos frágeis do que as phantom, mas como os dados ficam salvos só no navegador, elas são mais frágeis do que os tipos que salvam a fita no servidor: só são acessíveis pelo navegador que as criou. É no editor que elas nascem — a fita se monta a partir de uma busca no YouTube (com thumbnail e duração) ou de links colados, vários de uma vez, separados por espaço, ponto-e-vírgula ou um por linha. Tudo que você monta fica salvo automaticamente como fita local, a menos que você publique. Vídeos com restrição de idade podem entrar numa fita, mas só tocam no YouTube, não nesse site. Qualquer fita tocando (inclusive as da caixa de fitas) tem um botão "remix", pra copiar as faixas dela como ponto de partida pra sua.
fita da home
Essa é uma fita particularmente interessante. A playlist tem 7 músicas e muda todo dia: sai a música mais antiga, entra uma música nova. As mais recentes aparecem no alto da playlist, as mais antigas ficam por último. A fita da home tem um ícone de fita cassete — o mesmo do favicon do site — no canto inferior esquerdo. Esse ícone indica as fitas editorializadas do site; é como se eu as assinasse.
Criei uma dinâmica que julgo divertida com as músicas que entram e saem da playlist. Às sextas-feiras a playlist da home está concluída, ou fechada, ou montada: ao longo da semana, um a um os vídeos vão se revelando, e na sexta a playlist da semana é revelada por completo. Todos os vídeos da semana seguem algum tema que eu escolho, o que cria um jogo entre o editor (eu) e o visitante: "será que ele consegue adivinhar o tema da semana?". Às sextas-feiras eu crio fitas editoriais com a playlist da semana, para fins de registro. Mesmo que a home mude, a história das fitas permanece — não sem um esforço de curadoria.
fitas da comunidade
Fitas da comunidade são fitas salvas nos meus servidores. Tecnicamente não ficam num servidor, ficam numa planilha, assim como a fita da home e as fitas editoriais. Considero esse tipo mais frágil do que as fitas editoriais e mais robusto do que a fita da home: elas não mudam constantemente, mas é mais fácil deletar uma fita da comunidade do que uma editorial. Elas têm um ícone de "pessoinhas" no canto inferior esquerdo.
As fitas da comunidade são criadas a partir de fitas locais: você pode optar por publicar sua fita para a comunidade — sem conta, sem login. Atualmente não fazemos nenhuma checagem de nomes nem do teor dos vídeos das fitas; se o YouTube deixa publicar, pode colocar numa fita. Publicar gera um link e um código de gerência (guardado no seu navegador) que permite editar ou excluir a fita depois — perdeu o código, perdeu o controle daquela fita. Tudo que o site guarda sobre você (fitas locais, favoritas, fitas que você publicou) fica só no seu navegador e nenhum dado sensível é coletado; tem uma ferramenta de exportar/importar na caixa de fitas pra fazer backup ou levar pra outro aparelho — importar mescla com o que você já tem em vez de substituir, e pergunta qual lado priorizar quando a mesma fita conflita entre os dois.
fitas editoriais
Fitas editoriais são fitas cujos dados estão salvos numa planilha, e o site busca-os pra montar as fitas. Tecnicamente, essas fitas não têm limite de quantidade de vídeos, mas playlists com mais de 20 vídeos podem causar problemas ao serem remixadas — contorno isso publicando fitas editoriais com menos de 20 vídeos. Elas têm um ícone de fita cassete, como a fita da home, no canto inferior esquerdo da visualização 3D.
Julgo essas as fitas mais robustas, porque sua deleção é mais difícil: os dados estão salvos numa planilha e qualquer um pode acessá-las.
tecnologias usadas
agradecimentos
Obrigado Dr. Kuraxota, Simulador de Demência e Elis, por testarem o site e mandarem feedback. Obrigado Red Manance, pelo feedback nas setlists das fitas.