jsRSS for Audioscrobbler++ v0.1β


jsRSS for Audioscrobbler++ v0.1β を公開しました


Audioscrobblerで作成される RSS に限定して読み込む jsRSS++ です

まだ、β版ですので不具合等あると思いますのでコメントにて御報告お願い致します
てか、ベースが jsRSS++ v2.0b なんで、β版のβ版みたいなもんです<^^;>

「jsRSS++ で Audioscrobbler の RSS が読めない」との声があったんで作ってみました
モジュール使って RSS データをパースすれば対応出来るのかも知れませんが
レンタルサーバでも使えるように極力モジュールは使わないようにしたいので
キメ打ちでカスタマイズしてあります
拠って、Audioscrobbler 以外の RSS はまず読めません<^^;>

まあ、RSS を読めるようにしたトコでデータがアップ出来なきゃどうしようも無いんですが・・・
FAILED Queue is full, come back later. Check website for news.
INTERVAL 1

Server Error - A connection was established to the server, but the server failed to collect the data. This is probably a temporary problem. If it persists more than a few hours, please submit a bug report.
今日はずっとこんな感じ20曲中3曲くらいしかアップ出来てません<^^;>


●jsRSS for Audioscrobbler++とわ?
ページ埋め込み型 RSS リーダである jsRSS++ を Audioscrobbler 限定にカスタマイズしたものです
Audioscrobbler でアカウントを作成し、PCで使用しているプレイヤーから
再生リストをアップロード出来るようにしてから御利用ください
●サンプル
●ダウンロード
以下のファイルをダウンロードして下さい

jsRSS4AS0_1b.zip(2.8KB)
●スクリプトの修正
以下の箇所を各自の環境に合わせて修正して下さい

use Jcode;
Jcode.pm の呼び出し:サーバに Jcode.pm がインストールされていればこのままにしてください
インストールでなく FTP 等で追加アップロードした場合は
require './パス/Jcode.pm';
のようにして呼び出してください
my $acchk = '1';
外部サーバからのアクセス:許可する場合は空欄にしてください
ホスティングサービスに拠っては CGI の貸し出しになるような使い方を禁止していますので
特に必要がなければこのままにしておいてください

my $CR = 'no';
下部のスクリプト名(+リンク)の表示('no'以外だと表示されます)

# CSS クラスの設定
my $class_site = 'ASsite';
リスト表示時のサイト名のclass
my $class_song = 'ASsong';
1曲ごとのブロックのclass
my $class_time = 'AStime';
再生時間のclass
my $class_title = 'AStitle';
曲名のclass
my $class_artist = 'ASartist';
アーティスト名のclass
my $class_artist = 'ASartist';
アルバム名のclass
my $class_artist = 'ASartist';
概要のclass

各要素の CSS 内で設定するクラス名:任意に変更して下さい

# 表示フォーマットの設定
my $time_format = "[m/d H:M]";
日時の表示形式:y年m月d日H時M分S秒 となりますので任意に変更して下さい
全てを記載しなくても大丈夫です( m.d H.M 等)

my $HEAD = <<_SRC;
<div class="$class_site"><a href="#SITE#" target="_blank">#ACCOUNT#</a></div>
_SRC

タイトル部分(サイトのユーザページ)の部分です
<<SRC; と _SRC の行以外は任意に書き換えできます

my $REPEAT = <<_SRC;
<div class="$class_song">
<span class="$class_time">#PLAYTIME#</span>
<span class="$class_title"><a href="#PLINK#" target="_blank">#TUNE#</a></span>
/
<span class="$class_artist"><a href="#LINK#" target="_blank">#ARTIST#</a></span>
</div>
_SRC

繰り返しブロック(1曲ごと)の設定になります
<<SRC; と _SRC の行以外は任意に書き換えできます

表示フォーマットの設定で使用出来る記号は
 #PLAYTIME# 再生時間
 #PLINK#   個別リンク(使途不明)
 #TUNE#   曲名
 #ARTIST#  アーティスト名
 #ALBUM#   アルバム名(feedされていない?)
 #LINK#   リンク
 #DESC#   概要(実質[アーティスト名 - 曲名])
となりますので、これらを適宜置き換えてください
●設置&実行
CGIが実行可能な任意のディレクトリにアップロードして下さい

表示させるページの任意の場所に
<script language="JavaScript" src="./jsRSS4AS.cgi?url=http://ws.audioscrobbler.com/rdf/history/ohgro&line=10&"></script>
のように記載して呼び出します

オプションとして指定出来るのが下の2つです
 line=5   表示件数
 enc=euc  文字コード(jis or sjis or euc or utf8)

これらのオプションを & で繋ぎます

RSS の URL は Audioscrobbler のユーザページ()の右下にある
[RSS] というオレンジのボタンからのリンクとなります
| コメント(6) | トラックバック(9)

トラックバック(9)

このブログ記事を参照しているブログ一覧: jsRSS for Audioscrobbler++ v0.1β

