Ir para conteúdo
  • Cadastre-se

Last fm


Posts Recomendados

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 para o comentário
Compartilhar em outros sites

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 para o comentário
Compartilhar em outros sites

  • Administração

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.

https://netmundocom.br/ - Soluções Web

Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?