@Override public void playTrack() { try { int index = playlist.getSelectedIndex(); if (index < playlist.getPlaylistSize()) { if (player.isPlaying()) { player.stop(); } player.play(playlist.getCursor().getFullName()); } } catch (BasicPlayerException ex) { ex.printStackTrace(); playNextTrack(); } }