Songo:Vkontakteデスクトッププレーヤー

ブラウザからVKontakteの音楽を聴く人をよく見ました。 そして彼らは、通常のデスクトッププレーヤーのように耳を傾けます。 ブラウザでタブを閉じるのが好きなので、この種の使用にうんざりしています。 それで、このアプリケーションのアイデアが生まれました。それを数か月の間絶賛してから、頭の外に出すために何をする必要があるかを考えました。



プレイリスト、トレイへの最小化、そして最も重要なことには、Prostopleerのような他のプロキシサービスの散在のように、それは決して支払われません。 ソースはBSDライセンスの下で公開されています。 そのため、バスに乗せられてVkontakteアカウントが盗まれた場合、誰もが独自のアプリケーションIDを操作して音楽を楽しむことができます。



トラックがダウンロードされて追加され、アーティストごとにプレーヤーのディレクトリのキャッシュサブディレクトリに分類されます。 ブラウザを困らせる必要はありません。



おそらく最も難しいタスクは、シークをサポートしてmp3を再生することでした。 これを行うには、libmpg123をlibjnaでラップする必要がありました。これは、既存の「純粋なJava」シークライブラリサポートのいずれもサポートしていないためです。



インターフェースは、私が地元の音楽に使用しているSonataプレーヤーに触発されています。



コメントでは、私以外の誰かがこれを必要としているかどうか聞きたいです。



依存関係

Javaで記述されているため、JREが必要です。



Linux

libwebkitgtk2とlibmpg123が必要です(まだインストールしていない場合)。 私のお気に入りのArch Linuxでは、次のようにインストールされます。

# pacman -S webkitgtk2 libmpg123
      
      



パッケージの名前がUbuntu、Debianなどであることを願っています。



Mac OS

homebrewからmpg123をインストールします。



設置

トリックはありません。アーカイブを解凍して、bat / shスクリプトを実行します。



Linuxスクリーンショット



認可:





検索:





プレイリスト:





バイナリアーカイブとソース

Linux32 -songo-0.0.1-SNAPSHOT-linux32.tar.gz

Linux64 -songo-0.0.1-SNAPSHOT-linux64.tar.gz

Windows32-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



素敵なリスニングを!



All Articles