Soulseekとは - わかりやすく解説 Weblio辞書 (original) (raw)

Soulseek

Microsoft Windows 上の Soulseek 157 NS 13e クライアント
開発元 ニル・アルベル
初版 2001年4月8日 (24年前) (2001-04-08)[1][2]
プログラミング言語 C++, Qt
対応OS Microsoft Windows, macOS, Linux
対応言語 英語、オランダ語、フランス語、ドイツ語、イタリア語、ロシア語、スペイン語、ポーランド語、エストニア語
種別 P2Pファイル共有
ライセンス プロプライエタリフリーウェア
公式サイト slsknet.org
テンプレートを表示

Soulseek は、主に音楽の共有に使用されるP2Pファイル共有ネットワークおよびアプリケーションである。

現在のSoulseekネットワークは、運営が同一である2番目のものである。旧ネットワークはクライアントのバージョン156まで使用されていたが、ユーザーの著しい非アクティブ化により閉鎖された。クライアントのバージョン157はMicrosoft Windows専用の最後のバージョンであり、2008年に開発が終了した。その後継として、SoulseekQtがWindows、macOSLinux向けに提供されている[3]。SoulseekQtは、バージョン157のクライアントインタフェースと比較して若干異なる機能を持っている[4]

主な特徴

コンテンツ

P2Pファイル共有プログラムとして、アクセス可能なコンテンツはSoulseekクライアントのユーザーと、彼らが共有することを選んだファイルによって決定される。ネットワークには歴史的に多様な音楽が存在しており、アンダーグラウンドおよびインディペンデントアーティスト、未発表の音源(デモやミックステープなど)、海賊盤、ライブトラック、ライブDJセットなどが含まれるが、大手およびインディーズレーベルからのリリースも見つけることができる[5]

中央サーバ

Soulseekは、2つの中央サーバに依存している。1つは旧バージョン156クライアントおよびネットワークをサポートし、もう1つは新しいネットワーク(クライアント157およびQtに対応)をサポートしている[6]。これらの中央サーバは、検索の調整やチャットルームのホスティングにおいて重要であるが、ユーザー間でのファイル転送には実際には関与せず、ファイルは当事者間で直接転送される(下記の「単一ソースダウンロード」を参照)。

検索

ユーザーはアイテムを検索することができ、検索語に一致する名前を持つファイルのリストが結果として返される[7]。検索は明示的に行うことも、ワイルドカードやパターン、除外語を使って行うことも可能である。例えば、blue suede -shoesと検索すれば、名前にblueおよびsuedeを含むが、shoesを含まないファイルのリストが返される。

Soulseek検索エンジンに特有の機能として、検索結果にフォルダ名およびファイルパスが含まれる点がある。これにより、フォルダ名による検索が可能である。例えば、experimentalと入力すると、その名前のフォルダに含まれるすべてのファイルが返され、特定の音楽ジャンルのバンドやアルバムへの迅速なアクセスが可能となる。

検索結果リストには、ファイルの完全な名前とパス、サイズ、そのファイルをホストしているユーザー、当該ユーザーの平均転送速度、ビットレート、長さなどのエンコードされたトラックに関する簡単な詳細が表示される。検索リストは様々な方法で並べ替えが可能であり、個別のファイル(またはフォルダ)を選んでダウンロードすることができる。

Soulseekプロトコルの検索アルゴリズムは公開されておらず、サーバ上で実行される。

単一ソースダウンロード

Soulseekは、他のNapsterクライアントのようなマルチソースダウンロードや「スウォーミング」をサポートしておらず、要求されたファイルを単一のソースから取得しなければならない。これに対し、スウォーミングでは要求されたファイルを複数のユーザーから取得できるため、ファイルの断片が同時に複数のソースからダウンロードされ、通常はパフォーマンスの向上が見込まれる。

BAN機能

すべてのSoulseekクライアントには、特定のユーザーをファイル要求から排除できるBAN機能が含まれている。これは、ファイルを取得するだけで自らは一切共有しない「ただ乗り」ユーザーや、チャット機能を通じた個人的な口論、あるいは単に大量のファイルをダウンロードして帯域を消費するなど、他の理由で迷惑をかけるユーザーに対応するためである。BAN機能は論争の的となることがあり、特に初期にはユーザーフォーラムで多く議論された[8]。ダウンロード特権を持つユーザーであっても、BANされることはある。

