Найти в Дзене
Код Дурова

Где найти музыку, которую удалили отовсюду? Рассказываем про Soulseek

Больше новостей об IT в Telegram канале «Код Дурова» Я буду слушать свою музыку. Эта уверенная мысль пришла ко мне сразу после того, как многие артисты зацензурили свои треки ввиду нового закона о запрете пропаганды запрещённых веществ. Уж если артист и решил рассказать про «*****», то я хочу слышать его изначальную мысль про «*****», а не про что-то там ещё. Стриминговые сервисы более не дают такой роскоши. А ещё многие композиции попросту пропадают из стриминговых сервисов. Например, Rocket и Showbiz School удалили некоторые альбомы с классными треками. Но это я могу понять и связать с новым законом. Про свежие (и не очень) иностранные релизы, пропавшие с российских стримингов в 2022 году, тоже напоминать никому не надо. Безусловно, есть и ряд других причин, по которым артисты или лейблы удаляют свои треки из Сети. Помимо этого, есть много композиций, которые никогда на стримингах и не выходили. Добавлять их в плейлист Spotify или Яндекс Музыки — довольно странное решение. Платить за
Оглавление

Больше новостей об IT в Telegram канале «Код Дурова»

Я буду слушать свою музыку.

Эта уверенная мысль пришла ко мне сразу после того, как многие артисты зацензурили свои треки ввиду нового закона о запрете пропаганды запрещённых веществ.

Уж если артист и решил рассказать про «*****», то я хочу слышать его изначальную мысль про «*****», а не про что-то там ещё. Стриминговые сервисы более не дают такой роскоши.

А ещё многие композиции попросту пропадают из стриминговых сервисов. Например, Rocket и Showbiz School удалили некоторые альбомы с классными треками. Но это я могу понять и связать с новым законом. Про свежие (и не очень) иностранные релизы, пропавшие с российских стримингов в 2022 году, тоже напоминать никому не надо. Безусловно, есть и ряд других причин, по которым артисты или лейблы удаляют свои треки из Сети.

Помимо этого, есть много композиций, которые никогда на стримингах и не выходили. Добавлять их в плейлист Spotify или Яндекс Музыки — довольно странное решение. Платить за подписку, чтобы восполнять онлайн-коллекцию своими находками? Нет, спасибо.

Так я пришёл к тому, что пора создавать свою офлайн-медиатеку. Когда-то она у меня была, но я её удалил пару лет назад, ведь «зачем мне столько файлов на жёстком диске, когда всё есть на стримингах?». Сейчас я об этом жалею.

В процессе поиска своих треков я открыл для себя сеть Soulseek. О ней я и расскажу ниже: что это такое, как этим пользоваться, что необходимо учесть и сколько всего интересного там можно найти.

Soulseek: цифровой андеграунд?

Soulseek — это децентрализованная одноранговая P2P-сеть. Разберём по порядку:

  • Децентрализованная — файлы не лежат на каком-то центральном сервере, они разбросаны на компьютерах других пользователей. Поэтому одна и та же песня может встречаться десятки и сотни раз, ведь она сохранена на десятках и сотнях компьютеров.
  • Одноранговая — в отличие от технологии Bittorrent, которая позволяет загружать один файл одновременно от нескольких пользователей, в Soulseek вы загружаете файл от одного конкретного человека.

Это и плюс, и минус. Плюс заключается в том, что такую сеть крайне трудно заблокировать, ведь файлы часто продублированы, а IP-адреса у всех разные.

А минус — в том, что какой-то редкий файл может оказаться только у одного человека во всей сети. Если он закроет свой клиент, у него пропадёт интернет или он вас заблокирует — достать файл иным путём не получится. Именно поэтому важно делиться своими находками с другими пользователями, но об этом я отдельно расскажу ниже.

Самое ценное в Soulseek (его ещё по-доброму называют «суслик») — комьюнити. В «суслике» сидят те, для кого музыка — это не просто фон. Это коллекционеры, диджеи, аудиофилы и фанаты редких жанров, которые десятилетиями собирают японские CD-эксклюзивы, демо-записи и виниловые рипы в безупречном качестве. Часто это единственный способ найти те самые «утерянные» треки, которые правообладатели решили стереть из истории.

Да, здесь принято делиться Lossless — музыкой со сжатием без потери качества. Конечно, и в MP3 контента хватает, но его-то найти можно где угодно, а вот качественные FLAC-файлы с подтверждённым спектром — редкость.

Сеть и клиенты: в чём разница?

Для начала важно уяснить: Soulseek — это в первую очередь протокол и децентрализованная сеть, а не одна конкретная программа. Чтобы было проще понять, проведём аналогию с торрентами. Есть сама технология BitTorrent (сеть), а есть десятки программ-клиентов для работы с ней: qBittorrent, Transmission или старый добрый uTorrent. Все они позволяют скачивать одни и те же файлы, но выглядят по-разному.

С «сусликом» история идентичная. Существует официальный клиент — SoulseekQt. Его интерфейс безнадёжно застрял в эпохе Windows XP, но последние официальные сборки для Windows и Linux вышли в июне 2024 года, а для macOS — и вовсе в октябре 2025-го. Проект как будто бы живой, при этом весьма надёжный, но максимально аскетичный.

