import { AudioMetadataService } from './dist/services/audioMetadataService.js'; const audioService = new AudioMetadataService(); // Test files from the debug output const testFiles = [ '01 Gas Op Die Lollie.mp3', 'ACRAZE - Do It To It (Extended Mix).mp3', 'test.flac', 'sample.wav', 'music.m4a', 'song.aac', 'track.ogg', 'audio.opus', 'file.wma', 'sound.aif', 'music.aiff', 'image.jpg', 'archive.zip', 'script.py', 'info.nfo', 'video.mp4', 'installer.dmg', 'playlist.m3u', 'readme.md', 'script.sh' ]; console.log('🎵 Testing audio file detection:'); console.log(''); testFiles.forEach(filename => { const isAudio = audioService.isAudioFile(filename); const status = isAudio ? '✅' : '❌'; console.log(`${status} ${filename} -> ${isAudio ? 'AUDIO' : 'NOT AUDIO'}`); }); console.log(''); console.log('📊 Summary:'); const audioFiles = testFiles.filter(f => audioService.isAudioFile(f)); const nonAudioFiles = testFiles.filter(f => !audioService.isAudioFile(f)); console.log(`Audio files: ${audioFiles.length}`); console.log(`Non-audio files: ${nonAudioFiles.length}`); console.log(`Total files: ${testFiles.length}`);