* Amarokで音楽CDのタイトルが化ける [#abf31883]

- ページ: [[不具合報告/Plamo64-1.0]]
- 投稿者: [[kojima]]
- 優先順位: 普通
- 状態: 提案
- カテゴリー: 不具合報告
- 投稿日: 2011-10-24 (月) 21:29:21
- バージョン: Plamo64-0.21

** メッセージ [#waa91cc0]
Amarokを起動した状態で音楽CDを入れると「ローカルコレクション」に[Audio CD]が表示され、musicbrainz/freedbを調べてタイトル情報等が表示されるが、freedbに登録されている日本語タイトルは文字化けして表示される。

#ref("amarok01.jpeg")

この状態でもCDの再生は可能だけど、
同じfreedbを引いているはずのdolphinからは日本語タイトルも正しく表示されるので、ちょっと悔しい。

#ref("dolphin01.jpeg")
--------
- ざっくりとamarokのコードは追いかけてみたけど、問題になっているのはsrc/core-impl/collections/audiocd/AudioCdCollection.cpp のAudioCdCollection::infoFetchComplete( KJob *job )あたりっぽい。

この中で KJob *kjob を KIO::StoredTransferJob *tjob = static_cast<KIO::StoredTransferJob*>( job ); しているのだけど、この時点でtjob->data()の日本語(UTF-8)の部分が"?????"に化けている模様。KJob *job の中身を直接見たいところだけど、このヘンはKDEの奥の方っぽいので、AmarokではなくKDE側の問題なのかも知れない。 -- [[kojima]] &new{2011-10-24 (月) 21:31:53};
- 実際のソースコードは追ってないけど、freedbからlibcddb経由でデータを取ればunicodeがちゃんと返ってくるけど、HTTP経由で取ろうとするとが??になっちゃう感じ。l -- [[kojima]] &new{2011-11-17 (木) 11:20:05};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS