更新ファイルから情報を自動抽出し、RSSやAtomフィードを自動作成する「Fumy RSS&Atom Maker」に関するご要望はこちらからどうぞ。
にしし ふぁくとりー
にししふぁくとりーフリーソフトFumy RSS&Atom Maker → サポートフォーラム

Fumy RSS & Atom Maker

Produced by Fumihiro Nishimura.(Nishishi) Since 2005/10/31.

トップページ > 記事閲覧
日本語ファイル名のPodcast再び
日時: 2011/09/16 15:03
名前: ちまく

便利なソフトをありがとうございます。

2009年頃に同じ話題があって、それは解決されたようなので恐縮ですが、やっぱりfRssAtomでURLエンコードするようにしていただけないでしょうか。

経緯は次の通りです。

radikaというradikoのソフトで録音したファイルをiTunesのPodcastとして取り込めるようにするのに利用しています。

使ってみたところ、WindowsのiTunesなら問題ないのですが、macのiTunesでは、
1.podcast登録時に1つのアイテムしか表示されない
2.その後xmlを更新しても、それがiTunesには反映されない
という問題が発生しました。

いろいろ試したところ、「http://」に続くファイル名にマルチバイトコードが入っていると発生することがわかり、そのファイル名をURLエンコードすれば問題がなくなりました。

現在はURLエンコードするスクリプトを書いて、fRssAtomでxmlを作った後にそのスクリプトを通して作ったxmlを参照するようにしたので、とりあえず問題は解決していますので、できればということで。
メンテ

Page: 1 |

Re: 日本語ファイル名のPodcast再び ( No.1 )
日時: 2011/10/28 01:44
名前: にしし

ちまくさん、こんにちは。
返信を忘れたままでごめんなさい。

ご要望ありがとうございます。
やはり、マルチバイトコードをURLエンコードしない状態だとちらほら問題が起こるのですね……。
今後のToDo Listに含めておきます。
メンテ
Re: 日本語ファイル名のPodcast再び ( No.2 )
日時: 2012/12/13 23:38
名前: にった

私も同じように radika -> fumyRSS -> itunes/podcast(windows) で取り込んでいますが、
itunes で仕様変更があったのか、windows でもファイル名が日本語だと NG です。

また、現在の fumyRSS の podcast 対応の仕様では、podcast のタイトル( <item>タグの後の<title>タグの中)にファイル名が入っているので、podcast 一覧で日本語を表示しようとするとファイル名を日本語にしなければいけません。
例:
<item>
<title>あいうえお.mp3</title>
<enclosure url="http://xxx.jp/podcast/あいうえお.mp3" length="123456789" type="audio/mpeg"/>


解決策としては、以下のどちらかかな、と思いました。
1. 日本語ファイル名の場合、podcast用 .xml 内では URLエンコードして記述
2. ファイル名は英語のみという制限にして、podcast用 .xml 内の <item> タグの中には音声ファイル(mp3/m4a/mp4)のファイル名ではなく「タイトル」を記述

2. の例:
<item>
<title>第1回のテーマは「○△□」</title>
<enclosure url="http://xxx.jp/podcast/001.mp3" length="123456789" type="audio/mpeg"/>
メンテ

Page: 1 |

題名 スレッドをトップへソート
名前
E-Mail
URL
パスワード (記事メンテ時に使用)
コメント

※スパム対策のため、全角の句読点が1つも含まれない本文は投稿できませんのでご注意下さい。
※URLは自動でリンクになります。HTMLタグは書けません。

   クッキー保存