問題タブ [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.
ios4 - MIME タイプのオーディオ/mpeg がストリーミングされていませんか?
ここではMatt Gallagher のストリーミングを使用しています。
SHOUTCast API が返す URL を再生しようとしています。ただし、MIME タイプが audio/mpeg のメディアは、エラーを表示せずに再生されません。
しかし、MIME タイプの audio/aacp は正常に再生されます。
なんでそうなの?これ以外のものを使用する必要がありますか?
IN マットのチュートリアルで、彼はmp3ファイルの場合は追加する必要があると述べましたfileTypeHint
が、それはすでにそこにありMediaType = audio/mpeg
、以下の関数のいずれの場合にも含まれていません。
何を変える必要がありますか?
そして、このストリーマーを使用して、トップ 5 ステーションを再生している状態でどのように作業するか、そのために PLS ファイルからすべての URL を取得し、それらを配列に保存しました。
ラジオのように連続して再生するにはどうすればよいですか
php - PHPでSHOUTcast XMLを取得
私はshoutcast管理者を持っており、このように見えるxmlを読み取る必要があります
http://SHOUTCAST-IP:PORT/admin.cgi
そして、ログインしてhttp://SHOUTCAST-IP:PORT/admin.cgi?mode=viewxmlから XML データを取得し、php でそれを行う必要があります。このスクリプトを作成しました。
しかし、それは機能しません、とそれは言いUnauthorised
ます. どうすれば修正できますか?
php - PHPを使用したSHOUTcast管理者ログイン
シャウトキャスト管理者のリモート ログインのリンクは何ですか。だと思います
www.ip:port/admin.cgi?pass=パスワード でもよくわかりません..
android - Android で ShoutCast ストリームの情報を受信する
現在、オンライン ラジオ サイトに対応するアプリを作成しています。Android 2.2 (API 8) でコーディングしており、Shoutcast ストリームを 2 つのボタンで動作させています。
メインクラスのコードは次のとおりです。
それで、ストリームのタイトル、曲、アーティストなどをどのように受け取り、それを表示するのか疑問に思っていました
メインの XML は相対レイアウトです
ありがとう、私はプログラミングに関して完全な初心者です。
ありがとうマーク:)
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
また、ストリームバイトをスカイドライブ共有の場所に配置しました。
javascript - JavaScript を使用して、Shoutcast ストリームから IDv3 タグを取得する
JavaScript を使用して (フラッシュなしで) シャウトキャスト ストリームにアクセスすることは可能ですか? タグを動的に更新する必要があります。
edit - 編集時の不具合。実行ファイル sc_serv.exe シャウトキャスト
シャウトキャストの実行ファイル sc_serv.exe を編集する必要があります。このファイルをメモ帳で開き、何も編集せずに再度保存すると、プログラムを実行しようとした後、次のメッセージが表示されます。
操作を妨げずに実行可能ファイルを開いて保存するにはどうすればよいですか?
ありがとうございました。
java - この Java Android SHOUTcast MediaPlayer アプリ コードが機能しないのはなぜですか?
これをテストするために Android 4.0.3 を使用しており、物理デバイスとエミュレーターで試しました。アプリは開きますが、何も聞こえません。SHOUTcast ストリームのサポートが追加されたと思います。私は何か間違ったことをした?
java - IcyStreamMeta を使用して SHOUTcast からメタデータを取得する
SHOUTcast mp3 ストリームからメタデータを取得する Android 用のアプリを作成しています。オンラインで見つけたかなり気の利いたクラスを少し変更して使用していますが、まだ2つの問題があります。
1) TimerTask を使用してメタデータを更新するには、サーバーに継続的に ping を実行する必要があります。私はこのアプローチが好きではありませんが、それが私が考えることができるすべてでした。
2) アプリの実行中にトン単位のガベージ コレクションが発生します。TimerTask を削除すると、ガベージ コレクションの問題が解消されたので、間違っているだけなのか、これが正常なのかわかりません。
私が使用しているクラスは次のとおりです。
}
そして、ここに私のタイマーがあります:
ご協力いただきありがとうございます。
objective-c - Objective-C、C、または C++ を使用して Icecast / SHOUTcast にブロードキャストする
モバイルを含むさまざまなプラットフォームでこれを使用するため、独自のブロードキャスターを使用せずに SHOUTcast または Icecast サーバーにオーディオ データを提供したいと考えています。
Objective-C、C、または C++ を使用して SHOUTcast および Icecast サーバーに (マイクまたはファイルから) オーディオ データを送信できるようにするためのプロトコルの説明、オープン ソース プロジェクト、またはサンプルが必要です。
適切な SHOUTcast/Icecast ソース クライアントを構築するために必要な情報はどこにありますか?