Add Pagination for Genre/Codec/Search pages
Pagination is needed, as on the real dataset there will be thousands of streams and outputting all on one page is not going to perform well.
Either do a cursor-based pagination or an offset based one. Likely cursor based is going to work better performance wise and additionally is better for consistency for things like the search where the dataset can change before the next request is made and just using an offset would lead to confusing results.