誰もがソーシャルネットワークVKontakteを愛していますが、ほとんどの人にとって最高の機能は、音楽やビデオなどのメディア情報の巨大なデータベースへのアクセスです。 最近、メディアコンテンツの検索とディスクへのダウンロードを容易にする12以上のサービスとプログラムが登場しました。 しかし、それらのそれぞれにいくつかの小さな欠陥がありました。そのため、代替バージョンを探す必要がありました。 その結果、VKから音楽ファイルを検索およびダウンロードするために3〜4個のサービスプログラムを使用していました。 人生にはそのような原則があり、何かがあなたに合わない-それをもっと良くして、そして今、VK APIを勉強することになると、私は1セットで私に合ったものをしようとすることにしました。
背景
すべては通常のVK IFrameアプリケーションで始まったため、たまたまFlashではなくHTMLに重点を置いたため、AIRですべてを調整しました。 APIはすぐに習得し、プログラムを作成しました(誰かが
興味を持っている場合)が、結果は同じVKの類似物にも到達しませんでした。
幸いなことに、Webテクノロジーを使用してデスクトップアプリケーションを作成できるAdobe AIRについて学びました。 これは、コンピューターとの緊密な統合を意味しました(たとえば、ダウンロードしたファイルの正しい命名のため)。 AIRのWebバージョンの移植は迅速に問題なく行われましたが、VK APIからVK Desktop APIへの移行に苦しみました。 多くのアナログ(Vkontakte検索用のAIRアプリケーション)の場合、操作アルゴリズムは、通常のページ(search.php)にリクエストを送信してからページを解析することで構成されています。 開発プロセスに興味がある人は、後で説明します。
ミュージック
音楽セクションには、次のサービスでアーティストを検索する機能を提供する検索があります。
- LastFM Top 50 -Last FMによるアーティストによる50の人気曲のリスト
- LastFM Top Albums -Last FMに基づく人気アーティストアルバムのリスト(アルバムをクリックすると、その中のトラックのリストがロードされます)
- LastFM Similar Artists -Last FMのジャンル別の類似アーティストのリスト(アーティストをクリックすると、そのトラックのトップ50がロードされます)
- Discogsリリース-Discogsを使用したメディア上のアーティストリリースのリスト(リリースをクリックすると、そのリリースのトラックのリストがロードされます)
- Discogsラベルリリース - ラベルリリースのリスト(クリックすると、トラックのリストが読み込まれます)
ライブ検索は、検索行のLast FMで機能します。ライブ検索行でアーティストを選択すると、そのトラックのトップ50がロードされます。 検索中にアーティストが見つからなかった場合、Last FMでのこのクエリの最初の検索結果が選択されます。
トラックをロードした後、それをクリックすると、連絡先でインテリ検索が行われ、同じ人気のある最後の100個から最も人気のあるオプションが選択され、最も長いオプションが選択されます。 トラックをキャッシュにロードすると、トラックに関する情報(サイズ、ビットレート)が利用可能になります。 ドロップダウンメニュー(右クリック)で、次のオプションを選択できます。
- ダウンロード-トラックをローカルドライブのフォルダーにダウンロードします(キャッシュされたトラックは即座にダウンロードされます。複数のトラックが連続して並んでいる場合、それらはキューに追加されます)
- 変更-ソースを変更します(実際、同じトラックが継続時間-降順でソートされて検索されます。したがって、トラックにはさまざまなリミックスがあります(検索の減少-4秒)
- 削除-リストからトラックを削除します。
さらにメニュー項目は、関連する検索オプションへのリンクとして機能します(アーティストによる)。
このプログラムのもう1つの機能は、ロシアのラジオのトップです。その後、外国のラジオ局が追加されます。
映像
現在、ビデオ検索は3つのサービスで利用できます。
- YouTube-48トラックが一度にロードされます。次のトラックをダウンロードするには、下のボタンをクリックする必要があります。
- RuTube-一度に20トラックをロードします(このサービスが提供するmoronic API(document.write、script.srcなど)により不安定になる場合があります)
- Vkontakte-最後にロードされたもの(タイトルのみで検索-左の結果は破棄されるか、説明でも-より多くの結果)、または期間(この場合、検索はAPIの利用可能なすべてのトラックを検索します-しかし最初の1000少ない)。
設定
[設定]タブでは、音楽ファイルをダウンロードするためのフォルダーを構成でき、VKアカウント登録ページへのリンクが含まれています。
計画
ビデオのダウンロード、ビデオからの音楽トラックのリッピング、プレイリスト、ローカルファイルの操作などを可能にする計画があります。
ダウンロードする
Adobe AIR (プログラムの実行に必要)
Dropbox
Rapidshare (10回)
Sendfile
Webdev4us (落ちるかもしれません)
おわりに
この開発
kolorの作成者