extract check_gems logic; add play radio functionality; create #undownloaded_songs