問題タブ [shoutcast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1201 参照

ios4 - MIME タイプのオーディオ/mpeg がストリーミングされていませんか?

ここではMatt Gallagher のストリーミングを使用しています。

SHOUTCast API が返す URL を再生しようとしています。ただし、MIME タイプが audio/mpeg のメディアは、エラーを表示せずに再生されません。

しかし、MIME タイプの audio/aacp は正常に再生されます。

なんでそうなの?これ以外のものを使用する必要がありますか?

IN マットのチュートリアルで、彼はmp3ファイルの場合は追加する必要があると述べましたfileTypeHintが、それはすでにそこにありMediaType = audio/mpeg、以下の関数のいずれの場合にも含まれていません。

何を変える必要がありますか?

そして、このストリーマーを使用して、トップ 5 ステーションを再生している状態でどのように作業するか、そのために PLS ファイルからすべての URL を取得し、それらを配列に保存しました。

ラジオのように連続して再生するにはどうすればよいですか

0 投票する
2 に答える
3774 参照

php - PHPでSHOUTcast XMLを取得

私はshoutcast管理者を持っており、このように見えるxmlを読み取る必要があります

http://SHOUTCAST-IP:PORT/admin.cgi

そして、ログインしてhttp://SHOUTCAST-IP:PORT/admin.cgi?mode=viewxmlから XML データを取得し、php でそれを行う必要があります。このスクリプトを作成しました。

しかし、それは機能しません、とそれは言いUnauthorisedます. どうすれば修正できますか?

0 投票する
1 に答える
798 参照

php - PHPを使用したSHOUTcast管理者ログイン

シャウトキャスト管理者のリモート ログインのリンクは何ですか。だと思います

www.ip:port/admin.cgi?pass=パスワード でもよくわかりません..

0 投票する
2 に答える
4825 参照

android - Android で ShoutCast ストリームの情報を受信する

現在、オンライン ラジオ サイトに対応するアプリを作成しています。Android 2.2 (API 8) でコーディングしており、Shoutcast ストリームを 2 つのボタンで動作させています。

メインクラスのコードは次のとおりです。

それで、ストリームのタイトル、曲、アーティストなどをどのように受け取り、それを表示するのか疑問に思っていました

メインの XML は相対レイアウトです

ありがとう、私はプログラミングに関して完全な初心者です。

ありがとうマーク:)

0 投票する
1 に答える
668 参照

windows-phone-7 - Shoutcast からヒカップ ノイズを取得する

Shoutcast ストリームを読み取ってから、MediaStreamSource を使用して再生しようとしています。これは、私の時間を大幅に節約した優れたオープン ソースプロジェクトです。少し改造したら、完璧な音を聞くことができました。しかし、問題は、定期的なブリップ/ヒカップのようなノイズが発生することです。

どうすればそのノイズを止めることができるか考えてみてください。Shoutcast が間隔を置いていくつかのメタデータを送信している可能性があると思いましたが、それを停止する方法がわかりません。試してみましrequest.Headers["Icy-MetaData"] = "0"; たが、私の問題も解決しません。どんな助けでも大歓迎です。

Edit1: さらに調査を行いました。ストリーム データを 2 ~ 3 分間読み込んだところ、そのストリームに「ゼロ」バイトがたくさんあることがわかりました。「0」バイトのインデックスのリストは次のとおりです

92 247 359 1208 1904 2037 2227 2397 2536 2694 2740 2863 2952 3048 3110 3689 3994 4027 4098 4218 4730 4830 4943 5029 5115 5248 5315 5358 5666 6084 6375 6873 6920 7441 7660 7700 7756 8174 8254 8614 9010 9018 9025 9039 9541 9846.... .

httpwebrequestのダウンロードが遅い/ダウンロードに失敗したか、Shoutcast自体がゼロバイトを送信したためですか? また、この「0」バイトがヒカップノイズを引き起こしていますか?

Edit2: これは、shoutcastから応答を取得する方法のコードの数行です

そして、これが私の ShoutcastHeader メソッドの定義です。

そして、これが headerReader の応答です

ICY 200 OK icy-notice1:
このストリームにはWinamp
が必要です icy-notice2:SHOUTcast Distributed Network Audio Server/Linux v1.9.93atdn
icy-name:Bollywood & Beyond - Radio NRI 24/7 icy-genre:インド ヒンディー語 タミル語 テルグ語 マラヤーラム語 Desi icy -url:http://www.radionri.com content-type:audio/mpeg icy-pub:1 icy-br:128

また、ストリームバイトをスカイドライブ共有の場所に配置しました。

0 投票する
1 に答える
3454 参照

javascript - JavaScript を使用して、Shoutcast ストリームから IDv3 タグを取得する

JavaScript を使用して (フラッシュなしで) シャウトキャスト ストリームにアクセスすることは可能ですか? タグを動的に更新する必要があります。

0 投票する
1 に答える
320 参照

edit - 編集時の不具合。実行ファイル sc_serv.exe シャウトキャスト

シャウトキャストの実行ファイル sc_serv.exe を編集する必要があります。このファイルをメモ帳で開き、何も編集せずに再度保存すると、プログラムを実行しようとした後、次のメッセージが表示されます。

操作を妨げずに実行可能ファイルを開いて保存するにはどうすればよいですか?

ありがとうございました。

0 投票する
4 に答える
1415 参照

java - この Java Android SHOUTcast MediaPlayer アプリ コードが機能しないのはなぜですか?

これをテストするために Android 4.0.3 を使用しており、物理デバイスとエミュレーターで試しました。アプリは開きますが、何も聞こえません。SHOUTcast ストリームのサポートが追加されたと思います。私は何か間違ったことをした?

0 投票する
1 に答える
6657 参照

java - IcyStreamMeta を使用して SHOUTcast からメタデータを取得する

SHOUTcast mp3 ストリームからメタデータを取得する Android 用のアプリを作成しています。オンラインで見つけたかなり気の利いたクラスを少し変更して使用していますが、まだ2つの問題があります。

1) TimerTask を使用してメタデータを更新するには、サーバーに継続的に ping を実行する必要があります。私はこのアプローチが好きではありませんが、それが私が考えることができるすべてでした。

2) アプリの実行中にトン単位のガベージ コレクションが発生します。TimerTask を削除すると、ガベージ コレクションの問題が解消されたので、間違っているだけなのか、これが正常なのかわかりません。

私が使用しているクラスは次のとおりです。

}

そして、ここに私のタイマーがあります:

ご協力いただきありがとうございます。

0 投票する
2 に答える
6202 参照

objective-c - Objective-C、C、または C++ を使用して Icecast / SHOUTcast にブロードキャストする

モバイルを含むさまざまなプラットフォームでこれを使用するため、独自のブロードキャスターを使用せずに SHOUTcast または Icecast サーバーにオーディオ データを提供したいと考えています。

Objective-C、C、または C++ を使用して SHOUTcast および Icecast サーバーに (マイクまたはファイルから) オーディオ データを送信できるようにするためのプロトコルの説明、オープン ソース プロジェクト、またはサンプルが必要です。

適切な SHOUTcast/Icecast ソース クライアントを構築するために必要な情報はどこにありますか?