Antes do Spotify, Apple Music, Amazon Music Unlimited, Amazon Music HD, Google Play Music, Tidal, Deezer, Pandora, Idagio, Livexlive, Primephonic, Siriusxm Essential, Siriusxm Premier e Music Youtube, ouvimos mixtapes. Compilamos faixas no iTunes e as queimamos em CD-Rs. Nós os trocamos. Ouvimos livremente em nosso carro ou em casa ou com nosso CD player portátil. E foi bom.
Hoje, podemos gastar uma eternidade fazendo a lista de reprodução perfeita para alguém especial, apenas para saber que eles estão no serviço Z Music Unlimited enquanto você estiver no X Music Basic. Agora, o bloqueio do fornecedor significa bloqueio de amor. Nossas conexões estão desconectadas. Nossas esperanças românticas não são altas o suficiente para os paywalls circundantes. O que podemos fazer?
Este é um gerador de sites estáticos para "queimar" uma mixtape moderna. É independente da plataforma e não será arranhado no seu carro.
Execute este programa dentro de um diretório de arquivos de música para produzir uma página HTML nua que simplesmente tocará a música para alguém. Envie tudo para o seu site e compartilhe o URL. Boom, você tem uma mixtape.
Isso apenas cuida de "queimar o CD", se você quiser - então cabe a você torná -lo especial, como se fosse uma mixtape normal. Adicione notas de faixa, faça com que pareça legal ou descolado, faça algo que exige um pouco mais de esforço do que compartilhar uma lista de reprodução do Spotify. Toda essa conveniência tecnológica nos tornou preguiçosos e chatos. Então faça algo interessante! Mostre a alguém que eles significam algo para você!
Primeiro, compilar uma coleção de arquivos de música que você gostaria de colocar em uma mixtape e renomeá-los de acordo com o pedido desejado, onde cada nome de arquivo começa com um número de faixa de dois dígitos (ou seja, 01
, 02
, ... 10
, 11
).
Obviamente, este programa é apenas para fins ilustrativos e não deve ser usado para distribuir material protegido por direitos autorais aos quais você não possui os direitos.
cdr
cdr
com go get github.com/thebaer/cdr/cmd/cdr
01 - Track 1.mp3
cdr clean
neste diretório para padronizar os nomes de arquivos com base em seus metadados (suporta ID3, MP4, OGG, FLAC)cdr burn
neste diretório para gerar sua página de mixtapeindex.html
no seu navegador!Isso fornece o HTML básico. Agora divirta -se com isso.
Você também pode ajustar o modelo original antes de gerar a página final.
mixtape.tmpl
no seu diretório de mixtape{{template ...}}
no arquivocdr burn
- ele gerará sua página a partir deste modelo em vez do padrão!Estes são os códigos de modelo completos que você pode usar para incluir certos elementos.
Isso mostra o player de áudio com ações de reprodução / pausa, além da lista de reprodução. Você não precisa usar outros códigos de modelo além disso.
{{template "full-player" .Tracks}}
Opcionalmente, você pode usar esses códigos de modelo mais granulares para obter um melhor controle sobre sua mixtape.
IMPORTANTE! Ao usar qualquer coisa além do código full-player
, você sempre desejará incluir o código a seguir em seu modelo. Caso contrário, sua mixtape não funcionará bem!
{{template "playlist-js"}}
Mostra apenas o player de áudio.
{{template "player" .Tracks}}
Mostre a lista de reprodução de faixas na mixtape.
{{template "playlist" .Tracks}}
Requer ir 1,16 e acima.
NAME:
CD-R 700MB - A static mixtape site generator
USAGE:
cdr [global options] command [command options] [arguments...]
VERSION:
v1.0
COMMANDS:
burn generate the static mixtape site
preview serve the mixtape site
clean clean and organize audio files in the current directory
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--help, -h show help (default: false)
--version, -v print the version (default: false)