忍者ブログ

主にパソコン周りのはなし

主にパソコン周りのはなし

2017/12    11« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  »01
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

いやもう、すっかりクリスマスですな

常々、こういうイベントごとは大切にしたい、
可能な限り、積極的にパーティーとかに参加したい

そんな風に思わなかったり思わなかったり


いやー

ほんと

今年も関係ないなー


じゃあ、実装の話でもしてみようか

今回は
「僕のitunesに入ってる曲は、last.fmではどんなくらい聴かれてんのかねぇ」
って情報から、曲に点数つけてみたよ

last.fmのweb serviceのapiをスココココーンっと叩けば簡単。

特に情報取得系はログインとかしなくても取得できるので、お手軽。

取れる情報は、曲によってまちまち。

やっぱり人気のある曲にはいろいろな情報がついてる

人気がそんなになくても、その曲を持ってる人数と合計の再生回数はついてる

まあ、そもそも曲が見つからないってこともあるっちゃあるけどね。

でも、OK

そういうのは、良しとする。



「再生回数」の右に「再生回数(みんな)」「聴いて人数」「みんなのスコア」「俺スコア」
っていう感じで表示してみた。

iTunesでどうやって属性追加するのかわからなかったので、
とりあえず、それぞれの値は既存の属性に入れてある。

画面は表示文字列を修正しただけ。

「再生回数(みんな)」はlast.fmの再生回数の値。
この属性が「文字列型」だったので、ソートの関係で前方を'0'で埋めてみた。
見にくいけど、こうしないと文字列ソートだから期待した結果でソートできないんだよね
それにしても桁数多すぎた。

「聴いてる人数」もそのままlast.fmでこの曲を所持している人のカウント。

そんで、「みんなのスコア」っていうのが、「再生回数(みんな)」と「聴いてる人数」からいい感じに求めた値。

「俺スコア」は俺個人の再生回数から求めた値。



「再生回数(みんな)」でソートしてみると・・・

やばい・・・ 全然聴いてないぞ 俺・・・
ColdplayとかViva la Vida以外知らんし。

みんな変なもの聴いてんのな・・・
ってか、どんな曲かわかんないのが上位にありまくる



せっかくだから、「Wonderwall」ってOasisの曲を聴いてみる。
暗いな・・・

ちなみにこの画面は、「聴いている人数」多分、この曲をscrobbleしたことがある人数だと思うんだけど、それでソートした状態。

158万人持ってんだね。



さて、「みんなのスコア」でソートしてみると、

突然、「Daft Punk」だらけ・・・

実は巷では「Daft Punk」が大ブームなんです。

なんてことはなくて、これは今日、実験のために「Daft Punk」のデータを一度消して入れ直したからなんですね。

「みんなのスコア」にも「経年劣化」するような計算をしているので、
入れたばかりの時には、そりゃもうスーパーサイヤ人3ぐらいになります。

そのスコア1億超です。

ちなみに、「Daft Punk」を除くと、「Lorde」の「Royal」が1位で7449513ポインツ

普通のスーパーサイヤ人くらいかな?
強すぎるか・・・

それはともかく、
自分で1回も聞いてなくても、ほかの人が聴いてる情報があるので、
順位がついてるし、どれがいい曲かとかわかっちゃいます。

「Get Lucky」なんでしょうね。

まあ、こんな感じで、
last.fmの情報を引っ張ってくることで、
聴かなくてもレーティングっていうか得点付けができました。


やってみると、「みんなのスコア」と自分の好みにだいぶズレがあるような

☆3個とか付けた曲は従来であればまず聴かないんだけど、
こういうふうに、「みんなは聴いてるぜ?」みたいな結果がでると
聴いてみようかな・・・
とか、あっさり思っちゃう

つづく
PR
お名前
タイトル
メール(非公開)
URL
文字色
絵文字 Vodafone絵文字 i-mode絵文字 Ezweb絵文字
コメント
パスワード   コメント編集に必要です
管理人のみ閲覧

プロフィール

HN:
大雪山寺
性別:
非公開

P R

<< Back  | HOME Next >>
Copyright ©  -- 主にパソコン周りのはなし --  All Rights Reserved
Design by CriCri / Material by もずねこ / powered by NINJA TOOLS / 忍者ブログ / [PR]