Вместо того, чтобы беспокоиться о защите программного обеспечения в этом случае, вы должны сосредоточиться на аппаратном обеспечении. Удалите все сетевые порты, USB-порты, дисководы и все остальное, что можно использовать для копирования файлов. Физически заблокируйте корпус, чтобы никто не мог достать и вырвать жесткий диск.
Скорее всего, для караоке-машины не понадобится ничего, кроме входа для микрофона, аудио- и, возможно, видеовыхода и какого-либо интерфейса. Обрезать до необходимого.
По сути, сделайте так, чтобы у них не было метода копирования файлов. Если они достаточно сообразительны и настойчивы, чтобы взломать заблокированное шасси для жесткого диска, наполненного караоке-музыкой, оставив его достаточно неповрежденным, чтобы вы не брали их за ремонт / замену оборудования, они получат музыку так или иначе независимо.
Не забывайте, независимо от того, насколько надежно вы создаете mp3-файлы, всегда будет возможность кого-то подключить к самому аудио-выходу и записать свои собственные файлы. Лучшее, на что вы можете надеяться, это быть достаточно разочаровывающим, что копирование самих mp3-файлов просто не стоит усилий.
И, конечно, вы всегда можете добавить шифрование для этого дополнительного уровня неудобства. Но это не должно быть вашей первой и единственной линией защиты.