Package org.jampa.model.playlists

Examples of org.jampa.model.playlists.AudioItem


    String message = Messages.getString("CheckPlaylistsDialog.Results") + " " + //$NON-NLS-1$ //$NON-NLS-2$
              values.size() + " " + Messages.getString("CheckPlaylistsDialog.NbFileResult"); //$NON-NLS-1$ //$NON-NLS-2$   
   
    viewer.removeAll();
    if (values.size() > 0) {
      AudioItem audioItem;
      String playList;
      Iterator<AudioItem> iter = values.keySet().iterator();
      while (iter.hasNext()) {
        audioItem = iter.next();
        playList = values.get(audioItem);
        item = new TableItem(viewer, SWT.NONE);
        item.setText(0, playList);
        item.setText(1, audioItem.getFileName());
      }
      _correctBtn.setEnabled(true);
     
      message = message + " " + Messages.getString("CheckPlaylistsDialog.MsgEntryNeedCorrection"); //$NON-NLS-1$ //$NON-NLS-2$
    }
View Full Code Here


      newPlaylist.setPosition(_items.size());
      _items.put(playlistName, newPlaylist);
     
      Playlist originalPL = _items.get(originalPlaylist);
      Iterator<AudioItem> iter = originalPL.getAudioList().iterator();
      AudioItem item;
      while (iter.hasNext()) {
        item = new AudioItem(iter.next());
        newPlaylist.addAudioItem(item);
      }
     
      Controller.getInstance().getEventController().firePlaylistChange(EventConstants.EVT_ADD_PLAYLIST, null, newPlaylist);
      return true;
View Full Code Here

   * @param playlistName
   */
  public void clearPlaylist(String playlistName) {
    if (_items.containsKey(playlistName)) {   
     
      AudioItem item;
      Playlist playlist = _items.get(playlistName);
      Iterator<AudioItem> iter = playlist.getAudioList().iterator();
      while (iter.hasNext()) {
        item = iter.next();
        if (item.isBoPlaying()) {
          stopPlayback();
          break;
        }
      }
      playlist.getAudioList().clear();
View Full Code Here

  }
 
  public void playFile(String playlistName, String fileName) {
    if (_items.containsKey(playlistName)) {
      Playlist playlist = _items.get(playlistName);
      AudioItem item = playlist.getAudioItemByPath(fileName);
      if (item != null) {
        playFile(playlist, item);
      }
    } else
      Log.getInstance(PlaylistController.class).info("Playlist not found : " + playlistName);   //$NON-NLS-1$
View Full Code Here

   */
  private void internalAddFileToPlaylist(String playlistName, String fileName, boolean isRemovable, int insertionIndex) {
    Playlist playlist = _items.get(playlistName);
   
    if (insertionIndex == -1) {
      playlist.addAudioItem(new AudioItem(fileName, true, isRemovable));
    } else {
      playlist.insertAudioItem(new AudioItem(fileName, true, isRemovable), insertionIndex);
    }
  }
View Full Code Here

      internalAddFileToPlaylist(playlistName, fileName, isRemovable, insertionIndex);   
     
      if (playFile) {
        Playlist playlist = getPlaylistByName(playlistName);
        if (playlist != null) {
          AudioItem item = playlist.getAudioItemByPath(fileName);
          if (item != null) {
            playFile(playlistName, item);
          }
        }
      }
View Full Code Here

       
        if (playFirst) {
          if (adder.getFirstItem() != null) {
            Playlist playlist = getPlaylistByName(playlistName);
            if (playlist != null) {
              AudioItem audioItem = playlist.getAudioItemByPath(((TitleItem) adder.getFirstItem()).getFilePath());
              if (audioItem != null) {
                playFile(playlistName, audioItem);
              }
            }
          }
View Full Code Here

      }
     
      if (playFirst) {
        Playlist playlist = getPlaylistByName(playlistName);
        if (playlist != null) {
          AudioItem item = playlist.getAudioItemByPath(adder.getFirstFileItem().getFileName());
          if (item != null) {
            playFile(playlistName, item);
          }
        }
      }     
View Full Code Here

      }
     
      if (playFirst) {
        Playlist playlist = getPlaylistByName(playlistName);
        if (playlist != null) {
          AudioItem item = playlist.getAudioItemByPath(directoryItem.getFirstFileItem().getFileName());
          if (item != null) {
            playFile(playlistName, item);
          }
        }
      }
View Full Code Here

          // Get the index of the drop.
          Playlist playlist = Controller.getInstance().getPlaylistController().getPlaylistByName(_id);
          int index = playlist.getAudioItemIndex((AudioItem) item.getData());       

          // Make a list of items to move.
          AudioItem itemToMove;
          AudioItem firstItem = null;       
          List<AudioItem> list = new ArrayList<AudioItem>();
          ISelection selection = viewer.getSelection();
          Iterator iter = ((IStructuredSelection) selection).iterator();
          while (iter.hasNext()) {
            itemToMove = (AudioItem) iter.next();
View Full Code Here

TOP

Related Classes of org.jampa.model.playlists.AudioItem

Copyright © 2018 www.massapicom. 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.