Skip to content

Repository files navigation

MessedUpSearch

Русский · English

версия macOS Windows скачиваний

Приложение для битмейкера: все биты в одной таблице, база андеграунд-артистов, подбор артистов по звучанию бита, рассылка со своей почты и CRM, которая сама следит за ответами.

Скачать для macOS  ·  Скачать для Windows

Впервые здесь? Начни с раздела Как пользоваться — там по шагам и где взять все ключи.


Кому предложить бит

Открой бит, нажми АНАЛИЗ — через секунду приложение покажет:

  • «звучит как» — трёх крупных артистов, на чей стиль похож бит;
  • кому предложить — десять андеграунд-артистов (от 1 000 до 300 000 прослушиваний) из базы на 650+ рэперов с SoundCloud и Audius. У каждого: ▶ послушать тот его трек, что ближе всего к твоему биту — сразу слышно, почему он в списке; + добавить к себе в базу; ↗ открыть профиль. Отметь подходящих галочками — и разошли бит им всем сразу.

Анализ бита

Сравнивается именно звук: нейросеть слушает бит и сравнивает его с инструменталами треков артистов (голос из них вырезан заранее). Жанровые теги и BPM не нужны.

Это шорт-лист на прослушивание, а не готовая рассылка: послушай кандидатов по ▶ и выбери тех, кто реально в тему. На проверке нужный артист попадает в первую пятёрку среди 30 крупных примерно в половине случаев — это в три раза лучше случайного, но не магия.

Всё, что показал анализ, сохраняется: в карточке артиста видно, какие из твоих битов ему подходят.

Биты и плеер

  • Добавляй биты по одному (WAV / MP3) или импортируй целую папку — повторный импорт не создаёт дубликатов.
  • Название, жанр, BPM, тональность и статус: потенциал, фри или продан (с типом лицензии).
  • Фильтры по жанру, BPM, тональности, дате и поиск по названию — всё мгновенно. Клик по заголовку столбца сортирует: ▼ → ▲ → как было.
  • Встроенный плеер с волной: ▶ в строке бита, перемотка кликом по волне, предыдущий / следующий бит, громкость запоминается. Пробел — пауза, ← / → — перемотка.

Библиотека битов и плеер

Артисты и поиск новых

  • База артистов: аватарка, ник, жанр, прослушивания, ссылки на SoundCloud, Instagram и Spotify, язык, заметки.
  • ★ избранное и 🚩 ред-флаг — одним кликом прямо в таблице.
  • Парсер ищет андеграунд-артистов сразу на пяти площадках — Audius, SoundCloud, Bandcamp, Last.fm, Jamendo: по жанру, числу прослушиваний, свежести релизов и стране. Соцсети подтягиваются с Genius. В базу попадают только те, кого ты отметил.

Артисты Парсер

Рассылка со своей почты

  • Почта артиста, Telegram и другой контакт — в карточке. Кнопка «Найти в профиле» достаёт контакты из описания на SoundCloud и Audius (даже «name (at) gmail (dot) com») — в карточку они попадают только по твоему клику.
  • Разослать бит можно прямо из его карточки или галочками из выдачи анализа. Письма уходят с твоего ящика (Gmail, Яндекс, Mail.ru, iCloud или любой другой), со ссылкой на бит, по одному раз в 20–40 секунд и не больше лимита в сутки — чтобы ящик не приняли за спамера. Рассылка идёт в фоне, окно можно закрыть.
  • Шаблоны писем с подстановками ({artist}, {beat}, {bpm}, {key}, {link}, {my_name}) и предпросмотр на каждом артисте до отправки.
  • Защита от спама: кому этот бит уже уходил, кому писал меньше недели назад и кто не отвечает на три письма подряд — сняты с галочки, с объяснением почему.
  • Оживить — нейросеть по твоему ключу (Groq, OpenRouter или любой OpenAI-совместимый сервер) переписывает письмо под каждого артиста: его ник, жанр, один трек. Выдумывать факты ей запрещено, ссылка на бит проверяется — что не прошло проверку, уходит шаблоном.
  • Пароль почты и ключ нейросети хранятся в системной связке ключей (Keychain / диспетчер учётных данных Windows), а не в файле настроек.

Рассылка

