Repository navigation
Releases: crc137/Chill-With-You-Radio-Mod
Releases · crc137/Chill-With-You-Radio-Mod
Release list
Radio Mod v26.1.3 — STABLE final
This is the final and complete version of the Radio Mod. No further changes are planned — it will not be modified.
Стабильный финальный релиз. Версия 26.1.3 завершена полностью, дальнейшие изменения не планируются.
Fixes (issue #1 — RAM / threads with 400+ stations)
- Lazy streamers — no decoder threads or PCM buffers at game start; they spawn only when a station actually plays (
EnsureStartedfromReadPcm). - Buffer 30 s → 5 s (~10.6 MB → ~1.8 MB per active station), allocated lazily and released on stop (
StopAndRelease, aborts HTTP, resets counters). - Idle reaper — closes stations not being read (20 s), keeps exactly one warm: RAM is flat regardless of playlist size.
- Station validator —
checkstations.sh/checkstations.bat: probes every station the way the mod connects (User-Agent, Accept, MPEG sync) and keeps only playable MP3 streams. - Lists —
radiostations.txt(164 verified working) +radiostations.full.txt(408 raw from issue, for re-validation).
Contents
RadioStreamPlugin.dll(v26.1.3, BepInEx 5.x)NLayer.dll(required MP3 decoder)install.sh/install.bat— auto-install (finds game in any Steam library, installs BepInEx if missing)checkstations.sh/checkstations.bat/checkstations.ps1— station validatorradiostations.txt/radiostations.full.txt
Install
- Extract the zip.
- Linux:
bash install.sh· Windows: double-clickinstall.bat. - Optional: run the checker first to keep a custom list filtered to playable stations.
Format of radiostations.txt: url|Title|Author|Description (URL first).
Support / issues
ChillWithYou RadioMod V26.1.3 Linux Windows
Chill With You : Lo-Fi Story — Radio Mod v26.1.3
Исправлено (issue #1 — память и потоки при 500 станциях)
- Ленивый запуск стримеров. Буфер и потоки декодера больше не создаются на старте игры для каждой станции. Bootstrap лишь регистрирует станции; поток и PCM-буфер поднимаются только когда станцию реально включили (EnsureStarted из ReadPcm).
- Буфер сокращён и освобождается. Вместо 30 секунд (~10.6 МБ/станцию) теперь 5 секунд (~1.8 МБ), аллоцируется лениво и освобождается при остановке (StopAndRelease — abort HTTP-соединения, завершение потока, сброс счётчиков).
- Прибиральщик простоя. Корутина Reap раз в 5 с закрывает станции, не читавшиеся 20 с, оставляя «тёплой» только свежайшую. Число живых потоков/буферов/соединений теперь константно и не зависит от размера списка.
- Логи изменения: на старте никакой сетевой активности и +0 МБ на станцию; пик ~1.8 МБ на активную станцию.
Установка:
- Скачайте zip, распакуйте.
- Linux: bash install.sh · Windows: install.bat (двойной клик).
- Установщики найдут игру сами (в т.ч. во вторичных Steam-библиотеках на внешних дисках), при необходимости доставят BepInEx, положат RadioStreamPlugin.dll + NLayer.dll + radiostations.txt в BepInEx/plugins.
Содержимое
- RadioStreamPlugin.dll (v26.1.3)
- NLayer.dll (обязательная зависимость декодера MP3)
- install.sh / install.bat
- radiostations.txt — формат строки: url|Название|Автор|Описание
ChillWithYou RadioMod V26.1.2 Linux Windows
Delete .github/workflows directory
ChillWithYou RadioMod V26.1.1 Linux Windows
Delete release directory