在Spotify,Apple Music,Amazon Music Unlimited,Amazon Music HD,Google Play Music,Tidal,Deezer,Deezer,Pandora,Idagio,Livexlive,PrimeXlonic,PrimePhonic,Siriusxm Essential,Siriusxm Premier和YouTube Music,我们听了Mixtapes。我们在iTunes上编译了轨道,并将它们烧到CD-RS上。我们彼此交易。我们在汽车,家里或便携式CD播放器中自由聆听。很好。
今天,我们可能会花费永恒的方式,使其成为一个与众不同的人的完美播放列表,却在您使用X Music Basic时得知他们在Z Music Unlimited服务中。现在,供应商锁定意味着爱锁定。我们的联系是断开连接的。我们的浪漫希望不足以满足周围的付费墙。我们能做什么?
这是用于“燃烧”现代混音带的静态站点生成器。它独立于平台,不会在您的汽车中刮擦。
在音乐文件的目录中运行此程序,以生成一个简单的html页面,该页面只需为某人播放音乐。将其全部上传到您的网站,然后共享URL。繁荣,你有一个混音带。
这只会照顾“燃烧CD”,如果您愿意的话 - 这取决于您使其与众不同,就像您是普通的混音带一样。添加曲目笔记,使其看起来很酷或时髦,做一些比共享一个怪异的Spotify播放列表所需的努力。所有这些技术便利使我们变得懒惰和无聊。所以让一些有趣的东西!向某人展示他们对您的意义!
首先,编译您要放在混音带上的音乐文件集合,并根据所需的顺序重命名它们,每个文件名称以两位数02
曲目编号开头(即01
,... 10
, 11
)。
当然,该程序仅用于说明目的,不应用于分发您不拥有权利的受版权保护的材料。
cdr
使用go get github.com/thebaer/cdr/cmd/cdr
安装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}}
需要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)