Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

iTunesで魅力的なラジオストリームを録音したい

みなさま:

iTunesには、魅力的なラジオストリームコンテンツが多数しかも無料で利用可能な状態になっております。このラジオストリームを可能ならば時間指定して録音し、後で個人的に楽しみたいと考えております。現時点では、そのような機能はiTunes内には見つかりませんが、みなさまのお知恵をもってして、なんとか実現することは叶いませんでしょうか。

具体的には、例えば、iTunesラジオストリームのジャンル:Jazzの「ABC JAZZ局」を、朝7:00から1時間予約録音しておき、iTunesのミュージックファイルとして登録し、iPod等で聞くことが当面のゴールです。現在は、ラジオストリーム局が番組表サービスを提供していないのでiPG予約のようなことは実現できませんが、可能になれば知的予約録音(iTunesの強力な検索機能を利用)を実現したいと思います。

Applescript, OSX Unix, X-Code等、手段は自由です。また、ブレイクスルーするために超えなければならない課題をお示しいただくことでも結構です。是非、その実現手段につきまして、コメントいただければ幸いです。

補足ですが、現在の私の環境は、iTunes 9.2.1(4)、iMac OSX 10.4.11 Tigerです。この環境で数週間の範囲内でソリューションが見いだせれば、この上ない幸せです。皆様の英知をお待ち申し上げます。

iMac, Mac OS X (10.4.11)

投稿日 2011/04/15 02:34

返信
返信: 26

2011/04/15 10:16 kimukazu への返信

kimukazuさん、こんにちは


iTunes上で実現することはまず無理でしょう。


なぜ、技術的に簡単に実現可能な機能が実装されていないのか、その理由を多少考慮する配慮が必要かと私は思います。


その上で敢えて紹介するとしたら、「ラジオ ストリーム 録音 MacOS X」等のキーワードで検索すると色々なソフトがヒットしますので、ご自身の目的に合う物をご選択下さい。

2011/04/15 11:33 アイスクリーマ への返信

アイスクリーマ 様:

早速のコメント、ありがとうございます。iTunes上で実現することは難しいとのことですが、未確認ではありますが、Apple社のTechnology(QuickTimePro 7, iTunes, iCal)を活用することと、Soundflowerというフリーソフトを用いることで、技術的にはほぼ目的とすることが実現できるのではないかと思っております。

具体的には、

1.iCalのファイルアラーム機能に次の機能をもったAppleScriptを登録し、指定時間に起動する。

2.AppleScriptの機能

-iTunesを起動し、目的とするラジオストリームを再生する。

-QuickTimePro 7を同時に起動し、録音を開始する。目的とする時間まで録音。(技術的な課題で、12時間を超える長時間録音は避ける。)

-QuickTimePro 7に録音終了後のmovファイルを保存する。

-保存したmovファイルをiTunesのライブラリに追加。

-終了

3.iTunesの再生音をQuickTimePro 7に入力するために、Soundflowerをインストールする。

(この案の問題点は、録音中はiMacより音が再生され、うるさいということです。音量を絞ると録音レベルも下がります。)

手順です。

技術的以外のブレークスルーとしては、著作権保護の問題(現状の放送局は違法ではないのでしょうか)があるかと思います。ご指摘の通り、配慮が必要です。しかし、これもQuickTimeProの録音コンテンツに、コピーワンス機能など著作権管理機能を付加するだけで、問題解決(なければ作る)できるとおもいます。(MPEG2 Conponetのようなイメージ)

この辺も技術的な視点で議論させていただくことは大歓迎です。よろしくお願いいたします。

また、どなたか私の案をお試しになられた方は、いらっしゃいませんでしょうか?本当にAppleScriptで実現できるのでしょうか?みなさまからの英知を拝借できれば幸いです。

2011/04/15 14:14 kimukazu への返信

ラジオストリームをiCalで鳴らすことはAppleScriptを起動することなく簡単に標準機能でできますが、開くアプリケーションをiTunesで指定しましたが、そのラジオストリームが鳴るのはQuickTimePro 7でした。



1ラジオストリームのインターネットロケーションファイル作る。

2iCalで指定時間に開く

これだけです。



このへんが最初の超えなければならない課題だと思います。

