1 year ago
Sun Feb 2, 2025 7:47am PST
Show HN: I designed a DSL for playing multiple segments of media files
and implemented it for MP3.

The DSL "CJM" extracts and concatenates segments from multiple files.

It integrates features of CUE, M3U, and SQL,

just like:

---------

CJM Cut, Sequence

#"blk1"

some song.mp3

00:00:000 0:""

00:10:000 1:"02"

00:15:000 0:""

#"blk2"

some song inst.mp3

00:00:000 1:"01"

00:10:000 0:""

00:15:000 1:"03"

CJM SelectAll, Convert(0,1)

CJM Merge

CJM Alphabetize

CJM Playback

read article
comments:
add comment
loading comments...