Examples of AudioItem


Examples of org.jampa.model.playlists.AudioItem

 
  private void fillList() {
    TableItem tableItem;
   
    viewer.removeAll();
    AudioItem item;
    Iterator<AudioItem> iter = _items.keySet().iterator();
    while (iter.hasNext()) {
      item = iter.next();
      tableItem = new TableItem(viewer, SWT.NONE);
      tableItem.setText(0, item.getFileName());
      tableItem.setText(1, _items.get(item));
    }
  }
View Full Code Here

Examples of org.jampa.model.playlists.AudioItem

      _boResult = true;
      _results = new ArrayList<AudioItem>();
     
      try {     
        while (rs.next()) {
          _results.add(new AudioItem(rs.getString("PATH"), false)); //$NON-NLS-1$
        }               
       
      } catch (SQLException e) {   
        _boResult = false;
        _errorMessage = e.getMessage();
View Full Code Here

Examples of org.jampa.model.playlists.AudioItem

  private void doCheckPlaylists(IProgressMonitor monitor) {
   
    _removedList = new HashMap<AudioItem, String>();
   
    Playlist item;
    AudioItem audioItem;
    File file;
    List<AudioItem> _toRemove = new ArrayList<AudioItem>();
   
    for (int i = 0; i < _playlists.length; i++) {
      if (monitor.isCanceled())
        return;
      item = (Playlist)_playlists[i];
      monitor.subTask(item.getName());
     
      _toRemove.clear();

      Iterator<AudioItem> iter = item.getAudioList().iterator();     
      while (iter.hasNext()) {
        audioItem = iter.next();
        file = new File(audioItem.getFileName());
        if (!file.exists()) {
          Log.getInstance(PlaylistChecker.class).info("File not found in playlist: " + item.getName() + " / " + audioItem.getFileName()); //$NON-NLS-1$ //$NON-NLS-2$         
          _removedList.put(audioItem, item.getName());
          _toRemove.add(audioItem);
        }
      }
                 
View Full Code Here

Examples of org.jampa.model.playlists.AudioItem

  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {
   
    ISelection selection = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getSelection();
   
    AudioItem item;
    ArrayList<AudioItem> list = new ArrayList<AudioItem>();
    Iterator iter = ((IStructuredSelection)selection).iterator();
    while (iter.hasNext()) {
      item = (AudioItem) iter.next();
      if (item != null) {
View Full Code Here

Examples of org.jampa.model.playlists.AudioItem

        SWT.ITALIC);
  }
 
  private void createList(List<IDiskItem> itemList) {
    IDiskItem item;
    AudioItem audioItem;
    Iterator<IDiskItem> iter = itemList.iterator();
    while (iter.hasNext()) {
      item = iter.next();
      if (item instanceof FileItem) {
        audioItem = new AudioItem(((FileItem) item).getFileName(), true, false);
        _itemList.add(audioItem);
      } else if (item instanceof DirectoryItem) {
        createList(((DirectoryItem) item).getFileListAsDiskItem());       
        createList(((DirectoryItem) item).getDirectoryListAsDiskItem());
      }
View Full Code Here

Examples of org.jampa.model.playlists.AudioItem

   
  }
 
  private void createList(ILibraryItem itemList) {
    ILibraryItem item;
    AudioItem audioItem;
    Iterator<ILibraryItem> iter = itemList.getChildrenList().iterator();
    while (iter.hasNext()) {
      item = iter.next();
      if (item instanceof TitleItem) {
        audioItem = new AudioItem(((TitleItem) item).getFilePath(), true, false);
        _itemList.add(audioItem);
      } else {
        createList(item);
      }
    }
View Full Code Here

Examples of org.jampa.model.playlists.AudioItem

    }
  }
 
  private void fillFields() {
    boolean firstItem = true;
    AudioItem audioItem;
    Iterator<AudioItem> iter = _itemList.iterator();
    while (iter.hasNext()) {
      audioItem = iter.next();
      if (firstItem) {
        stTrackNumberValue = audioItem.getTrackNumber();
        stTitleValue = audioItem.getPropertiesList().get(AudioItem.TITLE);
        stArtistValue = audioItem.getPropertiesList().get(AudioItem.ARTIST);
        stAlbumValue = audioItem.getPropertiesList().get(AudioItem.ALBUM);
        stGenreValue = audioItem.getPropertiesList().get(AudioItem.GENRE);
        stYearValue = audioItem.getPropertiesList().get(AudioItem.YEAR);
        stCommentValue = audioItem.getPropertiesList().get(AudioItem.COMMENT);
       
        firstItem = false;
      } else {
        if (!audioItem.getTrackNumber().equals(stTrackNumberValue)) {
          boSameTrackNumber = false;
        }
        if (!audioItem.getPropertiesList().get(AudioItem.TITLE).equals(stTitleValue)) {
          boSameTitle = false;
        }
        if (!audioItem.getPropertiesList().get(AudioItem.ARTIST).equals(stArtistValue)) {
          boSameArtist = false;
        }
        if (!audioItem.getPropertiesList().get(AudioItem.ALBUM).equals(stAlbumValue)) {
          boSameAlbum = false;
        }
        if (!audioItem.getPropertiesList().get(AudioItem.GENRE).equals(stGenreValue)) {
          boSameGenre = false;
        }
        if (!audioItem.getPropertiesList().get(AudioItem.YEAR).equals(stYearValue)) {
          boSameYear = false;
        }
        if (!audioItem.getPropertiesList().get(AudioItem.COMMENT).equals(stCommentValue)) {
          boSameComment = false;
        }
      }
    }
   
View Full Code Here

Examples of org.jampa.model.playlists.AudioItem

        break;
      }
      default : playlistName = playlistSelection.getItem(playlistSelection.getSelectionIndex());
    }
   
    AudioItem audioItem;
    FileItem fileItem;
    List<IDiskItem> list = new ArrayList<IDiskItem>();
    for (int i = 0; i < searchResults.getItemCount(); i++) {
      if (searchResults.getItem(i).getChecked()) {
        audioItem = (AudioItem) searchResults.getItem(i).getData();
        fileItem = new FileItem(audioItem.getFileName(), null);
        list.add(fileItem);
      }
    }
    Controller.getInstance().getPlaylistController().addDiskItemsToPlaylist(playlistName, list, playFirst);
  }
View Full Code Here

Examples of org.jampa.model.playlists.AudioItem

    _problemItemList = new Hashtable<AudioItem, String>();
  }
 
  private void internalProcessTags(IProgressMonitor monitor) {
    List<String> result;
    AudioItem item;
    Iterator<AudioItem> iter = _itemList.iterator();
    while (iter.hasNext()) {
      if (monitor.isCanceled())
        return;
     
      item = iter.next();
     
      monitor.subTask(Messages.getString("Controller.UpdatingTagsItem") + item.getFileName()); //$NON-NLS-1$
     
      result = Controller.getInstance().getHSQLController().updateLibraryItem(item.getFileName(),
            _updateTrackNumber, _trackNumber,
            _updateTitle, _title,
            _updateArtist, _artist,
            _updateAlbum, _album,
            _updateGenre, _genre,
View Full Code Here

Examples of org.jampa.model.playlists.AudioItem

    });
  }
 
  private void correctList(HashMap<AudioItem, String> values) {
    if (values.size() > 0) {
      AudioItem audioItem;
      String playList;
      Iterator<AudioItem> iter = values.keySet().iterator();
      while (iter.hasNext()) {
        audioItem = iter.next();
        playList = values.get(audioItem);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.