アルバムのダウンロード

他のP2Pクライアントと同様に、Soulseekでも検索結果リストから個別にファイルを選択してダウンロードできるが、Download Containing Folderオプションにより、アルバム全体のダウンロードが簡略化される。例えば、あるユーザーがアルバム全体の配布を容易にしたい場合、そのアルバムに関連するすべてのトラックをホストPC上の1つのフォルダにまとめておくことで、そのフォルダ内のすべてのトラックファイルを、このコマンド1つで順番に自動的にダウンロードできる。

ファイル転送の監視

Soulseekクライアントには、アップロードおよびダウンロード中のファイルの進捗状況を監視・制御できる2つのファイル転送監視ウィンドウが搭載されている。

ユーザープロフィール

ユーザーはプロフィールを作成でき、そこには自由形式の基本情報(例:自己紹介や「ファイル転送ルール」)のほか、好きなもの、嫌いなもののリスト、および任意で画像ファイルを含めることができる。これらの情報は、チャットルーム内のメンバー一覧や検索結果のファイル一覧からユーザー名を選択することで他のユーザーが閲覧可能である。

ユーザーが「好きなもの」に挙げた項目は、Soulseekコミュニティ内におけるその項目のグローバルランキングの取得や、同じ項目を「好きなもの」に挙げている他のユーザーからの推薦を得るためにも使用できる。

ウィッシュリスト

Soulseek 156、157およびQtクライアントには、「ウィッシュリスト」機能が搭載されており、これは保存された検索として機能する。検索語をウィッシュリストのエントリとして入力すると、それぞれのウィッシュリスト項目がクライアントソフトウェアにより定期的に自動で検索実行され、該当する結果が返される。

特権

Soulseekソフトウェアは無料であるが、プログラム開発やサーバー維持費を支援するための寄付制度が存在する。寄付を行うことで、ファイルのダウンロード時に、非寄付ユーザーよりもキュー内で優先される特権が与えられる(ただし、そのファイルがLAN上で共有されていない場合に限る)。

サポートフォーラムおよびブログ

他の多くのソフトウェアと同様に、Soulseekにはユーザーがソフトウェアの技術的な使用方法など、さまざまなトピックに関して支援を求めることができるフォーラムが存在する。現在はクライアント156および157、Qtをそれぞれサポートする別個のフォーラムが設けられている。最初のブログは2003年後半に作成された。

資金調達

Soulseekは完全に寄付によって資金を賄っており、広告やユーザー料金は存在しない。ニル・アルベルは2008年7月1日時点で以下のように述べている。

この機会を借りて、Soulseekによって得ている収入や我々の生活様式について流布されているいくつかの虚偽についても言及しておきたい。我々はその日暮らしの生活を送っている。数か月前には、優れた働きをしてくれていたシステム管理者のsierracatを財政的な理由で雇い続けることができず、解雇せざるを得なかった。我々はかなりの借金を抱えている。現在、フランスで法的な闘争を続けている。我々は貧困にあえいでいるわけでも飢えているわけでもないが、高級車を運転しているわけでもなく、たとえ欲しかったとしても到底手が届くものではない。金銭の話をするのは好まないが、全く根拠のない中傷に対しては、自分たちを弁護する必要があると感じている。最後に、Soulseekを利用し、たとえ大規模な人気や成功とまではいかずとも、意義ある経験へと育ててくれたすべての皆さんに感謝したい。ありがとう。[9]

著作権問題

2003年、アーティストのSapphirecut(英語版)は、自身の楽曲がユーザー間で共有されることを止めるためにSoulseekに連絡を取った。SoulseekのサーバーホストであるVerioがこの状況を把握すると、ネットワークを停止し、数週間にわたり利用できなくなった。

Soulseekは著作権侵害に反対しており、サービスの目的は無名アーティストの促進にあると主張している。 これは彼らのホームページに記載されている文章の引用である。

Soulseek®は著作権で保護された資料の共有を支持せず、またこれを容認するものでもない。ユーザーは、法的に共有が許可されている、または別途許諾を得ているファイルのみを共有・ダウンロードすべきである[10]

Soulseekは2008年にフランスの2つの音楽業界団体によって提訴された。これらの団体は、Soulseekが著作権で保護された作品への無許可アクセスを可能にするよう設計されていると主張した[11]

