
ブラウザからVKontakteの音楽を聴く人をよく見ました。 そして彼らは、通常のデスクトッププレーヤーのように耳を傾けます。 ブラウザでタブを閉じるのが好きなので、この種の使用にうんざりしています。 それで、このアプリケーションのアイデアが生まれました。それを数か月の間絶賛してから、頭の外に出すために何をする必要があるかを考えました。
プレイリスト、トレイへの最小化、そして最も重要なことには、Prostopleerのような他のプロキシサービスの散在のように、それは決して支払われません。 ソースはBSDライセンスの下で公開されています。 そのため、バスに乗せられてVkontakteアカウントが盗まれた場合、誰もが独自のアプリケーションIDを操作して音楽を楽しむことができます。
トラックがダウンロードされて追加され、アーティストごとにプレーヤーのディレクトリのキャッシュサブディレクトリに分類されます。 ブラウザを困らせる必要はありません。
おそらく最も難しいタスクは、シークをサポートしてmp3を再生することでした。 これを行うには、libmpg123をlibjnaでラップする必要がありました。これは、既存の「純粋なJava」シークライブラリサポートのいずれもサポートしていないためです。
インターフェースは、私が地元の音楽に使用しているSonataプレーヤーに触発されています。
コメントでは、私以外の誰かがこれを必要としているかどうか聞きたいです。
依存関係
Javaで記述されているため、JREが必要です。
Linuxlibwebkitgtk2とlibmpg123が必要です(まだインストールしていない場合)。 私のお気に入りのArch Linuxでは、次のようにインストールされます。
パッケージの名前がUbuntu、Debianなどであることを願っています。
Mac OShomebrewからmpg123をインストールします。
設置
トリックはありません。アーカイブを解凍して、bat / shスクリプトを実行します。
Linuxスクリーンショット
認可:

検索:

プレイリスト:

バイナリアーカイブとソース
Linux32
-songo-0.0.1-SNAPSHOT-linux32.tar.gzLinux64
-songo-0.0.1-SNAPSHOT-linux64.tar.gzWindows32-songo-0.0.1-SNAPSHOT-win32.zip
Windows64-songo-0.0.1-SNAPSHOT-win64.zip
MacOS32-songo-0.0.1-SNAPSHOT-mac32.zip
MacOS64-songo-0.0.1-SNAPSHOT-mac64.zip
ソース
-github.com/siasia/songo素敵なリスニングを!