ก่อน 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-RS เราแลกเปลี่ยนกัน เราฟังอย่างอิสระในรถของเราหรือที่บ้านหรือกับเครื่องเล่นซีดีแบบพกพาของเรา และมันก็ดี
วันนี้เราอาจใช้เวลานิรันดร์ในการสร้างเพลย์ลิสต์ที่สมบูรณ์แบบสำหรับคนพิเศษเพียงเพื่อเรียนรู้ว่าพวกเขาอยู่ในบริการ Z Music Unlimited ในขณะที่คุณใช้ X Music Basic ตอนนี้ผู้ขายล็อคอินหมายถึงความรักล็อคออก การเชื่อมต่อของเราถูกตัดการเชื่อมต่อ ความหวังโรแมนติกของเราไม่สูงพอสำหรับ paywall โดยรอบ เราทำอะไรได้บ้าง?
นี่คือเครื่องกำเนิดไฟฟ้าแบบคงที่สำหรับ "การเผาไหม้" มิกซ์เทปที่ทันสมัย เป็นแพลตฟอร์มที่ไม่ขึ้นกับแพลตฟอร์มและจะไม่ถูกขีดข่วนในรถของคุณ
เรียกใช้โปรแกรมนี้ภายในไดเรกทอรีของไฟล์เพลงเพื่อสร้างหน้า 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}}
ต้องไป 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)