歴史

2000年頃のSoulseekの最初のユーザーベースは、主にIDMメーリングリストのメンバーで構成されていた[12]。Soulseekで最初に見られた音楽の多くは、アンダーグラウンドの電子音楽や、ユーザー自身が制作した音楽であった。Soulseekのユーザーの支援を受けて、開発者のニル・アルベルは、新機能やバグ修正の要望に応じて、非常に頻繁にクライアントの新バージョンをリリースしていた。

Soulseekは、2001年にNapsterが閉鎖された際に最初の成長を遂げ、続いて2002年にAudiogalaxyが閉鎖されたことにより再び成長した。ニル・アルベルは、2003年12月26日に公開されたインタビューにおいて、当時すでに100万を超える登録ユーザー名が存在し、ピーク時には8万人から10万人のユーザーがログインしていると述べている[13]。Audiogalaxyの閉鎖後にSoulseekユーザーが増加したことは、チャットルームの人数を比較すれば明らかであった。競合サービスが存在していた時期には、Soulseekで最も人気のあるチャットルームでも平均して50人程度であったが、閉鎖後にはそれらのチャットルームの人口は100人以上に増加した。

Soulseekは単なるファイル共有クライアントではなく、むしろコミュニティである。Soulseekでは、音楽の好みが似た他のユーザーと接続してファイルを共有したり、チャットをしたりすることができる。ユーザーは独自のチャットルームを作成し、同じ趣味を持つ他のユーザーを招待してお気に入りの音楽について議論することもできる。電子音楽シーンの多くのミュージシャンたちも、このSoulseekコミュニティの一員である。2004年の夏には、世界中のSoulseekユーザーがドイツアウクスブルクで集まった。それ以来、毎年この集会はドイツ・アウクスブルクで開催されるデジタルアートフェスティバル「Lab30(アブラクサス劇場の番地である30に由来)」で続けられている。このイベントは、長年のSoulseekユーザーであるマンフレッド・ゲントハーと他のアウクスブルクの地元民によって主催されている。このフェスティバルは、世界中のデジタルミュージシャン、デジタルアーティスト、ネットレーベルを紹介することに重点を置いている。多くのSoulseekアーティストがこのフェスティバルでパフォーマンスを行い、多くの者がここで初めてライブ演奏を経験している。Lab30は初回から徐々に規模を拡大しており、Soulseekのミュージシャンやユーザーの集いの場であり続けている。参加者は通常ヨーロッパ全域およびアメリカ合衆国から訪れる。Lab30はアウクスブルクでよく知られたイベントであり、地元の音楽・芸術シーンから広く支持され、親しまれている。

Soulseek Records

初期のSoulseekユーザーの多くは音楽プロデューサーでもあり、2002年にSoulseek Records(「SLSK Records」とは別物)が設立された。

バージョン

最初のリリースはバージョン139で、これは2002年から2003年にかけて約12か月間運用された。サーバー変更に伴い、それに合わせて新バージョンがリリースされた。メインのインタフェースは初期からほとんど変わっていないが、チャットルーム「ticker」などの追加機能がバージョン156で導入された。

バージョン156は2005年に初登場した[14]。その直後にテスト版のサーバー、バージョン157が設置され、2008年にはこれが主要クライアントとなった。

2008年7月6日以降、Soulseekクライアントは2つのバージョンが存在し、それぞれ完全に異なるユーザー、ユーザーグループ、ファイルを持っている。古いバージョンであるv.156は徐々に廃止されつつある[9]が、2011年8月時点ではまだ稼働しており、ユーザー数は少ないものの利用可能である。ユーザーにアップグレードの義務はなく、新規ユーザーが誤って156クライアントをダウンロードしてしまうこともある。

バージョン157の「テスト」ネットワークは、156クライアントの検索性能の低さを回避するために2005年から存在している。v.157 test 12cは2007年11月にリリースされた。最新のバージョンにはいずれも複数のバグが存在し、検索やダウンロードが停止したり、システムがハングする原因となることがある。

クライアントSoulseekQT Public Build 1は2011年4月19日にリリースされた[15]

旧クライアント(156および157)に関しては、非Windows系オペレーティングシステム向けの公式クライアントは開発されていなかったが、当時はいくつかの非公式なサードパーティ製クライアントが存在していた。サードパーティ製クライアントの開発は禁止されてはいなかったが、ネットワークルールの明示的な回避やコーディングエラーによってSoulseekネットワークに大きな悪影響を及ぼすことがあったため、推奨はされていなかった。