Помимо официального софта, существуют и другие альтернативы:

  • slskd — современное клиент-серверное решение. Его часто выбирают продвинутые пользователи для установки на NAS или VPS через Docker, чтобы медиатека была доступна 24/7.
  • Museek+ — легковесный клиент, который сейчас встречается значительно реже. Более не разрабатывается и не обновляется.
  • Nicotine+ — является на данный момент золотым стандартом для десктопа. Это кроссплатформенное приложение, которое доступно практически везде: от Windows и macOS (включая нативную поддержку Apple Silicon) до GNU/Linux, BSD и даже Solaris.
-2

Почему я выбрал именно последний? Nicotine+ — это open-source проект с активным сообществом и какими-никакими обновлениями (версия 3.3.10 вышла в марте 2025 года, но что там обновлять, если всё работает хорошо).

У него современный интерфейс, он быстрее и стабильнее оригинала, а главное — поддерживает плагины. Многие энтузиасты запускают его в Docker-контейнерах на своих серверах. Это позволяет не выключать раздачу годами. Но я просто установил Nicotine+ на свой ноутбук и никогда его не выключаю.

Первый запуск: регистрация, которой нет

Одна из самых необычных черт Soulseek — здесь не нужно заходить на сайт, подтверждать почту или ждать СМС. Регистрация происходит прямо внутри клиента в момент первого подключения.

-3

Когда вы впервые откроете Nicotine+, программа предложит ввести логин и пароль. Если выбранное имя свободно, сеть просто «запомнит» вас и закрепит этот аккаунт за введённым паролем.

-4

Если же при попытке входа возникает ошибка, скорее всего, этот никнейм уже кем-то занят — просто попробуйте другой. Кстати, программа чувствительна к регистру.

Стоит помнить: в Soulseek работает система переработки имён. Если вы не заходите в сеть более 30 дней, ваш никнейм может быть «сброшен» и станет доступен для регистрации кому-то другому.

Проброс портов: что это и зачем?

Далее программа предложит выбрать прослушивающий порт. Поскольку Soulseek — это P2P-сеть, ваш компьютер должен уметь принимать входящие соединения от других участников. Для этого программе нужен свой «вход» или «окно» в мир — тот самый порт. По умолчанию это 2234.

Если вы оставите всё как есть и просто нажмёте «Далее», не настроив роутер, порт, скорее всего, будет закрыт.

Почему это проблема?

В самом окне Nicotine+ честно предупреждает: «Если ваш порт прослушивания закрыт, вы сможете подключаться только к пользователям, чьи порты прослушивания открыты».

-5
  • Вы видите только часть сети. Если у вас закрыт порт, вы никогда не свяжетесь с таким же пользователем, у которого он закрыт. А таких в сети — добрая половина.
  • Редкие треки останутся скрытыми. Если какой-то удалённый альбом или старый рип есть только у «закрытого» пользователя, вы его даже не найдёте в поиске.
  • Очереди и скорость. С закрытым портом вы всегда будете в хвосте очереди на скачивание, а передача данных может обрываться. Скорость также может быть ниже.

Как сделать всё правильно?

Лезть в настройки роутера и прописывать порты вручную — занятие для энтузиастов. В большинстве случаев достаточно двух вещей:

  1. UPnP и NAT-PMP. Это технологии, которые позволяют Nicotine+ «попросить» роутер открыть порт автоматически. Если в настройках вашего роутера включена функция UPnP (а она включена почти у всех по умолчанию, кроме роутеров Xiaomi), программа сама сделает всё за вас.
  2. Проверка после настройки. После того как вы закончите первичную настройку, я крайне советую пройти по этой ссылке (она же есть в настройках клиента) и убедиться, что статус порта сменился на «Open» (открыт).
Если вы видите «open» и «is configured correctly» — значит, всё в порядке!
Если вы видите «open» и «is configured correctly» — значит, всё в порядке!

Если же вы живёте за «серым» IP (когда провайдер не даёт вам личный адрес в интернете) или ваш роутер слишком суров, порты останутся закрытыми. В таком случае придётся настраивать всё руками (инструкции по открытию портов есть в Сети), а иногда даже покупать «белый IP» у своего провайдера.

Куда качать и что раздавать? Зачем делиться?

Наконец, укажите папку для загрузок и выберите папки, которыми вы готовы поделиться с другими пользователями сети.

-7

Если вы укажете пустую папку для раздачи, ваш путь в Soulseek, вероятно, закончится, не успев начаться. Делиться файлами здесь нужно не из чистого альтруизма, а из прагматизма и уважения к негласным правилам комьюнити.

Soulseek — это полностью децентрализованная среда, в которой не существует центрального «облака» или единого архива. Файлы живут ровно до тех пор, пока они лежат на жёстких дисках реальных людей.

Когда вы расшариваете свою коллекцию, вы буквально поддерживаете жизнь этой сети. Чем больше копий одного и того же трека разбросано по миру, тем сложнее его окончательно стереть, заблокировать или отцензурировать. Каждый активный участник раздачи становится хранителем цифрового наследия.

