owncloud 5使ってたけど
寝ぼけてポチッとdatabaseをデリートしてしまったので
ついでにownCloud 6.0.2にupgrade
musicアプリの日本語文字化けが激しいので対応。
mp3はID3v2.3 utf-16 でタグつけ
ロリポのチカッパプランでの
ownCloud 6.0.2+Music0.1.9.1-rc
/apps/music/3rdparty/getID3/getid3/getid3.lib.php
●945行に追加
return mb_convert_encoding($string,'UTF-8',"CP932,EUCJP-WIN,ISO-8859-1");
●1025行からのcase 'UTF-8':内を変更
case 'UTF-8':
$HTMLstring = htmlentities($string, ENT_COMPAT, $charset);
break;
で変更後
MySQL データベースで
TRUNCATE oc_*************
でoc_music関係のテーブルを消去実行
んで、owncloud6のmusicに再ログインし、
しばし放置←scanningの遅さは異常(初回は数時間)
おお(`・ω・´)ゝ"で文字化けしなくなったでござる。
しかし、アルバムアートはそのまま(´・ω・`)
10000曲超えたあたりで急激にレスポンスが落ちます。
ん?(;´Д`)やや読み込まれてない箇所あったりで
少ないファイル数から始めればいいのかも
[追記]2014/05/07
ownCloud 6.0.3+Music0.2
にupdate+getid3.lib.phpの変更したけど特に見た感じ変化ないです。
アルバムアート表示しないみたい(・ω・`)
寝ぼけてポチッとdatabaseをデリートしてしまったので
ついでにownCloud 6.0.2にupgrade
musicアプリの日本語文字化けが激しいので対応。
mp3はID3v2.3 utf-16 でタグつけ
ロリポのチカッパプランでの
ownCloud 6.0.2+Music0.1.9.1-rc
/apps/music/3rdparty/getID3/getid3/getid3.lib.php
●945行に追加
return mb_convert_encoding($string,'UTF-8',"CP932,EUCJP-WIN,ISO-8859-1");
●1025行からのcase 'UTF-8':内を変更
case 'UTF-8':
$HTMLstring = htmlentities($string, ENT_COMPAT, $charset);
break;
で変更後
MySQL データベースで
TRUNCATE oc_*************
でoc_music関係のテーブルを消去実行
んで、owncloud6のmusicに再ログインし、
しばし放置←scanningの遅さは異常(初回は数時間)
おお(`・ω・´)ゝ"で文字化けしなくなったでござる。
しかし、アルバムアートはそのまま(´・ω・`)
10000曲超えたあたりで急激にレスポンスが落ちます。
ん?(;´Д`)やや読み込まれてない箇所あったりで
少ないファイル数から始めればいいのかも
[追記]2014/05/07
ownCloud 6.0.3+Music0.2
にupdate+getid3.lib.phpの変更したけど特に見た感じ変化ないです。
アルバムアート表示しないみたい(・ω・`)