Examples of Playlist


Examples of org.jampa.model.playlists.Playlist

   * @return True if the playlist does not already exists, False otherwise.
   */
  private boolean addPlaylist(String playlistName, String fileName) {
   
    if (!_items.containsKey(playlistName)) {
      Playlist newPlaylist = new Playlist(playlistName, fileName);
      _items.put(playlistName, newPlaylist);
      return true;
    } else
      return false;       
  }
View Full Code Here

Examples of org.jampa.model.playlists.Playlist

   * @param playlistName The playlist name.
   * @return True if the playlist does not already exists, False otherwise.
   */
  public boolean addEmptyPlaylist(String playlistName) {
    if (!_items.containsKey(playlistName)) {
      Playlist newPlaylist = new Playlist(playlistName);
      newPlaylist.setDate(new Date());
      newPlaylist.setPosition(_items.size());
      _items.put(playlistName, newPlaylist);
     
      Controller.getInstance().getEventController().firePlaylistChange(EventConstants.EVT_ADD_PLAYLIST, null, newPlaylist);
      return true;
    } else
View Full Code Here

Examples of org.jampa.model.playlists.Playlist

   * @param originalPlaylist The playlist to be copied.
   * @return True if the playlist does not already exists, False otherwise.
   */
  public boolean duplicatePlaylist(String playlistName, String originalPlaylist) {
    if (!_items.containsKey(playlistName)) {
      Playlist newPlaylist = new Playlist(playlistName);
      newPlaylist.setDate(new Date());
      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);
      }
View Full Code Here

Examples of org.jampa.model.playlists.Playlist

   * Remove a playlist from the list. Insert it into the list of playlist that need to be deleted.
   * @param playlistName
   */
  public void removePlaylist(String playlistName) {
    if (_items.containsKey(playlistName)) {
      Playlist playlist;
      playlist = _items.remove(playlistName);
     
      if (playlist.hasAudioItemPlaying()) {
        stopPlayback();
      }
     
      if (!_itemsToDelete.containsKey(playlistName)) {
        _itemsToDelete.put(playlistName, playlist);
View Full Code Here

Examples of org.jampa.model.playlists.Playlist

   */
  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();
     
      Controller.getInstance().getEventController().fireAudioItemChange(EventConstants.EVT_ITEM_CHANGE_IN_PLAYLIST, null, null);
    } else
      Log.getInstance(PlaylistController.class).info("Playlist not found : " + playlistName);     //$NON-NLS-1$
  }
View Full Code Here

Examples of org.jampa.model.playlists.Playlist

 
  public void moveTitleAtIndex(String playlistName, int index, AudioItem item) {
    if (_items.containsKey(playlistName)) {
      Log.getInstance(PlaylistController.class).debug("Move item " + item.getFileName() + " to index: " + index); //$NON-NLS-1$ //$NON-NLS-2$
     
      Playlist playlist = _items.get(playlistName);
      playlist.moveItemAtIndex(index, item);
     
      Controller.getInstance().getEventController().fireAudioItemChange(EventConstants.EVT_ITEM_CHANGE_IN_PLAYLIST, null, null);
    } else
      Log.getInstance(PlaylistController.class).info("Playlist not found : " + playlistName);   //$NON-NLS-1$
  }
View Full Code Here

Examples of org.jampa.model.playlists.Playlist

   * @param playlistName
   * @param item
   */
  public void moveTitleDown(String playlistName, AudioItem item) {
    if (_items.containsKey(playlistName)) {
      Playlist playlist = _items.get(playlistName);
      playlist.moveItemDown(item);
     
      Controller.getInstance().getEventController().fireAudioItemChange(EventConstants.EVT_ITEM_CHANGE_IN_PLAYLIST, null, null);
    } else
      Log.getInstance(PlaylistController.class).info("Playlist not found : " + playlistName);   //$NON-NLS-1$
  }
View Full Code Here

Examples of org.jampa.model.playlists.Playlist

   * @param playlistName
   * @param item
   */
  public void moveTitleUp(String playlistName, AudioItem item) {
    if (_items.containsKey(playlistName)) {
      Playlist playlist = _items.get(playlistName);
      playlist.moveItemUp(item);
     
      Controller.getInstance().getEventController().fireAudioItemChange(EventConstants.EVT_ITEM_CHANGE_IN_PLAYLIST, null, null);
    } else
      Log.getInstance(PlaylistController.class).info("Playlist not found : " + playlistName);   //$NON-NLS-1$
 
View Full Code Here

Examples of org.jampa.model.playlists.Playlist

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

Examples of org.jampa.model.playlists.Playlist

      Log.getInstance(PlaylistController.class).info("Playlist not found : " + playlistName);   //$NON-NLS-1$
  }
 
  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
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.