nDiki : Last.fm
Related term
2006年1月29日 (日)
■ Last.fm に登録してみる

Last.fm は利用者の音楽プロファイル(好み)をもとに、お薦めの曲をインターネットラジオその他の形式で紹介してくれるというサービスらしい。
様々なミュージックプレーヤー用のプラグインが提供されており、これを利用すること自分が再生したトラックの情報をサーバへ submit していってくれる。 これにより、どんどん自分の好みを設定していけるようになっている。
amaroK にはビルトインでこの機能が実装されている。 設定で Last.fm でのユーザ名とパスワードを入力し、この機能を使うように設定しておくことで再生した曲情報をサーバへ送るようにできる。
面白そうなので早速ユーザ登録し、設定してみた。
で、再生、再生。また再生。
……あれ、Last.fm の自分のユーザページを見ても Recent Tracks は「No recently played tracks to display.」のままだ。
うーん。amaroK の debug 出力をみたり、接続を Proxy 経由にしてそのログで通信状況をチェックしたりしてみたりした範囲では、通信はしているようなのだが。
ちょっと様子見。
- amaroK から Last.fm へ送信できるようになった (2006-02-03)
- 音楽再生にあわせて処理をする amaroK スクリプトを書いてみる (2006-01-31)
- Gmail へのメールボックス移行で spam 誤判定と転送問題にぶつかる (2007-08-11)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- 今日のさえずり - JugemKey ID がいつもので取れない (2008-04-25)
2006年1月31日 (火)
■ 音楽再生にあわせて処理をする amaroK スクリプトを書いてみる

amaroK で聞いた音楽の情報を Last.fm に送って、最近聞いた曲を表示させてみたりアーティスト毎の集計を見てみたりしようと思っていたのだが、どうもこの機能がうまく動かない。
しょうがないので、自前でスクリプトを書いて遊んでみることにした。
@ 書き方
amaroK のスクリプトマネージャから、スクリプトをインストールし実行するとそのスクリプトが実行される。 イベントが発生する度に amaroK からスクリプトの標準入力にイベントの内容をあらわす文字列を送られてくるので、スクリプト側では標準入力を行単位で待ち受けて処理をしていけばよい。
amaroK が終了する際やスクリプトを停止した場合には SIGTERM が送られてくるので、これをキャッチして終了処理を行うようにしておく。 データの保存などの必要がなければ、特に何もする必要無し。
簡単。
スクリプトをインストールするには、一旦 .amarokscript.tar か .amarokscript.tar.bz2 にまとめおく必要がある。 スクリプトマネージャからこのファイルをインストールすると、~/.kde/share/apps/amarok/scripts/ 以下にインストールされて使えるようになる。
自分でいろいろ試す分には一旦形式的にインストールした後、直接このディレクトリの中のファイルを編集してスクリプトを改良していくのが手っ取り早い。
ただしスクリプトの編集をした後は、もちろんスクリプトマネージャでスクリプトを起動しなおす必要がある。 自分の場合はこれも面倒なので、(今回対象としたい)trackChange イベントがきたら特定のディレクトリの下のスクリプトを run-parts で走らせる最低限の amaroK スクリプトを作ってインストールしておき、あとは run-parts で実行されるスクリプトをいじって遊ぶことにした。 これだと毎回 run-parts が呼ばれて非効率は良いが、スクリプトをトライアンドエラーするには楽チンだ。
@ スクリプトから情報の取得
基本的な情報は DCOP インタフェースで取得できる。例えば amaroK で曲を再生中に
dcop amarok player title
のように dcop コマンドを実行するとタイトルを出力させることができる。 dcop で様々な情報を取得したり、また再生・停止などの操作をしたりすることが可能。
@ 再生履歴を取得するプログラムを書いてみた
実行するたびに dcop を使って amaroK から再生中の曲情報を取得し、最後の10曲に関する情報を Storable でファイルに書き込んでおくスクリプトを作成。 あわせて、カバー画像も amaroK からもらって PerlMagick で縮小して保存しておくようにした。
これであとは Web サーバを更新するようにすれば、最近聞いた曲を Web サイトに表示できるようになるはず。
- amaroK から Last.fm へ送信できるようになった (2006-02-03)
- sid の CinePaint がプラグイン読み込みでエラー (2006-04-15)
- Hyper Estraier で社内 Web コンテンツ検索 (2006-06-01)
- FreeMind でマインドマップ (2005-06-02)
- Template Toolkit + PAR (2004-09-13)
2006年2月3日 (金)
■ amaroK から Last.fm へ送信できるようになった

iTunes に プラグイン iScrobbler For Windows 1.1.0 をインストールして、曲を再生してみたところ Last.fm へ曲情報をうまく送信できた。 アカウントの方は特に問題ないらしい。
やはり amaroK 側の問題か。
何度か amaroK の svn 版をコンパイルして試してみるうちに、そういえば configure した際にいくつか optional なライブラリが無くてそれらの機能が外されている旨の表示が出ていたことを思い出した。 apt-get build-dep amarok では全部入らないらしい。
README をみて必要なライブラリを確認。 libmp4v2 あたりが怪しい。ということで libmp4-dev パッケージをインストール。 また前回インストールされていなくて configure に --without-akode していたので aKode 関係のライブラリもあわせていれておく。
で再インストール。
で再生してみたら、あっさりうまくいった。
よし。
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- Module::Build でソースパッケージング (2005-08-24)
- JRE をバンドルしたインストーラを NSIS で作る (2004-12-02)
- 音楽再生にあわせて処理をする amaroK スクリプトを書いてみる (2006-01-31)
- Linux ノート PCを iTunes サーバにしてみる (2006-01-21)
2006年2月4日 (土)
■ Last.fm Radio Player でラジオを聞いてみる

