Sebelum Spotify, Apple Music, Amazon Music Unlimited, Amazon Music HD, Google Play Music, Tidal, Deezer, Pandora, Idagio, LiveXlive, Primephonic, SiriusXM Essential, SiriusXM Premier, dan Musik YouTube, kami mendengarkan mixtapes. Kami menyusun trek di iTunes dan membakarnya ke CD-RS. Kami menukarnya satu sama lain. Kami dengan bebas mendengarkan mobil kami atau di rumah atau dengan pemutar CD portabel kami. Dan itu bagus.
Hari ini kita mungkin menghabiskan kekekalan membuat daftar putar yang sempurna untuk seseorang yang spesial, hanya untuk mengetahui bahwa mereka berada di layanan Z Unlimited saat Anda berada di X Music Basic. Sekarang, vendor lock-in berarti lock-out cinta. Koneksi kami terputus. Harapan romantis kami tidak cukup tinggi untuk paywalls di sekitarnya. Apa yang bisa kita lakukan?
Ini adalah generator situs statis untuk "membakar" mixtape modern. Ini independen-platform dan tidak akan tergores di mobil Anda.
Jalankan program ini di dalam direktori file musik untuk menghasilkan halaman HTML telanjang yang hanya akan memutar musik untuk seseorang. Unggah semuanya ke situs web Anda, dan bagikan URL. Boom, Anda memiliki mixtape.
Ini hanya menangani "membakar CD," jika Anda mau - maka terserah Anda untuk membuatnya istimewa, seperti Anda akan menjadi mixtape normal. Tambahkan catatan trek, buat terlihat keren atau funky, lakukan sesuatu yang membutuhkan sedikit lebih banyak usaha daripada berbagi daftar putar Spotify yang aneh. Semua kenyamanan teknologi ini telah membuat kami malas dan membosankan. Jadi buat sesuatu yang menarik! Tunjukkan pada seseorang yang mereka maksudkan untuk Anda!
Pertama, kompilasi kumpulan file musik yang ingin Anda masukkan pada mixtape, dan ganti namanya sesuai dengan urutan yang Anda inginkan, di mana setiap nama file dimulai dengan nomor trek dua digit (yaitu 01
, 02
, ... 10
, 11
).
Tentu saja, program ini hanya untuk tujuan ilustrasi dan tidak boleh digunakan untuk mendistribusikan materi berhak cipta yang tidak Anda miliki haknya.
cdr
cdr
dengan go get github.com/thebaer/cdr/cmd/cdr
01 - Track 1.mp3
cdr clean
di direktori ini untuk membakukan nama file berdasarkan metadata mereka (mendukung ID3, MP4, OGG, FLAC)cdr burn
di direktori ini untuk menghasilkan halaman mixtape Andaindex.html
baru Anda di browser Anda!Ini memberi Anda HTML dasar. Sekarang bersenang -senang dengannya.
Anda juga dapat mengubah templat asli sebelum menghasilkan halaman terakhir.
mixtape.tmpl
ke direktori mixtape Anda{{template ...}}
dalam filecdr burn
- Ini akan menghasilkan halaman Anda dari templat ini, bukan default!Ini adalah kode templat penuh yang dapat Anda gunakan untuk memasukkan elemen tertentu.
Ini menunjukkan pemain audio dengan aksi bermain / jeda, ditambah daftar putar. Anda tidak perlu menggunakan kode templat lain di luar ini.
{{template "full-player" .Tracks}}
Secara opsional, Anda dapat menggunakan kode templat granular ini untuk kontrol yang lebih baik atas mixtape Anda.
PENTING! Saat menggunakan apa pun selain kode full-player
, Anda akan selalu ingin memasukkan kode berikut dalam templat Anda. Kalau tidak, mixtape Anda tidak akan bekerja dengan baik!
{{template "playlist-js"}}
Hanya menunjukkan pemain audio.
{{template "player" .Tracks}}
Tunjukkan daftar putar trek di mixtape.
{{template "playlist" .Tracks}}
Membutuhkan go 1.16 ke atas.
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)