private List<MediaFile> search(String query) throws IOException { SearchCriteria criteria = new SearchCriteria(); criteria.setQuery(query); criteria.setOffset(0); criteria.setCount(50); SearchResult result = searchService.search(criteria, SearchService.IndexType.SONG); return result.getMediaFiles(); }