The list of features that can be added in an app is never ending. However if you wish you compete with OTT apps of today you must include features such as watchlist, user profile, payment gateways, multilingual support, etc.