А я всего-то одну песню искал. Если бы не тысячи единомышленников — возможно, найти бы ничего не удалось!
А я всего-то одну песню искал. Если бы не тысячи единомышленников — возможно, найти бы ничего не удалось!

Но есть и более приземлённая причина быть честным. В «суслике» крайне негативно относятся к тем, кто пришёл только брать, ничего не давая взамен. Таких пользователей называют «личерами» (от англ. «leech» — «пиявка»).

У многих коллекционеров (и у меня в том числе) установлены специальные плагины, которые автоматически сканируют список ваших файлов при попытке что-то скачать. Если система видит ноль файлов, вы моментально отправляетесь в бан до тех пор, пока не поделитесь чем-то для всех остальных.

-9

Вы даже не поймёте, почему закачка не начинается — просто для вас этот конкретный архив закроется. Справедливости ради, я настроил плагин так, чтобы «личер» получал сообщение с просьбой чем-то поделиться в ответ.

Поэтому, даже если вы только начали собирать свою медиатеку, не жадничайте: опубликуйте то, что уже успели скачать у других или достать из своих старых запасов.

Если помните, раньше на торрент-трекерах работала система рейтинга (ratio): система считала, сколько вы считали, а сколько отдали. Если вы скачали слишком много, отдав слишком мало, загрузки для вас ограничивались. В Soulseek такого нет, но коммьюнити само отсеивает «личеров» как может.

Как наконец найти что-нибудь?

Здесь всё просто: открывайте вкладку «Поиск», вводите название артиста или трека, и программа начинает опрашивать всех доступных пользователей сети. Поскольку файлы индексируются в реальном времени, результаты будут подгружаться постепенно.

Так выглядит выдача по запросу «Bring Me The Horizon». Более 2500 файлов!
Так выглядит выдача по запросу «Bring Me The Horizon». Более 2500 файлов!

В выдаче вы увидите не только имя файла, но и размер, битрейт, длительность песни.

Охота за качеством: фильтры по битрейту

Если ваша цель — собрать ту самую Lossless-медиатеку, про которую я часто упоминаю, то фильтры станут вашим лучшим другом. В нижней части окна поиска есть куча фильтров. Чтобы отсечь всё лишнее, можно просто вписать туда flac или задать минимальный порог битрейта, например, > 320.

-11

Вместо 2500+ файлов осталось только 900, зато среди них уже более реально найти нужный альбом или трек.

Это моментально уберёт из выдачи «пережатые» MP3 и оставит только качественные рипы. Однако будьте бдительны: иногда попадаются апконверты (когда плохой файл просто пересохранили в FLAC), поэтому я всегда советую после скачивания проверять спектрограмму файла.

Чем точнее запрос — тем меньше выдача. Искать можно треки, альбомы, исполнителей, сборники и так далее.

Список желаний (Wishlist)

Иногда случается так, что поиск ничего не выдаёт. Возможно, редкий релиз, который вы ищете, хранится у человека, который в данную минуту не в сети. В этом случае на помощь приходит Список желаемого.

-12

Работает это так: вы добавляете поисковый запрос в этот список, и Nicotine+ будет автоматически «спрашивать» сеть о нём каждые несколько минут в фоновом режиме. Как только в сети появится человек с этим файлом, программа пришлёт вам уведомление и сохранит эту выдачу, но файл сама не скачает. Это идеальный способ «выловить» редчайшие альбомы, владельцы которых заходят в сеть раз в месяц. Мне эта функция действительно помогала находить редкие релизы.

Выводы: Soulseek — это власть над медиатекой

В 2026 году создание локальной медиатеки — это ответ на реальность, в которой мы оказались.

Soulseek для меня — это не инструмент пиратства. Я же готов платить за музыку, которую слушаю, но когда-то я начинал платить за большую медиатеку, а она становится всё меньше.

Да, создание своей медиатеки требует чуть больше времени, чем нажатие кнопки «Play» в приложении. Нужно настраивать порты, делиться файлами в ответ и следить за качеством файлов. Но взамен вы получаете уверенность в том, что ваша музыка останется с вами. Ей владеете вы. И файл останется вашим — не исчезнет и не поменяется сам собой.

А я продолжу слушать свою музыку. С оригинальным битом, первозданным текстом и в максимальном качестве.

Это мой второй материал из цикла, посвящённому музыке. Первый — о цензуре в русском рэпе. А следующий будет о том, как я организовал свою офлайн-медиатеку из 3000+ треков Lossless.

Поделюсь некоторыми планами на будущее: я хочу, чтобы понравившаяся мне музыка собиралась в отдельный плейлист (а дискографии лежали отдельно). Теги должны проставляться автоматически, включая синхронизированные тексты песен. Наконец, я хочу, чтобы вся моя медиатека «на лету» конвертировалась в MP3 и улетала на iPhone по Wi-Fi — зачем мне на телефоне Lossless, который я не услышу?

Если у вас есть идеи, как всё это можно реализовать, добро пожаловать в комментарии! Уверен, это будет полезно не только мне.

Больше новостей об IT в Telegram канале «Код Дурова»