Windows200000 / TwitchDropsMiner-updated

An app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching.
MIT License
261 stars 16 forks source link

Twitch Drops Miner

Thanks to @DevilXD and other contributors from the original repo for the vast majority of the code.

This application allows you to AFK mine timed Twitch drops, without having to worry about switching channels when the one you were watching goes offline, claiming the drops, or even receiving the stream data itself. This helps both you and Twitch save on bandwidth and hassle. Everyone wins!

How It Works:

Every ~20 seconds, the application asks Twitch for a URL to the raw stream data of the channel currently being watched. It then fetches the metadata of this data stream - this is enough to advance the drops. Note that this completely bypasses the need to download any actual stream video and sound. To keep the status (ONLINE or OFFLINE) of the channels up-to-date, there's a websocket connection established that receives events about streams going up or down, or updates regarding the current amount of viewers.

Features:

Usage:

Pictures:

Main Inventory Settings Help

Notes:

Notes about the Windows build:

Notes about the Linux build:

Support

[![Buy me a coffee](https://i.imgur.com/cL95gzE.png)]( https://www.buymeacoffee.com/DevilXD ) [![Support me on Patreon](https://i.imgur.com/Mdkb9jq.png)]( https://www.patreon.com/bePatron?u=26937862 )

Advanced Usage:

If you'd be interested in running the latest master from source or building your own executable, see the wiki page explaining how to do so: https://github.com/DevilXD/TwitchDropsMiner/wiki/Setting-up-the-environment,-building-and-running

Project goals:

Twitch Drops Miner (TDM for short) has been designed with a couple of simple goals in mind. These are, specifically:

TDM is not intended for/as:

This means that features such as:

..., are most likely not going to be a feature, ever. You're welcome to search through the existing issues to comment on your point of view on the relevant matters, where applicable. Otherwise, most of the new issues that go against these goals will be closed and the user will be pointed to this paragraph.

For more context about these goals, please check out these issues: #161, #105, #84

Credits:

@Suz1e - For the entirety of the Chinese (简体中文) translation and revisions.
@wwj010 - For the Chinese (简体中文) translation corrections and revisions.
@nwvh - For the entirety of the Czech (Čeština) translation.
@ThisIsCyreX - For the entirety of the German (Deutsch) translation.
@Shofuu - For the entirety of the Spanish (Español) translation.
@zarigata - For the entirety of the Portuguese (Português) translation.
@alikdb - For the entirety of the Turkish (Türkçe) translation.
@roobini-gamer - For the entirety of the French (Français) translation.
@Sergo1217 - For the entirety of the Russian (Русский) translation.
@Ricky103403 - For the entirety of the Traditional Chinese (繁體中文) translation.
@Patriot99 - For the Polish (Polski) translation (co-authored with @DevilXD).
@Nollasko - For the entirety of the Ukrainian (Українська) translation.
@casungo - For the entirety of the Italian (Italiano) translation.
@Bamboozul - For the entirety of the Arabic (العربية) translation.
@Kjerne - For the entirety of the Danish (Dansk) translation.

For updating Translations: @Kuddus73, @VSeryi, @Windows200000, @BreakshadowCN, @kilroy98, @zelda0079, @Calvineries, @notNSANE, @ElvisDesigns, @DogancanYr, @Nollasko, @rvpv, @flxderdev, @5wi5wi, @fgr1178707QQ, @Suz1e, @Patriot99, @overkongen, @zizimonzter, @sabala, @hiroweeb, @T-Raptor