public List<MediaSource> getFilesView() {
   int size = DATA_MODEL.getRowCount();
   List<MediaSource> result = new ArrayList<MediaSource>(size);
   for (int i = 0; i < size; i++) {
     try {
       File file = DATA_MODEL.get(i).getFile();
       if (MediaPlayer.isPlayableFile(file)) {
         result.add(new MediaSource(DATA_MODEL.get(i).getFile()));
       }
     } catch (Exception e) {
       return Collections.emptyList();
     }
   }
   return result;
 }