Streamsicle 2.0-jpFullから2年の間が空きましたが、いくつかのバグを修正したStreamsicle 2.0.1をリリースします。今回の改変は本家Streamsicleとは無関係なので、本家へのご質問はご遠慮ください。
ダウンロード
Streamsicle-2.0.1-jpFull.tar.gz(6.0MB) ソフトウェアはGPLライセンスです。ソースコードは後日公開いたします。2.0.1jpの修正点
- iTunes等でエンコードしたUTF-16、UTF-8で記録されたmp3ファイルが文字化けする問題を修正しました。
- 「View ID Info」で開いた先のページが文字化けしている問題を修正しました。
- 「View Allmusic Entry」→「View Amazon Entry」に変更しました。
- クライアントに送信されるタイトル曲が文字化けする問題を修正しました。(iTunes・WinAMPで確認済み)
- 不正なタグを読み込んだときに、OutOfMemoryで終了してしまう問題を修正しました。
2.0jpFullからのアップデート
WEB-INF/classesとlook_defaultを上書きコピーすればOKです。
Tomcat 5.0以降を使用する人へ
Invokerは推奨されないメソッドのため禁止されています。WEB-INF/web.xmlを以下のように変更してください。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>Streamsicle</servlet-name>
<servlet-class>com.streamsicle.Streamsicle</servlet-class>
<load-on-startup>-2147483646</load-on-startup>
</servlet>
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>

こっそりですが今後のStreamsicleを期待しています。
応援ありがとうございます。
ちょっとずつ手を入れていきますので、今後ともよろしくお願いいたします。