[dvbviewer] rewrote recording parsing

* use imageurl + streamurl provided by the RS api
* get rid of recording port
* remove fetch image limit
* generate more unique recording ids
* some code cleanup