Перед Spotify Apple Music, Amazon Music Unlimited, Amazon Music HD, Google Play Music, Tidal, Deezer, Pandora, Idagio, Livexlive, Primephonic, Siriusxm Essential, Siriusxm Premier и YouTube Music, мы слушали микстейпы. Мы собрали треки на iTunes и сжег их на CD-R. Мы обменяли их друг с другом. Мы свободно слушали в нашей машине или дома или с нашим портативным проигрывателем компакт -дисков. И это было хорошо.
Сегодня мы могли бы потратить вечность, создавая идеальный плейлист для кого -то особенного, только чтобы узнать, что они находятся на службе Z Music Unlimited, пока вы находитесь на x Music Basic. Теперь блокировка продавца означает Love Lockout. Наши соединения отключены. Наши романтические надежды не достаточно высоки для окружающих платежных стен. Что мы можем сделать?
Это статический генератор сайта для «сжигания» современного микстейпа. Это независимо от платформы и не будет поцарапать в вашей машине.
Запустите эту программу в каталоге музыкальных файлов, чтобы создать HTML-страницу с обнаженными костями, которая просто воспроизводит музыку для кого-то. Загрузите все это на свой сайт и поделитесь URL. Бум, у вас есть микстейп.
Это заботится только о «сжигании компакт -диска», если хотите, - тогда вы должны сделать его особенным, как и обычный микстейп. Добавьте заметки на треке, заставьте его выглядеть круто или прикольным, сделайте что -то , что требует немного больше усилий, чем поделиться чертовым плейлистом Spotify. Все это технологическое удобство сделало нас ленивыми и скучными. Так что сделай что -нибудь интересное! Покажите кого -то, что он что -то значат для вас!
Во-первых, составьте коллекцию музыкальных файлов, которые вы хотели бы поставить на микстейп, и переименовать их в соответствии с желаемым заказом, где каждое имя файла начинается с двухзначного номера трека (т.е. 01
, 02
, ... 10
, 11
).
Конечно, эта программа предназначена только для иллюстративных целей и не должна использоваться для распространения материалов, защищенных авторским правом, вам не владеют.
cdr
cdr
с go get github.com/thebaer/cdr/cmd/cdr
01 - Track 1.mp3
cdr clean
в этом каталоге для стандартизации имен файлов на основе их метаданных (поддерживает ID3, MP4, OGG, FLAC)cdr burn
в этом каталоге, чтобы создать страницу микстейпаindex.html
в своем браузере!Это дает вам основной HTML. Теперь повеселитесь с этим.
Вы также можете настроить исходный шаблон , прежде чем он генерирует последнюю страницу.
mixtape.tmpl
в свой каталог микстейпа{{template ...}}
в файлеcdr burn
- он генерирует вашу страницу из этого шаблона вместо по умолчанию!Это полные коды шаблонов, которые вы можете использовать для включения определенных элементов.
Это показывает аудиоплеер с действиями воспроизведения / паузы, плюс плейлист. Вам не нужно использовать какие -либо другие коды шаблонов за пределами этого.
{{template "full-player" .Tracks}}
При желании вы можете использовать эти более детальные коды шаблонов для лучшего контроля над микстейпом.
ВАЖНЫЙ! При использовании чего-либо, кроме кода full-player
, вы всегда захотите включить следующий код в свой шаблон. В противном случае ваш микстейп не будет работать хорошо!
{{template "playlist-js"}}
Показывает только аудиоплеер.
{{template "player" .Tracks}}
Покажите список воспроизведения треков на микстейпе.
{{template "playlist" .Tracks}}
Требуется GO 1.16 и выше.
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)