Linux 版の Last.fm Radio Player で Last.fm のラジオを聞いてみる。 まずは、サザンオールスターズの similar artist radio とか。
音質や音量にばらつきがあって、鳴らしっぱなしにするにはちょっと難がある気がするが、知らない曲に出会えたりするので面白い。
今のところ聞けるアルバム数が少なくすぐローテーションしてしまう感じだが、料金を払って Personal Radio を使うともっといろいろ聞けるのだろうか?
@ Mozilla Firefox から Last.fm Radio Player を起動する
Web ページに含まれる lastfm スキーム (lastfm://) URI から、Last.fm Radio Player が起動するようにする。
- about:config にアクセス
- 設定一覧画面で右クリックして[新規作成]->[文字列]
- 以下の設定を新しく追加
- 設定名 network.protocol-handler.app.lastfm
- 文字列 /your/installed/path/Last.fm/player
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- 朝日新聞講読申込み (2005-01-31)
- Flickr::UploadでLinuxから画像アップロード (2005-04-22)
- サブプロジェクトが使える GTD ツール ThinkingRock 2.0.1 (2008-06-23)
- FoxyProxy と autossh で社内 Web ページを閲覧 (2006-06-03)
2007年3月13日 (火)
■ プロフィール公開サイト iddy のアカウント作成

プロフィールページを作成して、自分の Blog や Flickr・はてなブックマーク・Last.fm などの情報をまとめて表示させることができるサービス「iddy」のアカウントを作成してみた。
同じタグをつけたユーザを検索することができるが、まだ登録ユーザが多くないのかそれほど面白い結果にはなっていない。 他のプロフィールを眺めたところでは Flickr の利用者が思ったより多いなという印象。 こういうサービスに飛びつく人だけにだと思うけれど。
いまのところプロフィールページは1ユーザ1ページのみ。 アカウント作成者にとっては、追加の情報があるわけではないしまだ iddy.jp に Google AdSense を貼るためのページのコンテンツを提供してあげただけという感じがしてしまう。 これからに期待といったところか。
- クリッピングに便利な CMS 「Tumblr」を使ってみる (2007-04-13)
- あまり話題になっていない Life-X に登録した (2008-10-01)
- WiKicker 0.420 リリース - 変更いろいろ (2007-05-30)
- DiKicker に grep 検索機能を追加 (2007-02-02)
- はてなブックマーク上の最新ブックマークを nDiki に (2005-05-16)
スポンサード リンク
Related web page
今回ご紹介するのは、<strong>Last.fm</strong> と言うサービス。これは、 自分好みの曲が流れる”自分専用インターネットラジオ” にSNS的な要素を結びつけたサービスです。 各個人が自分の好みに合った曲を聴いたり登録したかを蓄積・分析し、 ユーザ一人一人に合ったお勧めの曲を提案してくれる様になって行きます。 これは、イギリスに籍を置くネットラジオ局が提供するサービスで完http://hayato.qp.land.to/DA/2005/11/lastfm.html
hear hear, beginning of this week we introduced the weekly charts on audioscrobbler.com, and now they are also up here at <strong>last.fm</strong>, yeehaw! did a quick user page re-arrangement to make them feel completely at home. have fun with that stuff. Posted by RNR on Jan 26 2005, 11:51 UTC [ 8 replies ] > Top Music Charts back in the house! the wait is over. charts update again. we have beaten the load with our customary cunningness, and now your charts should update reasonably fast again. the "X plays until updahttp://www.last.fm/
■よく検索されるキーワード
torrent(56) 提案書(47) perl(45) windows(37) linux(31) 使い方(27) 書き方(25) debian(22) x31(22) usb(22) cvs(20) subversion(20) インストール(18) ドラマ(18) c#(17) mp980(17) svn(17) 修理(17) 手帳(16) ssh(15) 評判(15) アジェンダ(15) java(15) デロンギ(14) ガントチャート(13) 感想(13) n-01a(13) centos(13) tc-1(13) 充電式カイロ(13) ノート(12) ダイソー(12) thinkpad(12) rcs(12) f-01a(12) ヤマダ電機(12) ganttproject(12) 無印(11) ppm(11) レビュー(11) カイロ(11) 壁紙(11) 静電気(10) 動画(10) バッグインバッグ(10) ヨドバシカメラ(10) サンプル(10) アジェンダとは(10) wiki(10) ミノルタ(10) グッズ(10) 作り方(10) tortoisesvn(10) firefox(9) so905ics(9) memcached(9) 画像(9) gmail(9) ハクキンカイロ(9) 口コミ(9) a6(9) sh-01a(9) 冷蔵庫(9) ほぼ日手帳(9) mp3(8) emacs(8) 日本語(8) openssh(8) xampp(8) カメラ(8) nikon(8) 設定(8) 写真(8) 値段(7) flash(7) 方眼(7) web(7) docomo(7) カバー(7) リポジトリ(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 1.155542s / load averages: 0.63, 0.55, 0.49
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク