今回ご紹介する Yam Batch Download は、私が自分で書いたプログラムです。主な機能は、Yam天空から音楽をまとめて取得し、自動で名前を付けることです。このプログラムを作ろうと思ったのは、私の音楽のほとんどが GootubeFlv というツールを使って、Yam天空影音分享から取得したものだからです。Gootubeflv はとても便利ですが、音楽をまとめて取得したい人には面倒です。「URL をコピー → GootubeFLV に貼り付け → 音楽名をコピー → ダウンロード欄に貼り付け → ダウンロード」という操作を何度も繰り返す必要があるからです。そこで、URL をプログラムに貼り付けるだけで、自動でダウンロードして名前も付けてくれる Yam Batch Download を作りました。

実はもともと VC++ でこのプログラムを書くつもりでした。でも技術的な理由で……。C++ の難しさを甘く見ていました= =。同じ VS シリーズのコンパイラなので、コントロールの使い方もほぼ同じだろうと思っていたのですが、C++ のコントロールでは -> 記号を使う必要があり、しかも以前は VS で C++ のウィンドウプログラムを書いたことがなかったので、初めて書いたときは手探りで多くの時間を費やしました。結局 VB で書くことに決めました(途中では PHP で書くことも考えました^^)。

プログラム情報

7/31 の更新情報:
  1. ダウンロード状況の表示機能を追加
  2. 応答しなくなる不具合を修正しました
  3. プログラムには、URL が音楽か動画かを自動判定する設定がありましたが、動画のダウンロードが非常に遅い問題がありました
  4. ファイルのダウンロードに、より高速な方法を使うように変更しました

使い方

このソフトの使い方はとても簡単で、ほぼ 2 つのステップで完了します。まずファイルをダウンロードして、起動してください。

次に、音楽の URL を大きな白い入力欄に貼り付けます。

複数の URL をまとめて貼り付けることもできます。

次に、音楽の保存先を設定します。

最後に「ダウンロード開始」を押します。ひとつ小さな問題があって、プログラムには進捗バーを付けていません(XDD。理由は面倒くさくて……)。そのため、左下隅のステータスを見る必要があります。ダウンロードが終わると、自動で「ダウンロード完了」に変わります。反応がないように見えても、フリーズしたわけではないので安心してください~

ダウンロードが完了しました~