代替クライアント

Nicotine+は、現在は開発が終了したNicotineクライアントのフォークである。Nicotine+はグラフィカルインタフェースを使用し、LinuxBSDSolarisWindowsmacOS上で動作する[16]。現在はボランティアのチームによって保守されており、ソースコードはGitHubでホストされている[17]Gtk+3およびPython3を使用し、UPnPをサポートしている。安定版[18]および不安定版[19]のパッケージが、Alpine Linux EdgeArch LinuxDebianFedoraGentooManjaroNixOSOpenBSDParabolaSolus、T2 SDE(英語版)、Void Linux向けに提供されている[20]。Nicotine+はバージョン2.0.0以降、Flatpakでも利用可能であり[21]Snapでも提供されている。

Nicotine+の前身であるNicotineは、現在は開発が終了しているが、すべてのUnix系システム(Mac OS Xなど)およびMicrosoft Windows上で動作していた[22]。このクライアントは、元々のPySoulSeekプロジェクトに基づいている。現在でも、一部のLinux系システムのパッケージ配布元から入手可能である可能性がある[23]

PySoulSeekは、Pythonで記述されたSoulseekクライアントであり、Linux、FreeBSD、SolarisなどのUnix系OSで動作する。PySoulSeekはMac OS X上でも動作するが、いくつかの困難が伴う[24]

slskdおよびMuseek+は、クライアントサーバモデルを利用するSoulseekクライアントである[25][26]。ただし、後者は現在開発が終了している[27]

Seekerは、最新のAndroidデバイス向けのSoulseekクライアントである。GoSeekは、Android Nougat以前の旧型Androidデバイス向けのSoulseekクライアントであった。

MewSeekは、元々はiSlskという名称で、脱獄されたバージョンのiOSを搭載したIPod touchおよびiPhone用のSoulseekクライアントであった。MewSeekは現在、Soulseekをサポートしていない。

Mac OS X用のクライアントには、Soulseex(ssX)[28]およびiSoulが含まれていた[29]。iSoulは、Solarseekという以前のクライアントに基づいていた[30]

