Shoutcast streaming

Attualmente sto lavorando su un'app per un podcast (katg.com) che ti permetterà di ascoltare in diretta ecc … tuttavia non ho trovato alcun codice open source disponibile per il stream di shoutcast. So che ci sono modi per farlo, ma mi sembra difficile trovare un codice disponibile in networking che lo spiega per un principiante java / android come me.

Qualcuno sa di qualsiasi libs / tutorial / esempi / codice che mostra come farlo su android?

  • IllegalArgumentException con il bus Otto Event in istanza Fragment
  • File Android APK: ritriggers il vecchio file APK in Google Play Store
  • Geofence comprende Geofence vita
  • È ansible connettere il dispositivo iOS e Android utilizzando Bluetooth?
  • Adattare l'image in ImageView, mantenere il rapporto di aspetto e ridimensionare ImageView alle size dell'image?
  • iniziare con admob per android - confuso sulla documentazione
  • Le librerie native (file .so) non vengono aggiunte a un progetto android
  • Modalità rigorosa in android 2.2
  • Utilizzo della risorsa Espresso intriggers con più attività
  • come proteggere la mia app da una condivisione all'altra?
  • WebView e cookie su Android
  • Caricamento di file in WebView
  • 4 Solutions collect form web for “Shoutcast streaming”

    Come Erich sembra aver accidentalmente pubblicato un collegamento errato, ecco un'altra risorsa sul protocollo: http://forums.radiotoolbox.com/viewtopic.php?t=74

    Lo stream shoutcast è accessibile tramite HTTP. Ad esempio via Telnet:

    $ telnet myshoutcastserver.com 8000 GET / HTTP 1.1 ..............a lot of streaming stuff........ 

    Quindi potresti provare a bufferizzare i dati del stream e quando c'è abbastanza per giocare passarlo ad un'istanza MediaPlayer.

    C'è un'applicazione per lo streaming di shoutcast per android su github: http://github.com/Dawnthorn/nagare/

    Non l'ho provata e sembra non essere proseguita. Tuttavia forse il codice aiuta 🙂

    Ecco un po 'di text su come funziona il protocollo Shoutcast: SHOUTcast Protocol . Non è buono come il codice di esempio, ma potrebbe essere utile.

    Modifica : corretto il collegamento.

    Nel caso in cui l'utente non lo abbia trovato, Icecast è un server di streaming audio open source che support il protocollo SHOUTcast: http://www.icecast.org/index.php

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.