Живая CRM

  • Каждое письмо отмечается само: какой бит, кому, когда, каким шаблоном.
  • Раз в несколько минут приложение смотрит входящие и находит ответы артистов — в CRM появляется «ответил» и первая строка ответа. Остальная почта не читается.
  • Нет ответа неделю (срок настраивается) — Фоллоу-апы одной кнопкой: напоминание уходит в ту же переписку, одно на бит.
  • Привязал бит вручную, но не отправил — приложение напомнит.
  • Открытия писем не отслеживаются: для этого нужен свой сервер, а письма уходят напрямую с твоей почты.

CRM

Статистика и «Сегодня»

  • Статистика за неделю, месяц, три или всё время: процент ответов по шаблонам, жанрам битов, дням и часам отправки, через сколько отвечают, на какие биты отвечают чаще, какие артисты отвечают (жанр, прослушивания).
  • Сегодня — подсказки на день, только про биты и отправки: в какое время ты обычно делаешь биты, на какой жанр и темп отвечают чаще, когда лучше рассылать, что лежит неотправленным и кому пора напомнить. С ключом нейросети — совет парой фраз; в неё уходят только эти цифры, без почт и имён.
  • По желанию — учёт сессий в DAW (FL Studio, Ableton, Logic и другие): раз в минуту приложение смотрит, открыта ли DAW, и запоминает только интервалы вроде «FL Studio 14:05–16:40». Без заголовков окон и названий проектов, только на твоём компьютере, стирается одной кнопкой. Включается только с твоего согласия — и вместе с ним иконка в трее и запуск с системой, чтобы ответы и рассылка работали при закрытом окне.

Статистика Сегодня

На скриншотах — демо-данные: вымышленные письма и ответы, адреса в зарезервированном домене .example.

Мелочи

  • Русский и английский интерфейс, переключается сразу, без перезапуска.
  • Плавные анимации по принципам Apple и несколько тихих звуков (анализ готов, бит отправлен, ★, парсер закончил) — и то и другое выключается в настройках; системное «Уменьшить движение» учитывается.
  • Все данные хранятся локально на твоём компьютере. В сеть приложение ходит только за поиском артистов, их треками для плеера, один раз — за базой андеграунд-артистов, а ещё — в твою почту и к нейросети, если ты их подключил.
  • Кнопка «Сообщить о проблеме» в настройках собирает письмо с версией и хвостом лога — отправляешь его сам из своей почтовой программы.

Настройки

Установка

macOS (Apple Silicon): скачай MessedUpSearch.app.zip, распакуй и перетащи в «Программы». При первом запуске: правый клик → «Открыть» (приложение не подписано сертификатом Apple).

Windows: скачай MessedUpSearch-win-x64.exe и запусти. Если SmartScreen предупредит о неизвестном издателе — «Подробнее» → «Выполнить в любом случае».

Дальше — раздел Как пользоваться: первые шаги и где взять бесплатные ключи для парсера, пароль приложения для почты и ключ нейросети.

Как пользоваться

Всё, что ниже, — по шагам, с нуля. Обязательных шагов два (1 и 2), остальное подключаешь, когда понадобится. Ключи и пароли нужны только для своих функций: без них приложение работает, просто эта часть будет недоступна.

Что хочешь Что для этого нужно
Хранить биты, слушать, подбирать артистов по звуку ничего — работает сразу
Искать новых артистов парсером ничего для Audius, SoundCloud, Bandcamp; ключи — для Last.fm и Jamendo, токен Genius — чтобы подтягивались соцсети
Рассылать биты на почту пароль приложения от твоей почты
«Оживить» письма и совет в «Сегодня» ключ нейросети (Groq или OpenRouter — бесплатно)

1. Первый запуск

Приложение спросит, можно ли учитывать сессии в DAW. Это необязательно: «Не сейчас» ничего не ломает, советы в «Сегодня» тогда строятся по времени файлов твоих битов. Передумать можно в Настройках → «Сегодня и сессии в DAW».

Язык интерфейса — Настройки → Язык. Настройки открываются кнопкой НАСТРОЙКИ на вкладке АРТИСТЫ.

2. Добавь биты

Вкладка БИТЫ → + ДОБАВИТЬ БИТ (один файл WAV / MP3) или ИМПОРТ ПАПКИ (все WAV и MP3 из папки; повторный импорт дублей не создаёт). Клик по строке открывает карточку бита: название, жанр, BPM, тональность, статус.

