Jump to content

Recommended Posts

Boa tarde sou novo no fórum e não achei nada no fórum sobre queria terminar um player que estou fazendo no Android Studio peguei ele todo ruim e comecei a ajeitar o resultado ficou muito bom porém o último detalhe que falta é o lastfm que não sei como funciona para por a capa no álbum estou tendo problemas nesta área e rodei a internet toda e não achei nada do tipo!

Link to post
Share on other sites

  • Replies 9
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

segue o codigo
package app.constant;


public class Constant {
    public static final String LINK = "http://www.last.fm/api/auth/?api_key=";
    public static final String TITLE = "http://ws.audioscrobbler.com/2.0/?method=artist.search&artist=cher&api_key=&format=json";

    public static String Song_Url = "http://205.stm-ip.com:7372";

    public static String Facebook_URL="https://www.facebook.com/prjorge.nunes.5";
    public static String Twitter_URL="https://www.youtube.com/channel/UCAZwy4qB5JfRN9h1_fD0lGg";
    public static String Instagram_URL="https://www.instagram.com";
    public static String about_URL="https://www.bible.com/pt/bible/211/GEN.1.NTLH";
    public static String whatsapp_numero="";

    public static String ARTIST = "http://ws.audioscrobbler.com/2.0/?method=artist.search&artist=cher&api_key=3&format=json";
    public static String ALBUM = "http://ws.audioscrobbler.com/2.0/?method=artist.gettopalbums&artist=cher&api_key=&format=json";
    public static String LAST_FM_KEY_NEW = "";
    public static String IMAGE = "http://ws.audioscrobbler.com/2.0/?method=chart.gettopartists&api_key=&format=json";
    public static final long  REQUIRED_TIME = 1000;
    public static boolean time = false;

}
Link to post
Share on other sites
  • Admin

Removi as api keys por segurança. 

Veja se isso ajuda: https://stackoverflow.com/questions/34185266/getting-image-with-last-fm-api e https://gist.github.com/iwek/5109952

E fica a dica, SEMPRE procure por algo em inglês. O povo no mundo compartilha muito mais que os brasileiros.

Link to post
Share on other sites
6 horas atrás, AngelCosta disse:

Removi as api keys por segurança. 

Veja se isso ajuda: https://stackoverflow.com/questions/34185266/getting-image-with-last-fm-api e https://gist.github.com/iwek/5109952

E fica a dica, SEMPRE procure por algo em inglês. O povo no mundo compartilha muito mais que os brasileiros.

obrigado pela ajuda estou preso ao projeto no android studio tudo funciona no player exceto as capas dos albuns preciso só disso olha o codigo como é: 

package app.constant;


public class Constant {
    public static final String LINK = "http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=wmo_rj&api_key=34ab792170a43227d81525afef9874a0&limit=2&nowplaying=false&format=json&callback=?\"";
    public static final String TITLE = "http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=wmo_rj&api_key=34ab792170a43227d81525afef9874a0&limit=2&nowplaying=false&format=json&callback=?\"";

    public static String Song_Url = "http://205.stm-ip.com:7372";

    public static String Facebook_URL="https://www.facebook.com/prjorge.nunes.5";
    public static String Twitter_URL="https://www.youtube.com/channel/UCAZwy4qB5JfRN9h1_fD0lGg";
    public static String Instagram_URL="https://www.instagram.com";
    public static String about_URL="https://www.bible.com/pt/bible/211/GEN.1.NTLH";
    public static String whatsapp_numero="5521965329317";

    public static String ARTIST = "http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=wmo_rj&api_key=34ab792170a43227d81525afef9874a0&limit=2&nowplaying=false&format=json&callback=?\"";
    public static String ALBUM = "http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=wmo_rj&api_key=34ab792170a43227d81525afef9874a0&limit=2&nowplaying=false&format=json&callback=?\"";
    public static String LAST_FM_KEY_NEW = "34ab792170a43227d81525afef9874a0";
    public static String IMAGE = "http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=wmo_rj&api_key=34ab792170a43227d81525afef9874a0&limit=2&nowplaying=false&format=json&callback=?\"";
    public static final long  REQUIRED_TIME = 1000;
    public static boolean time = false;

}

testei os dois codigos acima é nada!

Link to post
Share on other sites

Recomendo procurar outra API , a LastFM está com problemas a bom tempo para mostrar a capa das musicas , pra funcionar tem que fazer uma " gambiarra", puxando as capas do youtube . Dessa forma que está usando não vai funcionar .
Tenta usar outra API . Spotify ,  iTunes ETC. 

