VidYen Twitch Player

Description

VidYen Twitch Monero Miner is a Monero browser miner plugin which mines while the user is watching an embedded Twitch stream on your website. Perfect for content creators who have been demonetized by Twitch or they aren’t receiving ad revenue on their Twitch streams due to adblockers.

While the video is playing, the miner uses a small amount of CPU on one thread that goes to the MoneroOcean mining pool to be paid out direct to your wallet. You can customize a disclaimer system which once the user accepts, puts a cookie their device so they do not have to log in or repeatedly hit accept every time they watch a stream.

Features

  • Is not blocked by Adblockers or other Anti Virus software
  • Mining only happens while stream is playing
  • Uses the existing Twitch interface while embedded on your WordPress page
  • Brave Browser Friendly
  • Uses the MoneroOcean pool which allows a combination of GPU and browser mining to same wallet (a feature not supported by Coinhive)
  • Uses only uses a default of 1 CPU thread to prevent performance issues while watching Twitch streams
  • Does not require user to login, but only accept your disclaimer which adds a cookie that agreed to your resource use
  • Disclaimer can be localized for languages other than English.

Future Plans

  • System to track users by Twitch handle so you can show which watcher has mined the most
  • Tie in to VYPS for user tracking.
  • Twitch bot reports of hash rate and total hashes.

Known Issues

  • Multiple tabs do not work and prior tab must be closed.

Screenshots

  • Shortcode example
  • Disclaimer before accepting
  • Output with Java Script via shortcode output
  • Example on MO side.

Installation

Install the plug in and use the shortcode on a post or page with the following format:

[vy-twitch wallet=8BpC2QJfjvoiXd8RZv3DhRWetG7ybGwD8eqG9MZoZyv7aHRhPzvrRF43UY1JbPdZHnEckPyR4dAoSSZazf5AY5SS9jrFAdb channel=animeshon_music]
  • The long code after wallet is your XMR address you want to payout to.
  • The URL is the url that you copy from the share format. It must either be the youtu.be with video ID or just the ID (ie 4kHl4FoK1Ys)
  • To see how many hashes you have mined visit MoneroOcean and copy and past your XMR into the dashboard for tracking.
  • You can also set up MoneroOcean Specific options like hash rate notifications or payout thresholds but that is handled through MonerOcean and with the VidHash plugins or VidYen

FAQ

What are the fees involved?

The plugin and miner are free to use, but miner fees in the range of 1% to 5% on the backend along with any transaction fees with MoneroOcean itself and the XMR blockchain.

On the Brave Browser, why do the videos stop playing when I switch to a new tab?

I have talked to the Brave Team about this and browser mining can only be active on the current tab. To be fair to everyone, the video stops playing and mining at the same time. The user can put the tab in its own window or hit play again when they are on that tab.

Can I use my own backend server rather than the VidYen one’s?

Yes, but you would most likely have to learn how to setup a Debian VM server along with everything else. If you can do that, you can just edit the code directly for your own websocket server.

Can I use this with VYPS?

Currently, no. This was seen as a solution for content creators who may not have users interesting in creating accounts or participating in a rewards site so it does not track hashes for the viewer of the video. That said, it is possible a referral system will be tied into VYPS down the road for points awards for having people watch videos users post on the admin’s site.

Can you help with my Monero wallet?

You can ask us on our discord but there are plenty of ways to get your own safe and viable Monero Wallet. I would suggest reading the Monero Reddit for different options.

Can you help me with a problem or question with MoneroOcean?

VidYen is not affiliated with MoneroOcean. It is just the main pool we use since they allow you to combine GPU mining with your web mining (unlike coinhive) but we know you can get help on the MO website or their discord and they will be glad to help you.

It doesn’t really seem to be mining that much?

It is, but we kept the defaults low to aid with user experience.

Contributors & Developers

“VidYen Twitch Player” is open source software. The following people have contributed to this plugin.

Contributors

Translate “VidYen Twitch Player” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Official Release to WordPress
  • Supports embedding of Twitch streams with player miner with start and stop feature