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.
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
changed the title
plugins.soop: add support for play.sooplive.com URL
plugins.soop: migrate to sooplive.com
Open
5 tasks