Examples of Artist


Examples of com.github.hakko.musiccabinet.domain.model.music.Artist

  throws SAXException {
    if (parsing) {
      String chars = characterData.toString();
      if (TAG_NAME.equals(qName) && artistInfo == null) {
        artistInfo = new ArtistInfo();
        artistInfo.setArtist(new Artist(chars));
      } else if (TAG_IMAGE.equals(qName)) {
        if (ATTR_SMALL.equals(imageSize)) {
          artistInfo.setSmallImageUrl(chars);
        } else if (ATTR_MEDIUM.equals(imageSize)) {
          artistInfo.setMediumImageUrl(chars);
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.music.Artist

      insideContext = false;
    }
   
    if (TAG_NAME.equals(qName)) {
      String chars = characterData.toString();
      Artist artist = new Artist(chars);
      if (insideContext) {
        if (currentRecommendedArtist.getContextArtist1() == null) {
          currentRecommendedArtist.setContextArtist1(artist);
        } else {
          currentRecommendedArtist.setContextArtist2(artist);
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.music.Artist

 
  protected static final String OFFSET = "offset";
 
  public String get(String artistName, String mbid, int offset) throws ApplicationException {
    WebserviceInvocation invocation = new WebserviceInvocation(
        MB_RELEASE_GROUPS, new Artist(artistName));
    List<NameValuePair> params = new ArrayList<>();
    params.add(new BasicNameValuePair(QUERY, format(PATTERN, mbid)));
    params.add(new BasicNameValuePair(LIMIT, HUNDRED));
    params.add(new BasicNameValuePair(OFFSET, valueOf(offset)));
    return executeWSRequest(invocation, PATH, params);
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.music.Artist

  protected static final String LIMIT = "limit";
  protected static final String ONE = "1";
 
  public String get(String artistName) throws ApplicationException {
    WebserviceInvocation invocation = new WebserviceInvocation(
        MB_ARTIST_QUERY, new Artist(artistName));
    List<NameValuePair> params = new ArrayList<>();
    params.add(new BasicNameValuePair(QUERY, ARTIST + escape(artistName)));
    params.add(new BasicNameValuePair(LIMIT, ONE));
    return executeWSRequest(invocation, PATH, params);
  }
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.music.Artist

      String chars = characterData.toString();
      if (TAG_NAME.equals(qName)) {
        albumInfo = new AlbumInfo();
        albumInfo.setAlbum(new Album(chars));
      } else if (TAG_ARTIST.equals(qName)) {
        albumInfo.getAlbum().setArtist(new Artist(chars));
      } else if (TAG_IMAGE.equals(qName)) {
        if (ATTR_SMALL.equals(imageSize)) {
          albumInfo.setSmallImageUrl(validateUrl(chars));
        } else if (ATTR_MEDIUM.equals(imageSize)) {
          albumInfo.setMediumImageUrl(validateUrl(chars));
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.music.Artist

  private void loadArtistSimilarity(InputStream source)
  throws ApplicationException {
    ArtistSimilarityHandler handler = new ArtistSimilarityHandler();
    parseFromStream(source, handler);
    artist = new Artist(handler.getArtistName());
    artistRelations = handler.getArtistRelations();
  }
View Full Code Here

Examples of com.groovesquid.model.Artist

        if(searchQuery.contains("http://grooveshark.com/")) {
            Pattern p = Pattern.compile(".*/\\s*(.*)");
            Matcher m = p.matcher(searchQuery);
            if(m.find()) {
                final String artistID = m.group(1);
                Artist artist = searchArtistByID(artistID);
                if(artist != null) {
                    artists.add(artist);
                    return artists;
                }
            }
        }
       
        if(Utils.isNumeric(searchQuery)) {
            Artist artist = searchArtistByID(searchQuery);
            if(artist != null) {
                artists.add(artist);
                return artists;
            }
        }

        HashMap<String, Object>[] result = gson.fromJson(Grooveshark.sendRequest("getResultsFromSearch", new HashMap<String, Object>(){{
            put("query", searchQuery);
            put("type", new String[] {"Artists"});
            put("guts", "0");
            put("ppOverride", "false");
        }}), SearchResponse.class).getResult().getResult().getArtists();

        if(result.length < 1) {
            JOptionPane.showMessageDialog(Main.getGui(), "No search results for \"" + searchQuery + "\".");
        }

        for (HashMap<String, Object> hm : result) {
            artists.add(new Artist(
                hm.get("ArtistID"),
                hm.get("Name")
            ));
        }
       
View Full Code Here

Examples of com.jitcaforwin.extended.api.artist.Artist

  public Artist getArtist(String name) {
    if (name == null || name.isEmpty()) {
      return null; // No artist specified.
    }

    Artist artist = searchForArtist(name);
    if (artist == null) {
      artist = addArtist(name);
    }
    return artist;
  }
View Full Code Here

Examples of com.jitcaforwin.extended.api.track.Artist

      //BasicConfigurator.configure();
     
      IJitcaITunesController iTunes = new JitcaiTunesController(true);
      UserLibrary library = iTunes.getLibrary();
   
      Artist michaelJackson = library.getArtist("Michael Jackson");
      michaelJackson.loadAllTracks();
      TrackCollection tracks = michaelJackson.getTracks();
     
     
      System.out.println("The following tracks of \"" + michaelJackson.getName() + "\" are in your library:");
      for (Track track : tracks){
        System.out.println("\"" + track.getTitle() + "\" (" + track.getAlbum() + ")");
      }
     
      iTunes.close();
View Full Code Here

Examples of com.pugh.sockso.music.Artist

        final Properties p = new StringProperties();
        final Downloader d = new Downloader();
       
        d.setProperties( p );
       
        final Artist artist = TestUtils.getArtist();
        final Album album = TestUtils.getAlbum(artist);
        final Genre genre = TestUtils.getGenre();
        final Track track = new Track.Builder()
                .artist( artist )
                .album( album )
                .genre( genre )
                .id(3)
                .name("track")
                .number(4)
                .path("")
                .dateAdded(new Date())
                .build();

        final String path = d.getTrackZipPath( track );
       
        assertTrue( path.contains(artist.getName()) );
        assertTrue( path.contains(album.getName()) );
        assertTrue( path.contains(track.getName()) );
        assertTrue( path.contains("04") ); // tens should be padded
       
    }
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.