3. Подбери артистов по звуку

В карточке бита → АНАЛИЗ. Первый раз приложение скачает базу андеграунд-артистов (около 7 МБ), дальше — секунда-две на бит. В выдаче: ▶ — послушать трек артиста, который ближе всего к твоему биту; + — добавить артиста к себе; ↗ — открыть его профиль. Отметь подходящих галочками — им можно сразу разослать бит (шаг 6).

4. Найди новых артистов парсером

Вкладка АРТИСТЫ → ⌕ ПАРСЕР: выбери площадки, жанр, диапазон прослушиваний и свежесть релизов → НАЙТИ → отметь нужных → ДОБАВИТЬ … В БАЗУ.

Audius, SoundCloud и Bandcamp работают без ключей. Для Last.fm и Jamendo нужны бесплатные ключи, а токен Genius подтягивает соцсети и язык артиста. Все три вставляются в Настройки → Ключи для парсера.

Ключ Last.fm
  1. Войди или зарегистрируйся на last.fm.
  2. Открой last.fm/api/account/create, впиши любое название приложения (например, MessedUpSearch) и короткое описание, остальные поля можно оставить пустыми.
  3. После создания на странице будет API key — скопируй его (Shared secret не нужен) в поле «Ключ Last.fm».
Jamendo client_id
  1. Зарегистрируйся на devportal.jamendo.com.
  2. Создай приложение (название — любое).
  3. Скопируй его Client ID в поле «Jamendo client_id».
Токен Genius
  1. Войди на genius.com и открой genius.com/api-clients.
  2. New API Client: название — любое, адрес сайта — любой (например, ссылка на этот репозиторий).
  3. Нажми Generate Access Token и скопируй Client Access Token в поле «Токен Genius».

5. Подключи почту для рассылки

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

Настройки → «Почта для рассылки»: впиши адрес и имя для подписи, вставь пароль приложения → СОХРАНИТЬ И ПРОВЕРИТЬ. Приложение отправит тестовое письмо самому себе — если оно пришло, всё готово. Серверы для Gmail, Яндекса, Mail.ru, iCloud и Рамблера подставляются сами.

Gmail
  1. Включи двухэтапную проверку: myaccount.google.com/security → «Двухэтапная аутентификация». Без неё пароли приложений недоступны.
  2. Открой myaccount.google.com/apppasswords, введи название (например, MessedUpSearch) → Создать.
  3. Google покажет пароль из 16 букв один раз — скопируй его в поле «Пароль приложения».
Яндекс Почта
  1. В настройках Яндекс Почты → «Почтовые программы» включи доступ по протоколу IMAP (без него приложение не увидит ответы артистов).
  2. Открой id.yandex.ru → «Безопасность» → «Пароли приложений» → создай пароль для Почты.
  3. Скопируй его в поле «Пароль приложения».
Mail.ru (а также bk.ru, inbox.ru, list.ru)
  1. Открой настройки аккаунта Mail.ru → «Безопасность» → «Пароли для внешних приложений».
  2. Создай пароль, дай ему доступ к почте.
  3. Скопируй его в поле «Пароль приложения».
iCloud
  1. Нужна двухфакторная защита Apple ID.
  2. account.apple.com → «Вход и безопасность» → «Пароли для приложений» → создай пароль.
  3. В приложении адрес — твой @icloud.com, пароль — только что созданный.
Другая почта

Впиши адрес и пароль (пароль приложения, если твой сервис их выдаёт), а адреса и порты серверов SMTP и IMAP возьми из справки своей почты — раздел про «почтовые программы» или «настройку почтового клиента». Порт 465 / 993 — защищённое соединение, 587 — STARTTLS.

Лимит писем в сутки (по умолчанию 50) и через сколько дней предлагать фоллоу-ап — там же. Не поднимай лимит сильно: личные ящики, которые шлют сотни писем в день, почтовые сервисы блокируют.

