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

素敵なリスニングを!

Source: https://habr.com/ru/post/J162255/


All Articles