You can earn salt (the name of the tokens/points in JP's channel) when the channel is live and you are connected to chat. Check https://www.revlo.co/itmejp for the total amount of salt you have mined.
Knowing when a stream is going to air is the first step. Make sure to keep checking the schedule to always be in chat when a stream starts for maximum salt mining!
2. Do not rely on twitch to alert you when a stream goes live
Many times I see people join chat saying “twitch never notified me”. I feel for you, twitch notifications are subpar.
Some alternatives to twitch notifications:
3. Idling in chat
As JP said a token system is a glorified way to viewbot a channel. Many (including myself) Just keep the channel open in a tab on their browsers most if not all of the time. This way you will always hear the stream starting. However, be warned that twitch sometimes will not start the video player when the stream goes live so this is not foolproof. You can also use the clients I mentioned above to stay connected to chat all the time.
Can I earn salt while watching the embedded twitch player on JP's main site http://itmejp.com/?
Yes. [ Checked by community member @lildeek12 ]
Do I need to be active in chat to earn salt?
No, just connected to chat when the stream is live.
Do I earn salt while watching twitch VODs?
Sadly you do not.
Is watching the stream live the only way to earn salt?
It is the main way to earn salt. You also get bonus salt if you are a twitch sub, a youtube sub, and a follower of JP's twitter. You do need to connect your account on revlo to make sure it counts the bonus salt.