6. Разошли бит

  1. В карточке бита заполни «Ссылка на бит» — письмо уходит со ссылкой, а не с файлом. Подойдёт ссылка на Google Диск, Dropbox, Яндекс Диск, закрытый трек на SoundCloud или страницу на BeatStars — главное, чтобы она открывалась у любого, у кого есть ссылка.
  2. Почта артиста — в его карточке (вкладка АРТИСТЫ → клик по строке). Если не знаешь её, нажми НАЙТИ В ПРОФИЛЕ: приложение покажет контакты из описания профиля, в карточку они попадут по клику.
  3. Запусти рассылку: в карточке бита отметь артистов в «Привязать к артистам» → РАЗОСЛАТЬ, или в выдаче анализа отметь галочками → РАЗОСЛАТЬ ОТМЕЧЕННЫМ.
  4. В окне рассылки выбери шаблон, при желании поправь текст (поправки сохраняются в шаблон), проверь предпросмотр на каждом артисте → ОТПРАВИТЬ.

Письма уходят в фоне, по одному раз в 20–40 секунд; ход видно внизу окна, там же СТОП.

7. Следи за ответами

Пока приложение открыто, оно раз в 5 минут проверяет входящие и отмечает ответы в CRM (вкладка АРТИСТЫ → CRM). Не ждать — ПРОВЕРИТЬ ОТВЕТЫ. Кто молчит дольше срока — кнопка ФОЛЛОУ-АПЫ там же.

СТАТИСТИКА и СЕГОДНЯ — на вкладке БИТЫ. Цифры появятся после первых рассылок; советы по стилю — когда наберётся 15 отправленных битов с ответом или без.

8. Нейросеть (по желанию)

Нужна для ОЖИВИТЬ в окне рассылки (письмо переписывается под каждого артиста) и для совета в «Сегодня». Подходит любой из вариантов ниже. Вставь ключ в Настройки → «Нейросеть для писем» → СОХРАНИТЬ И ПРОВЕРИТЬ → выбери модель из списка. К провайдеру уходят только текст письма, ник, жанр и название трека артиста.

Groq (бесплатно)
  1. Зарегистрируйся на console.groq.com.
  2. console.groq.com/keys → Create API Key → скопируй ключ (он показывается один раз).
  3. В приложении: провайдер Groq, вставь ключ, после проверки выбери модель (подойдёт любая крупная, например из семейства Llama).

Если сайт не открывается из твоей страны — используй OpenRouter.

OpenRouter
  1. Зарегистрируйся на openrouter.ai.
  2. openrouter.ai/settings/keys → Create Key → скопируй ключ.
  3. В приложении: провайдер OpenRouter, вставь ключ, после проверки выбери модель. Модели с пометкой :free бесплатные (у них есть ограничения на число запросов) — они стоят в начале списка.
Свой сервер (LM Studio, Ollama и другие)

Провайдер Свой адрес, в «Адрес API» — адрес OpenAI-совместимого сервера (например, http://localhost:1234/v1 у LM Studio), ключ — если сервер его требует.

Если что-то не работает

  • «Почта не приняла пароль» — вставлен обычный пароль вместо пароля приложения, или для почты не включена двухэтапная проверка.
  • Письма уходят, а ответы не находятся — проверь, что у почты включён IMAP (у Яндекса — отдельной галочкой) и что в настройках указан сервер IMAP. Ответы ищутся только от артистов, которым ты писал из приложения.
  • Парсер не ищет на Last.fm / Jamendo — не вставлен ключ.
  • Закрыл окно, а приложение осталось в трее — так работает фоновый режим (если ты разрешил сессии в DAW). Выйти — через иконку в трее → «Выйти»; выключить — галочкой в «Сегодня и сессии в DAW».
  • Где лежат данные — macOS: ~/Library/Application Support/MessedUpSearch, Windows: %AppData%\MessedUpSearch. Папку открывает Настройки → Логи и отладка → ОТКРЫТЬ ПАПКУ.
  • Ничего не помогло — Настройки → О программе → СООБЩИТЬ О ПРОБЛЕМЕ: откроется письмо с версией и логом, допиши, что случилось.

Подбор по звуку работает на модели Discogs-EffNet (Essentia, MTG / Universitat Pompeu Fabra) под лицензией CC BY-NC-SA 4.0 — только некоммерческое использование. Сделано @fewvar.

About

Приложение для битмейкера: библиотека битов, база андеграунд-артистов, CRM и подбор артистов к биту по звучанию. macOS и Windows.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages