bastimeyer ยท GitHub

SOOP (formerly AfreecaTV) is migrating from sooplive.co.kr to
sooplive.com. As of recently, https://www.sooplive.co.kr/ redirects to
https://www.sooplive.com/, and play.sooplive.co.kr redirects to
play-origin.sooplive.com in the browser.
While both play.sooplive.com and play.sooplive.co.kr URLs currently
work for streaming, this change proactively adds play.sooplive.com
support so the plugin is ready for potential .co.kr deprecation in the
future, and for users who are already using the new sooplive.com URLs.
The .co.kr domain is kept for backwards compatibility in case the
migration is rolled back. The legacy play.afreecatv.com URL also
remains supported and functional.
Tested live recording with all three domains (play.sooplive.com,
play.sooplive.co.kr, play.afreecatv.com) โ€” login, stream discovery,
and HLS recording all work correctly.

bastimeyer

requested changes Mar 27, 2026

Update internal API URLs (login, channel API, auth check), Origin
header, and cookie domain from .co.kr to .com to match SOOP's ongoing
domain migration.
Existing users with cached .co.kr cookies will re-authenticate
automatically on next run if credentials are provided.
Tested end-to-end with all three user-facing URL domains
(play.sooplive.com, play.sooplive.co.kr, play.afreecatv.com) โ€”
login, stored cookie auth, and HLS recording all work correctly.

bastimeyer

@bastimeyer bastimeyer changed the title plugins.soop: add support for play.sooplive.com URL plugins.soop: migrate to sooplive.com

Mar 27, 2026

@bastimeyer

Open

5 tasks

Read the original on github.com โ†—