あなたの多くは、 Last.fmのような素晴らしいサービスを知っています。 簡単に言えば、Last.fmはオンライン音楽プロジェクトです。その主なサービスは、ユーザーが聴いている音楽に関する情報を収集し、個々のチャートと一般的なチャートにカタログ化し、収集したデータに基づいて推奨事項を発行することです。 この投稿の詳細。
最初は、特定のアーティストにどの曲が人気があるかを見るためだけに、あまり熱意なく友人のアドバイスでこのサイトに登録しました。 しかし、その後、AIMPプレーヤーの通常のscrobblerサポートが開始されたとき、必要に応じてサービスの使用を開始しました。 すべてうまくいきますが、私はAIMPで聞いている曲だけが統計に追加されたという事実に腹を立てました(当時、私は普通の電話を持っていました、もちろん、あなたは車とプレイヤーからの曲をスクラブしません、VKontakte非常に不安定でした)。
そして、この問題の一般的な開発と解決策のためにLast.fm APIを掘ることにしました。 その結果、C#で記述されたプログラムが作成されました 。これは、 単にStandalone Last.fm scrobblerと呼ばれ、プレーヤーに直接聞くことなくトラックを落書きすることができます。 これにより、聞いているすべてのトラックを統計に入力することができます(名前がわかっている場合は当然)。
最初は自分のニーズに合わせて使用していましたが、後で公開することにしました。人々が感謝と願いを表明したのは意外と楽しいものでした。 おそらく誰かがここで役に立つと思うことを願っています。
プログラムの主な機能は次のとおりです。
- トラックを送信するための2つのモード(ログイン/パスワード、またはアプリケーションに一度アクセスしてプロファイルにアクセスする許可)。 2番目の方法を使用することをお勧めします。新しい方法であり、パスワードを入力する必要はありません。 したがって、播種するリスクはありません。
- 設定を保存する
- 出荷ログ
- お気に入りにトラックを追加します
- プログラムでさらに使用するために、リッスンしたトラックをテキストファイルにエクスポートする
- 入力アーティストの保存
- 一度に50を超えるトラックをクロールする機能(1つのプロファイルの1日の制限は2880であり、その後、トラックはエラーなしでクロールされますが、サイトには表示されません)
当然、このプログラムを使用するときは、必要なフィールドを手作業(記入)に頼らなければならないことがよくありますが、それがないと、プログラムはあなたの考えを読んで、落書きする必要があるものを見つけることができません(ただし、このプロセスを高速化する方法がいくつかあります)。
すべて次のようになります。
免責事項:
私のカスペルスキーインターネットセキュリティ2012では、プログラムに問題はありません。 それはすべてあなたのアンチウイルスに依存しています。 それらの多くは、プログラムのクラックやその他の無害なものの中にウイルスやトロイの木馬を見つけます。 プログラムに明らかに有害なものを含めなかったことを保証することしかできません。
それは不正なスクロッブリング(プレイ回数をだます)を意図していませんでした。 したがって、これに問題がある場合は、責任があります。 サービス/サイトで発生する可能性のある問題についても、私は責任を負いません。 彼らが言うように-あなた自身の責任で使用してください。
UPD:どうやら、誰かがプログラムを検証のためにカスペルスキーに送信したようです。現在、KISはトロイの木馬のようにそれを誓っています。
参照:
短い説明とディスカッション
最新バージョンをダウンロード
バージョン選択
Last.fm APIの例
同様の焦点を持つプロジェクト(私のものではない)
客観的な批判、提案、改善のヒントを歓迎します。 興味がある人は、.NETでのLast.fm APIの使用に関するトピックを作成してみてください。