- ベストアンサー
iTunesでCD-Textを読みたいです
iTunesでCD-Textを読みたいです。 iTunesでCD-Text付きの音楽CDを作成しました。これをCDプレヤーにセットするとディスプレーに曲名がちゃんと表示されます。 で、このCDを友人のマックのiTunesに入れるとCDテキストは無視されてしまいます。 iTunesにCDテキストの曲名を反映させるにはどうすれば良いでしょうか。 あるいはCDテキストを表示するソフトなどは有るのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
バックスラッシュは二つずつ入れてください。 http://developer.apple.com/library/mac/#technotes/tn2002/tn2065.html
その他の回答 (2)
- kmee
- ベストアンサー率55% (1857/3366)
円マークとバックスラッシュが入れ替わって、 正しくエスケープされていないようです。 scptファイルをスクリプトエディタで開いて、 sed~となっているところを探して、 円マークをバックスラッシュ(Optionキーを押しながら円マークキー)に全部置き換えてください。
お礼
kmeeさん、ありがとうございました。 最終的に解答番号:3 capy2009 さんの「¥」を「\\」に置き換える、ということで解決しました。 お忙しい中、御教授下さりありがとうございました。
補足
御教授ありがとうございます sed -e 's/¥/dev¥/disk¥([^ ]*¥).*/¥1/'" という箇所が有ったので sed -e 's/\/dev\/disk\([^ ]*\).*/\1/'" と修正しましたが、コンパイルボタンをクリックすると 構文エラー """ があるべきところですが unknown token が見つかりました。 とアラートが出ました。コンパイルできないのでそこから先に進めませんでした。
- capy2009
- ベストアンサー率72% (337/465)
補足
ありがとうございます。でも、残念な事に上手く働かなかったです。 早速ダウンロードして、iTunesのスクリプトフォルダーに収めました。 CDテキストが記録されている(たぶん)記録済みのCDRをMacBook Proのドライブに入れ、iTunesでそのCDRの曲名(といってもトラック 01等の表示ですが)が表示された状態で、iTunesのメニューバーのスクリプトアイコンをクリックし、そのなかの「CD Text to CD Info」を選択したのですが上手く働かず、次のようなアラートが出ました。曲名等は変更されないままです。 sed: 1: "s/¥/dev¥/disk¥[^ ]* ...":bad flag in substitute command: 'd' grep: write error: Broken pipe 対応を御教授できますでしょうか?
お礼
ありがとうございます。御教授のように sed -e 's/¥/dev¥/disk¥([^ ]*¥).*/¥1/'" の部分を sed -e 's/\\/dev\\/disk\\([^ ]*\\).*/\\1/'" に変更する事で、無事正常に動作しました。パーフェクト!長年の夢がかなった思いです。本当にありがとうございました。 仕事仲間でも、この件で不自由に感じてる人が沢山居るので、彼らにも教えてあげようと思います。 お忙しい中、色々と調べてくださり本当にありがとうございました。