I found a way to add my/your favorite song to Let's Sing 2019.
You just need to replace the (correct encoded) video file, autio file (in ogg format), cover image (png), a metadata file (in xml) and a vxla File (containing text and notes with timing) via LayeredFS. I replaced the Song "Nothing Compares 2 U" from DLC Content "90s Song pack" for "Let's Sing 2019 mit deutschen Hits" (title id 0100f5c009f83006) successful.
The resulting file structure looks like this:
The hard part ist to create the vxla file with all the notes and timings. For that I've scripted a small converter. This script takes a text song file (containing notes, text and timings) from ultrastar (ultrastar is a open source let's sing / sing star clone with tons of songs in the internet) and convert it to the vxla file, needed for let's sing.
You can find the script in my github repo (user dh4rry, repo ultrastar2singIt-Converter). (I can't post hyperlinks)
Optional this script also takes a youtube url as an argument (-yt) and generates the needed media files (audio, video and cover).
Todos:
You just need to replace the (correct encoded) video file, autio file (in ogg format), cover image (png), a metadata file (in xml) and a vxla File (containing text and notes with timing) via LayeredFS. I replaced the Song "Nothing Compares 2 U" from DLC Content "90s Song pack" for "Let's Sing 2019 mit deutschen Hits" (title id 0100f5c009f83006) successful.
The resulting file structure looks like this:
0100f5c009f83006
└── romfs
├── NothingCompares2U_meta.xml
└── Songs
├── audio
│ └── NothingCompares2U.ogg
├── audio_preview
│ └── NothingCompares2U_preview.ogg
├── covers
│ └── NothingCompares2U.png
├── videos
│ └── NothingCompares2U.mp4
└── vxla
└── NothingCompares2U.vxla
The hard part ist to create the vxla file with all the notes and timings. For that I've scripted a small converter. This script takes a text song file (containing notes, text and timings) from ultrastar (ultrastar is a open source let's sing / sing star clone with tons of songs in the internet) and convert it to the vxla file, needed for let's sing.
You can find the script in my github repo (user dh4rry, repo ultrastar2singIt-Converter). (I can't post hyperlinks)
Optional this script also takes a youtube url as an argument (-yt) and generates the needed media files (audio, video and cover).
Todos:
- test/support for Windows (actual quick-n-dirty '/' as filesystem seperator)
- generation of metadata file *_meta.xml
- find a way to add songs instead of replacing
Last edited by Dh4rry,