Questions tagged [shoutcast]

SHOUTcast is cross-platform proprietary software for streaming media over the Internet. It allows digital audio content, primarily in MP3 or HE-AAC format, to be broadcast to and from media player software, enabling the creation of Internet radio "stations"

SHOUTcast is cross-platform proprietary software for streaming media over the Internet. It allows digital audio content, primarily in MP3 or HE-AAC format, to be broadcast to and from media player software, enabling the creation of Internet radio "stations"

405 questions
57
votes
1 answer

Streaming audio from a Node.js server to HTML5

I've been experimenting with binary streams in Node.js, and much to my amazement do actually have a working demo of taking a Shoutcast stream using node-radio-stream and pushing it into a HTML5 element using chunked encoding. But it only works in…
Scott Wilson
  • 1,580
  • 1
  • 15
  • 14
30
votes
7 answers

How could I play a shoutcast/icecast stream using HTML5?

Is it possible to play a shoutcast/icecast stream using HTML5? If so, how should I implement it?
Cy.
  • 2,075
  • 3
  • 25
  • 34
27
votes
10 answers

Is it possible to play shoutcast internet radio streams with html5?

Is it possible to play shoutcast (or some) internet radio streams with html5? So I have next code:
Rella
  • 59,216
  • 102
  • 341
  • 614
26
votes
5 answers

Writing a Python Music Streamer

I would like to implement a server in Python that streams music in MP3 format over HTTP. I would like it to broadcast the music such that a client can connect to the stream and start listening to whatever is currently playing, much like a radio…
AJ.
  • 25,364
  • 15
  • 77
  • 87
19
votes
3 answers

Android MediaPlayer works fine in Custom audio Streaming application up to Android 2.1 but not in higher versions

EDIT: Android 2.2 MediaPlayer is working fine with one SHOUTcast URL but not with the other one I need to play audio files from external URLs(shoutcast stream). Currently the audio files are downloaded incrementally & are played as soon as we get…
Yaqub Ahmad
  • 26,916
  • 22
  • 99
  • 146
14
votes
5 answers

Android 2.2 MediaPlayer is working fine with one SHOUTcast URL but not with the other one

Please see the code i am using for streaming shoutcast stream, it works with one URL but NOT with the other one. This one works: Uri myUri = Uri.parse("http://fr3.ah.fm:9000/"); But not with this one: Uri myUri = …
Yaqub Ahmad
  • 26,916
  • 22
  • 99
  • 146
13
votes
3 answers

Detect when HTML5 audio stream breaks or pauses

I am trying to stream a Shoutcast URL using HTML5 Audio on a Cordova app. The problem I have run into is this: There appears to be no callback that fires when an audio stream loses connection to the ShoutCast URL. At this stage, the audio element…
Ajoy
  • 1,814
  • 3
  • 28
  • 54
12
votes
2 answers

android code for streaming shoutcast stream breaks in 2.2

The following code works fine on Android 2.1update1 - package com.troubadorian.android.teststreaming; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import…
Arunabh Das
  • 11,928
  • 18
  • 73
  • 102
10
votes
6 answers

How to parse a none standard HTTP response?

I'm having a real hard time figuring out how to parse a none standard HTTP response. The none standard response contains ICY 200 OK instead of HTTP 200 OK. Here is a sample URL that sends the none standard HTTP…
Jona
  • 12,642
  • 13
  • 82
  • 124
9
votes
1 answer

How to separate metadata and track from a shoutcast stream without making separate requests

I have made a radio app which works perfectly fine. I'm able to play the radio stream and fetch the metadata too. The streaming service is from shoutcast. The only problem is that, I'm adding the URL as the data source to the media player and then…
Searock
  • 5,488
  • 8
  • 58
  • 95
9
votes
3 answers

PHP script to extract artist & title from Shoutcast/Icecast stream

I found a script which can extract the artist & title name from an Icecast or Shoutcast stream. I want the script to update automatically when a song changed, at the moment its working only when i execute it. I'm new to PHP so any help will be…
Yosi Ben Simon
  • 99
  • 1
  • 1
  • 2
8
votes
3 answers

What's the best protocol for live audio (radio) streaming for mobile and web?

I am trying to build a website and mobile app (iOS, Android) for the internet radio station. Website users broadcast their music or radio and mobile users will just listen radio stations and chat with other listeners. I searched a week and make a…
Paul
  • 631
  • 1
  • 5
  • 18
7
votes
2 answers

Overriding Node.js HTTP parser

I am using Node's basic http.request() function without problem on normal HTTP servers. I need to use http.request() (or similar) with SHOUTcast servers. The SHOUTcast "protocol" is fully compatible with HTTP, except for one detail... the first…
Brad
  • 146,404
  • 44
  • 300
  • 476
7
votes
2 answers

Custom Metadata with Icecast

I need to add additional metadata to an Icecast stream (beyond Artist and Song Title). I've tried a number of ideas but none seems to yield anything. The situation is made more complicated in that the metadata also passes through Wowza, which is…
plainprogrammer
  • 584
  • 3
  • 12
7
votes
2 answers

Broadcast to Icecast / SHOUTcast with Objective-C, C, or C++

I want to provide audio data into SHOUTcast or Icecast servers without using their own broadcaster, since i will be using this on various platforms including mobile. I need protocol descriptions, open source projects, or samples to be able to send…
Ray Frand
  • 81
  • 1
  • 3
1
2 3
26 27