usdb_syncer
usdb_syncer copied to clipboard
On first start, ask user for target karaoke software to determine suitable text encoding, audio and video formats
Different karaoke softwares support different text file encodings, audio and video formats. The user should select the target karaoke software so the Syncer downloads suitable encodings/formats.
Related: https://github.com/bohning/usdb_syncer/wiki/Comparison-of-different-Karaoke-software
Line Ending either always CRLF (supported by all karaoke softwares? But may cause issues in Linux/Mac text editors?) or Windows -> CRLF, Mac/Linux -> LF
Text File Encoding USDX < 1.1 / CMD (legacy support) -> CP1252 USDX and variants, Play, Performous -> UTF8 Vocaluxe -> UTF8-BOM
Audio USDX < 1.1 / CMD (legacy support) -> mp3 USDX and variants, Vocaluxe, Performous -> m4a Play -> mp3
Video USDX < 1.1 / CMD (legacy support) -> TBD USDX and variants -> TBD Vocaluxe -> TBD Performous -> TBD Play -> TBD (depending on OS? Unity supports different codecs/containers for different OS)
Duet Performous: only #DUETSINGERP1/P2 USDX <=1.2: only P1/P2 USDX World Party: only P1/P2 Vocaluxe: both USDX 1.3+: both