(一番簡単なのはAutomatorの自動記録があるくらいですが、評判よくないようで自己却下してます。)

ということで、あとはわかりませんので、あしからず。

2011/04/15 17:01 お子様ランチ. への返信

お子様ランチ 様:

貴重なるコメント、ありがとうございます。

ご指摘いただきました1のロケーションファイルの作成手順がわからず困っております。お手数をおかけして誠に恐縮ですが、可能であれば具体的手順をお示しいただければ幸いです。(AppleScriptの記述についてもサンプル程度でも結構です)よろしくお願いいたします。

私が現在試みてつまずいている手順は、以下の通りです。

1.iTunesを開き、目的とするラジオストリーム(ABC JAZZ)を選択する。

2.iTunesの選択したラジオストリームを、QuickTimePro7のiconにDrag&Dropする。(iTunesのライブラリiconにDrag&Dropする要領)しかし、QuickTimePro7のiconの色が変化せず、ラジオストリームの再生ができない。

また、ご指摘のストリーム・ロケーションファイル(おそらくIndex.pls/xmlテキストファイルかと思います)の記述の方法も確認できておりません。

参考:

上記と同じ操作を、VLCとRealPlayerについて行って見ました。その結果は、いずれもラジオストリームを再生できました。RealPlayerでは、index.plsを読んだことがわかりました。ただし、index.plsの内容は確認できておりません。この操作だけでは、QTProよりも、VLCやRealPlayerの方がiTunesとのインターフェース上はずっとシームレスの様に感じました。(特殊な事情での感想で恐縮ですが、iTunesのプラットフォームがQTとは思えない感じです) VLCとRealPlayerはsaveも録音もできませんので今回のソリューションには使えません。

2011/04/15 17:44 お子様ランチ. への返信

お子様ランチ 様:

早速のご回答、ありがとうございます。お示しいただいたキーワードを本サイト:Appleサポートコミュニティの検索欄で検索いたしましが、よくわからなかったので、改めてGoogleで検索しなおし内容を確認できました。

また、以下の手順にてiTunesに記録されているラジオストリームのインターネットロケーションファイルの内容を確認できました。しかし、これを直接QTProに読み込ませ再生する手段にたどりついておりません。(ムービーを開けませんでした)QTProのHelp機能を用いて検索しても、その利用方法がわかりません。お手数ですが、お子様ランチ様のご確認された詳細手順をお示しいただければ幸いです。ご協力の程、よろしくお願いいたします。

(参考)

例:ABC JAZZ.weblocの入手方法

1.iTunesのラジオストリームを開く。目的のラジオストリームを選択する。

2.選択したラジオストリームをiTunesのウインドウの外のデスクトップ上へDrag&Dropする。

3.デスクトップ上にABC JAZZ.weblocのxmlファイルが保存される。

(テキストエディタで中身を確認できました)

2011/04/15 18:18 kimukazu への返信

それでもいいです。

ユーザがアップロードしたファイルこんなのができましたね。

上に書いたように、ダブルクリックでQuickTimePro 7鳴ります。

iCalの新規イベントで予約した時間に開くようにするだけです。

開かない場合はOS X10.4とOS X10.6では振る舞いが違うのかも知れませんのでわかりません。


ロケーションファイルくらい自己解決できないのでしたら、残念ながら今回のことは敷居が高すぎると思います。

ということで、一番最初のアイスクリーマ氏のご提言がよさそうです。

アイスクリーマ氏 による書き込み:


kimukazuさん、こんにちは

ラジオ ストリーム 録音 MacOS X」等のキーワードで検索すると色々なソフトがヒットしますので、ご自身の目的に合う物をご選択下さい。

2011/04/15 18:22 お子様ランチ. への返信

お子様ランチ 様:

細切れで恐縮です。QTProでラジオストリームを再生する課題の解決には至っておりませんが、インターネットロケーションファイルを触っているうち、ひょんなことから、次のようなことがわかりました。少し進歩しましたでしょうか?

・iTunesから取得したABC JAZZ.weblocをダブルクリックすると、Safariが立ち上がり、デスクトップ上に

abc-jazz.m3uというプレイリストファイルがSafariから生成される。また、同時にiTunesが起動し、そのプレイリストを読み込みラジオストリームが再生される。

現象的にはSafariが立ち上がったとたんにラジオストーリムが再生されたので、Safariがストリームを再生したのかと勘違いするところでした。Safari, 期待をこめてQTProの順にアプリを終了し、最後のiTunesが音声を再生していることがようやくわかりました。上記、abc-jazz.m3uの中身はxmlよりも単純なurlのリストをそのまま記入したテキストでした。

既にご存知かとは思いますが、参考のため情報提供させていただきました。

問題解決に向けて、みなさまから補足していただければ幸いです。

2011/04/15 18:57 kimukazu への返信

回答しておいて何ですが、敢えて苦言を呈しますと、kimukazuさんは、問題にぶつかる度に自助努力を対してされずに此処で質問を投げかけているようにお見受けできます。


もちろん、kimukazuさんには悪意はなく純粋に問題解決のために善処なされているのかもしれませんが、それにしても質問が矢継ぎ早で、うがった見方をすると、あるプロジェクトを抱えた新米プログラマが納期の迫った問題解決のために質問しているようにも受け取れます。


それが悪いとまでは申しませんが、もう少し時間をおいてゆっくり解決されてはいかがですか?


その方がいろんな意味で自分のためになりますよ。

2011/04/15 19:31 お子様ランチ. への返信

お子様ランチ 様:

手厳しいコメント、恐縮です。私には、お子様ランチ様のご発言が抽象的すぎて、具体的に検証ができず、事実に基づいた議論ができず困惑していると言ったところが本音です。今回のインターネットロケーションを用いたQTProでの再生/録音の手法のご提案は、そもそもお子様ランチ様のご提案であったかとお思います。私はそれを参考に、私なりに検証した結果の事実を公開させていただいたまでです。初回のレスで具体的な手順なりをお子様ランチ様にご呈示いただいていれば、よろしかったかと思います。他のみなさまは、お子様ランチ様のご発言に対してどのようにお感じになられたでしょうか?今回の課題をふられたアイスクリーマ様、いかがでしょうか?アイスクリーマ様のご提案も抽象的でしたが、そのコメントに従い、私の提案させていただいた案も、その一つに含まれているかと思います。現時点の私なりの判断では、これがもっとも敷居の低い方法と考えております。これより具体的に敷居の低いご提案がございましたら、是非、万人が実行できる形でお示しいただければ幸いです。参考にさせていただければ幸いです。

私からのコメントは、この辺で控えさせていただき、技術的議論にもどらせていただきます。

お子様ランチ様のご指摘の通り、OSXかQTProかのバージョンに違いにより、挙動が異なると言う新たな知見が得られたようです。少なくとも、.weblocファイルは私のQTProでは読み込めず、再生もできませんでした。

ひょんなことからsafariがはいた.m3uは、私のQTProで読み込むことができ、ラジオストリームを再生できました。もう一息です。これをQTProで録音できれば、完了です。是非、ご検討結果をご披露いただければ幸いです。

失礼なるコメントにお感じになられましたら、お詫び申し上げます。どうかご容赦ください。

2011/04/15 19:49 kimukazu への返信

でここは助言をするだけです。

被災地のボランディアでも、最後はご本人の自助努力が必要な訳ですね。


こちらです。

でそれが確認できればあとはAutomatorで簡単にできました。

しかし、OS X 10,4のAutomatorでは非力でできるかどうか解りません。

ユーザがアップロードしたファイル

これをアプリケーション化して、iCalに同じように登録して、Soundflowerとか言うのものを使えばできそうです。ここまで手取り足取りしました。随分敷居を下げましたよ、あとは自分で解決してください。

2011/04/15 20:22 お子様ランチ. への返信

お子様ランチ 様:

早速のご回答、ありがとうございます。私にも理解できるレベルでの情報提供、本当に感謝いたします。恥ずかしながら、私はAutomatorを活用した経験がございませんので、自助努力で少々お時間をいただき、じっくり問題解決に取組みさせていただきます。進展いたしましたら、また、ご相談させていただきます。

みなさまのご支援、感謝申し上げます。

iTunesで魅力的なラジオストリームを録音したい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。