Vor Spotify, Apple Music, Amazon Music Unlimited, Amazon Music HD, Google Play Music, Tidal, Deezer, Pandora, Idagio, LivexLive, Primephonic, Siriusxm Essential, Siriusxm Premier und YouTube Music haben wir Mixtapes gehört. Wir haben Tracks auf iTunes zusammengestellt und sie auf CD-Rs verbrannt. Wir haben sie miteinander gehandelt. Wir haben in unserem Auto oder zu Hause oder mit unserem tragbaren CD -Player frei zugehört. Und es war gut.
Heute können wir eine Ewigkeit damit verbringen, die perfekte Wiedergabeliste für jemanden zu machen, der etwas Besonderes ist, nur um zu erfahren, dass sie im Z Music Unlimited Service sind, während Sie auf X Music Basic sind. Jetzt bedeutet Vendor Lock-In Love Lock-Out. Unsere Verbindungen sind getrennt. Unsere romantischen Hoffnungen sind nicht hoch genug für die umgebenden Paywalls. Was können wir tun?
Dies ist ein statischer Site -Generator für das "Verbrennen" eines modernen Mixtapes. Es ist plattformunabhängig und wird nicht in Ihrem Auto zerkratzt.
Führen Sie dieses Programm in einem Verzeichnis von Musikdateien aus, um eine HTML-Seite mit nackten Beinen zu erstellen, auf der einfach die Musik für jemanden abgespielt wird. Laden Sie alles auf Ihre Website hoch und teilen Sie die URL. Boom, du hast ein Mixtape.
Dies kümmert sich nur um "Verbrennen der CD", wenn Sie so wollen - dann liegt es an Ihnen, sie besonders zu machen, wie Sie es ein normales Mixtape tun würden. Fügen Sie Track -Notizen hinzu, lassen Sie es cool oder funky aussehen. Machen Sie etwas , das etwas mehr Mühe erfordert, als eine verdammte Spotify -Wiedergabeliste zu teilen. All diese technischen Bequemlichkeit hat uns faul und langweilig gemacht. Also mach etwas interessant! Zeigen Sie jemandem, dass er Ihnen etwas bedeutet !
Kompilieren Sie zuerst eine Sammlung von Musikdateien, die Sie auf ein Mixtape aufnehmen möchten, und benennen Sie sie nach der gewünschten Bestellung um, bei der jeder Dateiname mit einer zweistelligen Spurnummer beginnt (dh 01
, 02
, ... 10
, 11
).
Natürlich dient dieses Programm nur für veranschaulichende Zwecke und sollte nicht verwendet werden, um urheberrechtlich geschütztes Material zu verteilen, für das Sie die Rechte nicht besitzen.
cdr
-Verwendungcdr
mit go get github.com/thebaer/cdr/cmd/cdr
01 - Track 1.mp3
cdr clean
in diesem Verzeichnis aus, um die Dateinamen basierend auf ihren Metadaten zu standardisieren (unterstützt ID3, MP4, OGG, FLAC).cdr burn
in diesem Verzeichnis aus, um Ihre Mixtape -Seite zu generierenindex.html
in Ihrem Browser!Dies gibt Ihnen die grundlegende HTML. Jetzt viel Spaß damit.
Sie können die ursprüngliche Vorlage auch optimieren , bevor sie die letzte Seite generiert.
mixtape.tmpl
in Ihr Mixtape -Verzeichnis{{template ...}}
-Zeilen in der Datei aufbewahrtcdr burn
aus - generiert Ihre Seite aus dieser Vorlage anstelle der Standardeinstellung!Dies sind die vollständigen Vorlagencodes, mit denen Sie bestimmte Elemente einbeziehen können.
Dies zeigt den Audio -Player mit Spiel- / Pauseaktionen sowie der Wiedergabeliste. Sie müssen keine anderen Vorlagencodes darüber hinaus verwenden.
{{template "full-player" .Tracks}}
Optional können Sie diese detaillierteren Vorlagencodes verwenden, um eine bessere Kontrolle über Ihr Mixtape zu erhalten.
WICHTIG! Wenn Sie etwas anderes als der full-player
verwenden, möchten Sie immer den folgenden Code in Ihre Vorlage aufnehmen. Ansonsten funktioniert Ihr Mixtape nicht gut!
{{template "playlist-js"}}
Zeigt nur den Audio -Player an.
{{template "player" .Tracks}}
Zeigen Sie die Wiedergabeliste der Tracks auf dem Mixtape.
{{template "playlist" .Tracks}}
Erfordert GO 1.16 und höher.
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)