このブログ記事に対するトラックバックURL: http://www.daikoku-ya.org/mt/mt-tb.cgi/13

» AudioscrobblerでNow Playing(caramel*vanilla)~のトラックバック

jsRSS4AS.cgi?url=Audioscrobblerは結構面白いんです... 続きを読む

» AudioscrobblerでNow Playing(caramel*vanilla)~のトラックバック

jsRSS4AS.cgi?url=Audioscrobblerは結構面白いんですがNow Playingとか表示されなくてユーザーページへのリンクが貼られるだけです。RSSを読み込んでサイドバーに表示しようかと思ってたんですがちょっと難しそう…Audioscrobblerに特化したページ埋め込み型RSSリーダー 続きを読む

» now playing(++Aux Delices++)~のトラックバック

ぶっちゃけて言いますが、あたしは電子機器と相性が悪い。 高校から一人暮らしをしていたのだけれど、大学に入るまでに少し海外に行ったりしていたりしたので 大学入学時に全ての家財道具を揃えました その時に買っ... 続きを読む

» Audioscrobblerパート2 〜再生中の音楽表示〜(カイソクヒガシカナガワ)~のトラックバック

使い方によっては自分のページに現在再生している曲を表示出来るAudioscrobbler。以前にちょろっと書きましたが、色々と変わっている部分があるようなので追加修正をしてみます。※この記事を書いている現在、Audios... 続きを読む

» RSS リーダーあれこれ(munekyun::monolog)~のトラックバック

jsRSS と Audioscrobbler の RDF ファイルの微妙な関係。iTunes + jsRSS + Audioscrobbler で RSS を埋め込み表示できるのはいつになるやら。 続きを読む

» 最近再生した曲(rakugaki.blog)~のトラックバック

AudioscrobblerのRDF情報とCGIとJava Scriptを使って、 サイドバーに最近再生した曲を表示してみた。 ... 続きを読む

» Audioscrobbler(ブログ - micky - no-hdd.no-ip.com)~のトラックバック

[url=http://www.box-up.com/EF/Web/200501/Audioscrobbler.php]shin さんの所で Audiosc... 続きを読む

» Audioscrobbler って面白いかも(B.B.'sWebSpace)~のトラックバック

あとは、サーバが安定してさえくれればね 続きを読む

» 露出狂?(Boogielog)~のトラックバック

AudioscrobblerとLast.FMを使い始めたわけですが。 面白くてかなりハマっちゃってます。 で、ちょっと変な欲が出まして。 よく人様の bl... 続きを読む

コメント(6)

w"朽・梳・・B
早漕葺用j"・逐÷・準÷逐о艢梳・B
綜?摩痼苴・・・\ヲj"蛟楳・・・・Aデザインe計a枢?艢・÷・楳・・・摩・凍逐熏浮・艢梳・・B

o"・A気u"楳・摩・楳項・粠{悟?・旧嚔・・閠・逐・梳・摩・・BMovableTypeり携用k"逐÷・摩・・・A淘"・旧噬Rードv次2艢闢・ム逐÷楳=fフォルトv碕1噫・・B

р鱒mッ不漕"摩・÷準凍・vb?摩・・・Aも?・・・・楳÷摩・・・Aアドバイスり?÷・準・楳÷・・・・・B

御利用ありがとうございます

見てみたところ <script> タグに charset="Shift_JIS という記述がありますのでコレを削除してみてください
それと、src= のスクリプト呼び出しの最後に &enc=utf8 を付けてください
コレでおそらく化けずに表示できるかと思います

・≪ラ・絶"ゃmメや"岩!娯!・≧・披!問!・!障@・溪
・阪;槭這絖励,問!鯛!冷!・@・障≠メ・>・・矧メ嶺ヲ潟≠・岩!障○・凪

・≪ラ・絶"ゃmメ・h・・!・@・・$メ溪!・%・坂ケ翫Y・∴・ユ怕諷懌!・$・G腓冴&・娯!・¥・・≠メ・@・障>・障@・溪 や!凪"娯!・b・冷!銀!冷!・・・・kモゃヨ・НC・・┃絎壻2医=・・○・・!・∞瘁с@・・!・!銀
絨鯛!冷カ阪M俄!・≦瘁c<瘁坂!障@・溪
・с@・溪"峨@顔&・・!・蟹・鞘"停!贋ヲ宴@・鞘!?・補!・!障○・

あ、記述は 〜/fastfargroove&enc=utf8"> ですね

化けるのはブラウザのせいではないでしょうか?

EUCにて正常に表示されました。
ありがとうございました!

EUC というコトはココが表示されたというコトですよね?
スクリプトの方がまだうまく表示されてないようでしたら
状況等をおしらせください

コメントする

このブログ記事について

このページは、大黒屋が2004年9月22日 13:25に書いたブログ記事です。

ひとつ前のブログ記事は「RSSI++ 0.9β」です。

次のブログ記事は「ケータイ対応してみました」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01