fabf7804502e93952855a91aa0bfdc93c0f019f7
Корень: NowPlayingSocketClient копит трек по станции и не чистит; combine предпочитал socket (socketMap[id] ?: restMap[id]). Если сокет один раз прислал трек и отвалился, залипшее значение НАВСЕГДА затеняло свежий REST — на открытом плеере трек/обложка не менялись (Radio Record и др.). Теперь приоритет REST (он регулярно поллится), socket — фолбэк. Поллинг плеера ускорен 10с→5с. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
backend
@ d082a1ce07
Description
radiOLA Android app