It would be cool to have a separate rating system that would allow users to add a reaction to episodes and / or Movies, not only will this create a totally new and exciting data source for the API, but it will also encourage people to be more interactive within the community.
Overall, there’s a few ways that a feature like this could be implemented. My favourite approach being 1b + 2a, allowing for custom text and an emoji. If implemented, this field should have a word count / character limit, always displayed in capital letters alongside a profanity filter ( which goes without question ).
It’s also worth noting that 1b could be easily be limited to V.I.P. which would mean anybody can vote for any number of reactions that have already been created, but you must be subscribed to create new ones. ( may be worth having a default set of reactions )
(1a) Pre-defined :
Limited set of reactions that have been pre-defined by you.
(1b) User-defined :
Unlimited set of reactions that can be created by the community at any given time giving users the ability to create or vote for anything they like. ( my favourite )
Bonus Option: Emoji
(2a) Include :
Allow use of a single emoji alongside one of the methods above. ( my favourite )
(2b) Exclude :
Don’t allow use of a single emoji alongside of the methods above
(2c) Only :
Only allow the use of a single emoji instead of text for the methods above.