// Constructor takes the name to save decoded track as in the form of a string ex:"track1.wav" public FlacTrackPlayer(String trackName) { player = null; track = new File(trackName); Mixer mixer = AudioSystem.getMixer(AudioSystem.getMixerInfo()[0]); try { mixer.open(); } catch (LineUnavailableException e) { // TODO Auto-generated catch block System.out.println("huh?"); e.printStackTrace(); } }