diff --git a/generate.js b/generate.js index b8a38ad..e4837e8 100755 --- a/generate.js +++ b/generate.js @@ -919,6 +919,7 @@ const mediaItems = [ RadioItem.new("piebotnik") .setMetadata("dr robotnik bakes a pie", "KnightOfGames", "https://youtu.be/jqKVLZ9wA24") + .addTags([ "ylyl" ]) .addSource(RadioSource.new("video/mp4", [ "avc1.4D4028", "mp4a.40.2" ]) .setURI("mxc://glowers.club/YUjleEpsnUnjnQPscgAzVPzX") .addPreview("mxc://glowers.club/jJqCgRDjBVfCHfWzkNnFXuyF", "image/jpg", "800x450") @@ -1053,6 +1054,32 @@ const mediaItems = [ .setURI("mxc://glowers.club/pvVRMPsnBzCadKCSaZdMmluy") .addPreview("mxc://glowers.club/zYqsUaZgAmqNDWymTPhdGJRi", "image/jpg", "500x500")), + RadioItem.new("takyonmachine") + .setMetadata("Wintergrips - Takyon Machine (music instrument using a very angry man)", "Uncle Ned", "https://youtu.be/gSQyPdYz4f4") + .addTags([ "metadata-prefer-id" ]) + .addSource(RadioSource.new("video/mp4", [ "avc1.4D4029", "mp4a.40.2" ]) + .setURI("mxc://glowers.club/khtMKBJAxrJgOQclpdzHDTzp") + .addPreview("mxc://glowers.club/RqnJOOLKBNBlXnHOWziASTkN", "image/jpg", "800x450")) + .addSource(RadioSource.new("audio/mp3", [ "mp3" ]) + .setURI("mxc://glowers.club/zUxmXPHvOAXxMwxUsRpVBucq") + .addPreview("mxc://glowers.club/VcwimKRasxlYLJMqYtJpOJGi", "image/jpg", "500x500")), + + RadioItem.new("ghostpieght") + .setMetadata("Ghost Pieght", "uncrumpled", "https://youtu.be/SDQ-Vvdqa3s") + .addTags([ "ylyl" ]) + .addSource(RadioSource.new("video/mp4", [ "avc1.4D4029", "mp4a.40.2" ]) + .setURI("mxc://glowers.club/bVJrnYxFEUzZnebnClncWYxK") + .addPreview("mxc://glowers.club/jJFRlPmcGmjDhnYDziBAmytm", "image/jpg", "800x450")) + .addSource(RadioSource.new("audio/mp3", [ "mp3" ]) + .setURI("mxc://glowers.club/PQENpluityBQawDQxZlJidYD") + .addPreview("mxc://glowers.club/OcyarqkcuWucgkXOGtcgpJAa", "image/jpg", "250x250")), + + RadioItem.new("moonbase") + .setMetadata("MOONBASE BABY (ft. Hatsune Miku)", "KnightOfGames", "https://youtu.be/MIxowl5YuaQ") + .addSource(RadioSource.new("audio/mp3", [ "mp3" ]) + .setURI("mxc://glowers.club/AybVVfwhrAOCWTkGtMeIxkdB") + .addPreview("mxc://glowers.club/NuOKRVCYsxywWAsmRdoSVJfX", "image/jpg", "500x500")), + ].filter(Boolean).map(a => a.serialize()).sort((a,b) => a.id.localeCompare(b.id)) const lintCodecWarnings = {