Extract the functions to "lib/App/WithSound.pm". Issue #3
Refactor
Fix bug that causes a error : mp3 files not found
Apply the perltidy.