App de rádio online

Alguém poderia me dar uma noção básica de como seria um app que reproduz o streaming de uma rádio online? Dá muito trabalho?

Procure no Google por “Android audio streaming”, vai ver várias opções.

Se dá trabalho ou não? Se você acha que vai dar trabalho, é porque vai dar trabalho :slight_smile:

Eu não acho nada, não tenho a menor idéia…

Vejo que não desistiu da programação.

Aqui vai alguns tutoriais

http://developer.samsung.com/android/technical-docs/Android-Media-Streaming-Tutorial

http://www.infidian.com/2008/04/04/tutorial-custom-media-streaming-for-androids-mediaplayer/

http://www.coderzheaven.com/2012/08/14/stream-audio-android/

Infelizmente estou no trabalho e não tive tempo necessario para analisar os tutoriais.

Não meu amigo, está no sangue…

Bom, já estou a algumas horas lendo tutoriais e a classe MediaPlayer no android developers e estou com um probleminha porque não sei que tipo de streaming ele vai aceitar no setDataSource(). Tentei varias radios online e nada, cai sempre no onError(). Acho que eu não entendi direito como a coisa funciona, pensei que era só pegar o url do streaming e colocar lá.

Alguem ajuda?

amigo, estou fazendo exatamente isso… e estou com problemas tbm na classe MediaPlayer…

O meu problema é que o streaming é no formato M3U8 (playlist) e a classe MediaPlayer não suporta esse formato.

A forma que eu encontrei foi tentar converter esse M3U8 através de uma classe chamada ParserM3UToURL que encontrei na net, mas ainda não consegui

Se chegar a alguma conclusão, poste aqui, tbm estou precisando, quem sabe não podemos nos ajudar…

Att…

Esqueci de colocar o link onde eu encontrei uma solução…

http://srblog.info/?page_id=281

Ainda não consegui fazer funcionar… mas vale a pena tentar…

Como eu faço pra descobrir qual o formato do streaming?

Tem que ver com a radio… o que eu to desenvolvendo me forneceu esse endereço… http://live.lledd.com.br:1935/livepibsjc/myStream/playlist.m3u8
Geralmente vem nesse formato, mas não sei se é padrão de todas as radios.

Content Type: audio/aacp

É isso?

não entendi sua dúvida neste ultimo post

Eu perguntava se era isso o formato. Posteriormente pesquisei e aprendi um pouco mais sobre formatos, e pra tocar esse que é aac+ eu usei isto: https://code.google.com/p/aacdecoder-android/
Até funcionou, mas eu to com receio por causa deste trecho:
PLEASE NOTE that the use of this software may require the payment of patent royalties. You need to consider this issue before you start building derivative works. We are not warranting or indemnifying you in any way for patent royalities! YOU ARE SOLELY RESPONSIBLE FOR YOUR OWN ACTIONS!
Alguém que entende disso pode me dizer se eu posso sofrer danos por disponibilizar esse app?

Atualizando: meu orientador do tcc disse que neste caso é bom não disponibilizar o app, ou eu posso sofrer danos por direitos autorais.

Mas aí eu me pergunto, em todo o Android não há uma opção pra reproduzir um streaming em AAC+ sem ser esta? E esta tabela, na segunda linha, nao informa que o android tem suporte a AAC+?

Puts ficou tão bacaninha o app. Ninguem tem uma solução pra que eu possa não ser um criminoso?