Link to post
Share on other sites
26 minutos atrás, LeandroSA disse:

Recomendo procurar outra API , a LastFM está com problemas a bom tempo para mostrar a capa das musicas , pra funcionar tem que fazer uma " gambiarra", puxando as capas do youtube . Dessa forma que está usando não vai funcionar .
Tenta usar outra API . Spotify ,  iTunes ETC. 

 

Leandro qual recomenda? E qual o método? Realmente o que falou faz todo o sentido pois só fica uma estrela e nada aparece já tentei modificar e nada, sou novo neste mundo de programação o meu conhecimento é no mysql Wamp portugol coisas do tipo no Android tô começando agora a estudar a linguagem como montar uma api eficiente?

Link to post
Share on other sites
37 minutos atrás, wmorj disse:

 

Leandro qual recomenda? E qual o método? Realmente o que falou faz todo o sentido pois só fica uma estrela e nada aparece já tentei modificar e nada, sou novo neste mundo de programação o meu conhecimento é no mysql Wamp portugol coisas do tipo no Android tô começando agora a estudar a linguagem como montar uma api eficiente?

Sim essa estrela é normal aparecer , isso mostra que código está correto, mas o lastfm não está funcionando. 
Dá uma pesquisada nos fóruns da lastfm caso queira usar ela, aqui estou usando , mas fiz uma "gambiarra mesmo pra funcionar" nem da pra compartilhar pois depende muito do código original . Mas recomendo que veja o iTunes ... é uma boa opção.

Link to post
Share on other sites

como usar o itunes tem algum tutorial posso sair do lastfm para o itunes de boa usando o codigo que mostrei? estou no android studio fazendo um player para radio pois o que vem não tem a notificação de push!

{
  "feed": {
  "title": "Top Audio Podcasts",
  "id": "https://rss.itunes.apple.com/api/v1/br/podcasts/top-podcasts/all/10/explicit.json",
  "author": {
  "name": "iTunes Store",
  "uri": "http://wwww.apple.com/br/itunes/"
  },
  "links": [
  {
  "self": "https://rss.itunes.apple.com/api/v1/br/podcasts/top-podcasts/all/10/explicit.json"
  },
  {
  "alternate": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=26&popId=28"
  }
  ],
  "copyright": "Copyright © 2018 Apple Inc. All Rights Reserved.",
  "country": "br",
  "icon": "http://itunes.apple.com/favicon.ico",
  "updated": "2018-02-09T02:30:33.000-08:00",
  "results": [
  {
  "artistName": "João Cristofolini e Gustavo Carriconde",
  "id": "1073441121",
  "releaseDate": "2018-02-04",
  "name": "ResumoCast - Livros para Empreendedores",
  "kind": "podcast",
  "copyright": "© All rights reserved",
  "artworkUrl100": "http://is2.mzstatic.com/image/thumb/Music71/v4/24/14/86/24148673-f8d6-d159-354a-2cbb6a107e47/source/200x200bb.png",
  "genres": [
  {
  "genreId": "1410",
  "name": "Carreiras",
  "url": "https://itunes.apple.com/br/genre/id1410"
  },
  {
  "genreId": "26",
  "name": "Podcasts",
  "url": "https://itunes.apple.com/br/genre/id26"
  },
  {
  "genreId": "1321",
  "name": "Negócios",
  "url": "https://itunes.apple.com/br/genre/id1321"
  }
  ],
  "url": "https://itunes.apple.com/br/podcast/resumocast-livros-para-empreendedores/id1073441121?mt=2"
  },
  {
  "artistName": "Jovem Nerd",
  "id": "381816509",
  "releaseDate": "2018-02-02",
  "name": "NerdCast",
  "kind": "podcast",
  "copyright": "© 2002-2016 Jovem Nerd | Pazos e Ottoni LTDA",
  "artworkUrl100": "http://is4.mzstatic.com/image/thumb/Music/v4/53/c4/c2/53c4c2b6-60f4-96b7-42d7-f8068b8b4323/source/200x200bb.png",
  "genres": [
  {
  "genreId": "1324",
  "name": "Sociedade e cultura",
  "url": "https://itunes.apple.com/br/genre/id1324"
  },
  {
  "genreId": "26",
  "name": "Podcasts",
  "url": "https://itunes.apple.com/br/genre/id26"
  }
  ],
  "url": "https://itunes.apple.com/br/podcast/nerdcast/id381816509?mt=2"
  }
  ]
  }
 

}

 

 

Seria algo do tipo?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...