wmorj Posted January 22, 2020 Share Posted January 22, 2020 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! 0 Quote Link to comment Share on other sites More sharing options...
wmorj Posted January 22, 2020 Author Share Posted January 22, 2020 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; } 0 Quote Link to comment Share on other sites More sharing options...
Administration AngelCosta Posted January 22, 2020 Administration Share Posted January 22, 2020 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. 0 Quote Criadora/Fundadora disso aqui. Link to comment Share on other sites More sharing options...
wmorj Posted January 23, 2020 Author Share Posted January 23, 2020 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! 0 Quote Link to comment Share on other sites More sharing options...
Administration AngelCosta Posted January 23, 2020 Administration Share Posted January 23, 2020 É só tu pegar a api e ver qual variavel puxa o album, a lógica é a mesma independente da linguagem. 0 Quote Criadora/Fundadora disso aqui. Link to comment Share on other sites More sharing options...
LeandroSA Posted January 23, 2020 Share Posted January 23, 2020 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. 0 Quote Link to comment Share on other sites More sharing options...
wmorj Posted January 23, 2020 Author Share Posted January 23, 2020 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? 0 Quote Link to comment Share on other sites More sharing options...
LeandroSA Posted January 23, 2020 Share Posted January 23, 2020 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. 0 Quote Link to comment Share on other sites More sharing options...
wmorj Posted January 23, 2020 Author Share Posted January 23, 2020 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? 0 Quote Link to comment Share on other sites More sharing options...
msaulohenrique Posted January 23, 2020 Share Posted January 23, 2020 (edited) Fiz algo em php, veja se lhe ajuda na adaptação para aplicação. https://gist.github.com/msaulohenrique/bc56887f33aaa3d1414513b99cecc32d Usei o iTunes que não depende de api key. Edited January 23, 2020 by msaulohenrique 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.