脚注

  1. ^IDM Mailing List Archives - April 2001”. 2021年11月17日時点のオリジナルよりアーカイブ。2021年11月17日閲覧。
  2. ^P2P: Soul Seek Reviewed. / In Depth // Drowned In Sound” (2003年3月6日). 2021年11月17日時点のオリジナルよりアーカイブ。2021年11月17日閲覧。
  3. ^Frequently Asked Questions”. Slsknet.org. 2022年9月21日時点のオリジナルよりアーカイブ。2022年9月21日閲覧。
  4. ^Soulseek”. Slsknet.org 157 forum. 2011年8月14日時点のオリジナルよりアーカイブ。2011年8月11日閲覧。
  5. ^ Fraser-Moore, Dorian. “dorian moore: digital designer & techologist”. www.dorianmoore.com. 2017年2月25日時点のオリジナルよりアーカイブ。2018年11月2日閲覧。
  6. ^ [1] Archived 2017-05-12 at the Wayback Machine. for more on the Soulseek Protocol
  7. ^ Official website Archived 2010-09-26 at the Wayback Machine. slsknet.org
  8. ^ [_要出典_]
  9. ^ a bNew Beta-Client available – Soulseek Network Community Forums”. Forums.slsknet.org. 2011年7月26日時点のオリジナルよりアーカイブ。2010年4月1日閲覧。
  10. ^ 公式ウェブサイト
  11. ^ "Music Industry takes Soulseek to court" Archived 2010-11-18 at the Wayback Machine., TorrentFreak
  12. ^ IDM Mailing List Archived 2015-05-13 at the Wayback Machine. – Hosted by Hyperreal.org
  13. ^News SoulSeek Interview”. Slyck.com. 2011年6月10日時点のオリジナルよりアーカイブ。2010年4月1日閲覧。
  14. ^ Official website Archived 2010-09-26 at the Wayback Machine. See SLSK
  15. ^SoulseekQT Public Build 1”. 2014年5月12日時点のオリジナルよりアーカイブ。2014年5月10日閲覧。
  16. ^Nicotine+”. 2019年10月30日時点のオリジナルより[[2](https://web.archive.org/web/20191030142853/https://www.nicotine-plus.org/) アーカイブ]。2020年5月24日閲覧。
  17. ^Nicotine+: A graphical client for the SoulSeek peer-to-peer system”. GitHub. 2020年8月12日時点のオリジナルよりアーカイブ。2020年5月24日閲覧。
  18. ^Nicotine+ (Stable)”. 2021年3月2日時点のオリジナルよりアーカイブ。2020年5月24日閲覧。
  19. ^Nicotine+ (Unstable)”. 2020年8月6日時点のオリジナルよりアーカイブ。2020年5月24日閲覧。
  20. ^Downloads” (英語). Nicotine+. 2023年11月2日閲覧。
  21. ^Nicotine+ Flatpak on Flathub”. 2020年8月9日時点のオリジナルよりアーカイブ。2020年7月15日閲覧。
  22. ^ MacUpdate.com. “Nicotine 1.0.8rev3”. MacUpdate. 2010年4月13日時点のオリジナルよりアーカイブ。2010年4月1日閲覧。
  23. ^Other systems”. 2008年5月15日時点のオリジナルよりアーカイブ。2025年5月1日閲覧。
  24. ^Other systems” (ロシア語). Sensi.org (2003年2月16日). 2010年3月25日時点のオリジナルよりアーカイブ。2010年4月1日閲覧。
  25. ^ slskd, slskd, (2022-06-25), オリジナルの2022-06-29時点におけるアーカイブ。, https://web.archive.org/web/20220629190648/https://github.com/slskd/slskd 2022年6月29日閲覧。
  26. ^Museek+”. www.museek-plus.org. 2022年6月29日時点のオリジナルよりアーカイブ。2022年6月29日閲覧。
  27. ^ Cécile, Adam (2022-06-02), Museek Plus, オリジナルの2022-06-29時点におけるアーカイブ。, https://web.archive.org/web/20220629190648/https://github.com/eLvErDe/museek-plus 2022年6月29日閲覧。
  28. ^S o u l s e e X”. 2014年6月25日時点のオリジナルよりアーカイブ。2014年6月25日閲覧。
  29. ^Google Code Archive - Long-term storage for Google Code Project Hosting.”. code.google.com. 2016年1月12日時点のオリジナルよりアーカイブ。2018年11月2日閲覧。
  30. ^arranger1044”. GitHub. 2015年2月21日時点のオリジナルよりアーカイブ。2013年11月10日閲覧。

外部リンク

P2Pファイル共有
ネットワーク通信プロトコル 集中型 Direct Connect Soribada Soulseek 分散型 BitTorrent Dat eDonkey FastTrack(英語版) Fopnu(英語版) Hyphanet(英語版GNUnet Gnutella Gnutella2(英語版I2P IPFS Kad(英語版) LBRY(英語版) OpenFT(英語版) OnionShare(英語版Perfect Dark Retroshare(英語版Share Tribler(英語版) WebTorrent(英語版WinMX Winny ZeroNet 歴史的 Audiogalaxy CuteMX(英語版) Hotline(英語版Kazaa LimeWire Morpheus Napster Scour(英語版) WASTE(英語版
クライアントの比較 Advanced Direct Connect(英語版) BitTorrent(英語版) Direct Connect(英語版) eDonkey(英語版Gnutella Gnutella2(英語版) WebTorrent(英語版
ハイパーリンク ed2k(英語版マグネットリンク Metalink(英語版
用法 バックアップ ブロードキャッチング(英語版ディスク共有 動画共有 画像共有(英語版音楽共有 ピアキャスティング(英語版) シードボックス(英語版) ソフトウェア共有(英語版) ウェブホスティング(英語版)(FreesiteIPFSZeroNet) 法的側面(英語版
概念 プライバシー(英語版) 匿名P2P(英語版ダークネット ダークウェブ Friend-to-friend(英語版オープン音楽モデル プライベートP2P(英語版Tor
テクノロジー 分散ハッシュテーブル ハッシュ木 NAT traversal Peer exchange(英語版) BitTorrentプロトコル暗号化(英語版SHA-1 SHA-2 スーパーシーディング(英語版) BitTorrentトラッカー(英語版UDPホールパンチング Micro Transport Protocol(英語版