Companion Browser Extension for the freakcloud Desktop Music Player.
Браузерное расширение для быстрой и безопасной передачи сессии SoundCloud в десктопный плеер freakcloud.
SoundCloud uses advanced bot protection (DataDome WAF) that prevents direct third-party logins without human verification.
freakcloud Sync bridges this gap:
- You log into soundcloud.com normally in your everyday browser (Chrome, Edge, Brave, etc.).
- The extension extracts your authenticated
oauth_tokenand relays it to your local freakcloud player via loopback athttp://127.0.0.1:49281/oauth/callback. - Your desktop client is instantly logged in with all your likes, playlists, and personal wave access.
- 100% Localhost Only: The extension communicates exclusively with
soundcloud.comandhttp://127.0.0.1:49281on your own machine. - No Analytics / No Tracking: No telemetry, analytics, or third-party servers.
- Minimal Permissions: Only reads the
oauth_tokencookie required for client authorization.
Since this is an open-source companion extension:
- Download / Clone this repository:
git clone https://github.com/MinakowDev/freakcloud-extension.git
- Open your browser extension manager:
- Google Chrome:
chrome://extensions - Microsoft Edge:
edge://extensions - Brave:
brave://extensions
- Google Chrome:
- Enable Developer mode (toggle in the top-right corner).
- Click Load unpacked (Загрузить распакованное).
- Select the
freakcloud-extensionfolder. - Open soundcloud.com. If you are already logged in, click the freakcloud Sync extension icon in your toolbar and press Sync Now!
SoundCloud защищён системой DataDome WAF, блокирующей автоматическую авторизацию через сторонние приложения.
freakcloud Sync решает эту проблему в один клик:
- Вы входите на soundcloud.com в обычном браузере.
- Расширение считывает авторизованную куку
oauth_tokenи передает её в запущенный десктопный плеер freakcloud по локальному адресуhttp://127.0.0.1:49281/oauth/callback. - Плеер моментально подхватывает сессию: загружает ваши лайки, сохранённые треки и персональную волну.
- Работает только локально: Токен передается исключительно на локальный сокет плеера (
127.0.0.1:49281). Никаких внешних серверов. - Без трекинга и аналитики: Исходный код полностью открыт, весит несколько килобайт и содержит только логику передачи сессии.
- Клонируйте репозиторий или скачайте архив ZIP:
git clone https://github.com/MinakowDev/freakcloud-extension.git
- Откройте в браузере страницу расширений:
- В Chrome:
chrome://extensions - В Edge:
edge://extensions - В Яндекс / Brave / Opera:
browser://extensions
- В Chrome:
- В правом верхнем углу включите тумблер «Режим разработчика» (Developer mode).
- Нажмите кнопку «Загрузить распакованное» (Load unpacked).
- Выберите папку
freakcloud-extension. - Откройте вкладку soundcloud.com и войдите в аккаунт — авторизация передастся в freakcloud автоматически!
MIT License. Designed for freakcloud.