Examples of PlaylistItem


Examples of com.github.hakko.musiccabinet.domain.model.aggr.PlaylistItem

  }
 
  @Test
  public void noAdjacentArtistsInPlaylist() {
    List<PlaylistItem> ts = new ArrayList<>();
    ts.add(new PlaylistItem(1, 1));
    ts.add(new PlaylistItem(1, 2));
    ts.add(new PlaylistItem(1, 3));
    ts.add(new PlaylistItem(2, 4));
    ts.add(new PlaylistItem(2, 5));
    ts.add(new PlaylistItem(2, 6));
    ts.add(new PlaylistItem(3, 7));
    ts.add(new PlaylistItem(3, 8));
    ts.add(new PlaylistItem(3, 9));
    ts.add(new PlaylistItem(4, 10));
    ts.add(new PlaylistItem(4, 11));
    ts.add(new PlaylistItem(4, 12));
    ts.add(new PlaylistItem(5, 13));
    ts.add(new PlaylistItem(5, 14));
    ts.add(new PlaylistItem(5, 15));
    ts.add(new PlaylistItem(6, 16));
    ts.add(new PlaylistItem(6, 17));
    ts.add(new PlaylistItem(6, 18));
    ts.add(new PlaylistItem(7, 19));
    ts.add(new PlaylistItem(7, 20));
    ts.add(new PlaylistItem(7, 21));
    ts.add(new PlaylistItem(8, 22));
    ts.add(new PlaylistItem(8, 23));
    ts.add(new PlaylistItem(8, 24));

    Random rnd = new Random(1258114665843L);
    for (int i = 0; i < 1000; i++) {
      Collections.shuffle(ts, rnd);
      playlistGeneratorService.distributeArtists(ts);
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.aggr.PlaylistItem

  /*
   * Expects a ResultSet of (artist_id, track_id).
   */
  @Override
  public PlaylistItem mapRow(ResultSet rs, int rowNum) throws SQLException {
    return new PlaylistItem(rs.getInt(1), rs.getInt(2));
  }
View Full Code Here

Examples of com.google.api.services.youtube.model.PlaylistItem

        System.out.println("=============================================================");
        System.out.println("\t\tTotal Videos Uploaded: " + size);
        System.out.println("=============================================================\n");

        while (playlistEntries.hasNext()) {
            PlaylistItem playlistItem = playlistEntries.next();
            System.out.println(" video name  = " + playlistItem.getSnippet().getTitle());
            System.out.println(" video id    = " + playlistItem.getContentDetails().getVideoId());
            System.out.println(" upload date = " + playlistItem.getSnippet().getPublishedAt());
            System.out.println("\n-------------------------------------------------------------\n");
        }
    }
View Full Code Here

Examples of com.google.api.services.youtube.model.PlaylistItem

    playlistItemSnippet.setPlaylistId(playlistId);
    playlistItemSnippet.setResourceId(resourceId);

    // Create the playlistItem resource and set its snippet to the
    // object created above.
    PlaylistItem playlistItem = new PlaylistItem();
    playlistItem.setSnippet(playlistItemSnippet);

    // Call the API to add the playlist item to the specified playlist.
    // In the API call, the first argument identifies the resource parts
    // that the API response should contain, and the second argument is
    // the playlist item being inserted.
    YouTube.PlaylistItems.Insert playlistItemsInsertCommand = youtube
        .playlistItems().insert("snippet,contentDetails", playlistItem);
    PlaylistItem returnedPlaylistItem = playlistItemsInsertCommand
        .execute();

    log.debug("New PlaylistItem name: "
        + returnedPlaylistItem.getSnippet().getTitle());
    log.debug(" -Video id: "
        + returnedPlaylistItem.getSnippet().getResourceId()
            .getVideoId());
    log.debug(" -Posted: "
        + returnedPlaylistItem.getSnippet().getPublishedAt());
    log.debug(" -Channel: "
        + returnedPlaylistItem.getSnippet().getChannelId());
    return returnedPlaylistItem.getId();
  }
View Full Code Here

Examples of plugins.audioPlayer.javazoom.jlgui.player.amp.playlist.PlaylistItem

            popupFileInfo();
        }
        else if (cmd.equals(PlayerActionEvent.ACPLPLAY))
        {
            int n0 = playlist.getPlaylistSize();
            PlaylistItem pli = null;
            for (int i = n0 - 1; i >= 0; i--)
            {
                pli = playlist.getItemAt(i);
                if (pli.isSelected()) break;
            }
            // Play.
            if ((pli != null) && (pli.getTagInfo() != null))
            {
                player.pressStop();
                player.setCurrentSong(pli);
                playlist.setCursor(playlist.getIndex(pli));
                player.pressStart();
            }
        }
        else if (cmd.equals(PlayerActionEvent.ACPLREMOVE))
        {
            delSelectedItems();
        }
        else if (cmd.equals(PlayerActionEvent.ACPLADDFILE))
        {
            ui.getAcPlAddPopup().setVisible(false);
            ui.getAcPlAdd().setVisible(true);
            File[] file = FileSelector.selectFile(player.getLoader(), FileSelector.OPEN, true, config.getExtensions(), ui.getResource("playlist.popup.add.file"), new File(config.getLastDir()));
            if (FileSelector.getInstance().getDirectory() != null) config.setLastDir(FileSelector.getInstance().getDirectory().getPath());
            addFiles(file);
        }
        else if (cmd.equals(PlayerActionEvent.ACPLADDURL))
        {
            ui.getAcPlAddPopup().setVisible(false);
            ui.getAcPlAdd().setVisible(true);
            UrlDialog UD = new UrlDialog(config.getTopParent(), ui.getResource("playlist.popup.add.url"), player.getLoader().getLocation().x, player.getLoader().getLocation().y + player.getHeight(), null);
            UD.show();
            if (UD.getFile() != null)
            {
                PlaylistItem pli = new PlaylistItem(UD.getFile(), UD.getURL(), -1, false);
                playlist.appendItem(pli);
                resetScrollBar();
                repaint();
            }
        }
View Full Code Here

Examples of plugins.audioPlayer.javazoom.jlgui.player.amp.playlist.PlaylistItem

     * Display file info.
     */
    public void popupFileInfo()
    {
        int n0 = playlist.getPlaylistSize();
        PlaylistItem pli = null;
        for (int i = n0 - 1; i >= 0; i--)
        {
            pli = playlist.getItemAt(i);
            if (pli.isSelected()) break;
        }
        // Display Tag Info.
        if (pli != null)
        {
            TagInfo taginfo = pli.getTagInfo();
            TagInfoFactory factory = TagInfoFactory.getInstance();
            TagInfoDialog dialog = factory.getTagInfoDialog(taginfo);
            dialog.setLocation(player.getLoader().getLocation().x, player.getLoader().getLocation().y + player.getHeight());
            dialog.show();           
        }
View Full Code Here

Examples of plugins.audioPlayer.javazoom.jlgui.player.amp.playlist.PlaylistItem

    {
        int n0 = playlist.getPlaylistSize();
        if (n0 == 0) return;
        for (int i = 0; i < n0; i++)
        {
            PlaylistItem pli = playlist.getItemAt(i);
            if (pli == null) break;
            if (mode == -1)
            { // inverse selection
                pli.setSelected(!pli.isSelected());
            }
            else if (mode == 0)
            { // select none
                pli.setSelected(false);
            }
            else if (mode == 1)
            { // select all
                pli.setSelected(true);
            }
        }
        repaint();
    }
View Full Code Here

Examples of plugins.audioPlayer.javazoom.jlgui.player.amp.playlist.PlaylistItem

            for (int i = 0; i < file.length; i++)
            {
                String fsFile = file[i].getName();
                if ((!fsFile.toLowerCase().endsWith(ui.getResource("skin.extension"))) && (!fsFile.toLowerCase().endsWith(ui.getResource("playlist.extension.m3u"))) && (!fsFile.toLowerCase().endsWith(ui.getResource("playlist.extension.pls"))))
                {
                    PlaylistItem pli = new PlaylistItem(fsFile, file[i].getAbsolutePath(), -1, true);
                    playlist.appendItem(pli);
                    resetScrollBar();
                    repaint();
                }
            }
View Full Code Here

Examples of plugins.audioPlayer.javazoom.jlgui.player.amp.playlist.PlaylistItem

                {
                    if (fipopup != null) fipopup.show(this, x, y);
                }
                else
                {
                    PlaylistItem pli = playlist.getItemAt(index);
                    if (pli != null)
                    {
                        pli.setSelected(!pli.isSelected());
                        if ((evt.getClickCount() == 2) && (evt.getModifiers() == MouseEvent.BUTTON1_MASK))
                        {
                            player.pressStop();
                            player.setCurrentSong(pli);
                            playlist.setCursor(index);
View Full Code Here

Examples of plugins.audioPlayer.javazoom.jlgui.player.amp.playlist.PlaylistItem

            if (ff.isDirectory()) addMusicRecursive(ff, depth + 1);
            else
            {
                if (isMusicFile(list[i]))
                {
                    PlaylistItem pli = new PlaylistItem(list[i], rootDir + File.separator + list[i], -1, true);
                    playlist.appendItem(pli);
                }
            }
        }
    }
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.