{
    "version": "https://jsonfeed.org/version/1",
    "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://wp-devil.com/tag/twitch/feed/json -- and add it your reader.",
    "home_page_url": "https://wp-devil.com/tag/twitch",
    "feed_url": "https://wp-devil.com/tag/twitch/feed/json",
    "title": "WP Devil",
    "description": "WordPress, ClassicPress, Music and Geekdom",
    "items": [
        {
            "id": "https://wp-devil.com/extra-edition-imbolc-raid-train-set/",
            "url": "https://wp-devil.com/extra-edition-imbolc-raid-train-set/",
            "title": "Extra Edition \u2013 Imbolc Raid Train Set",
            "content_html": "<p>Playlist of our set on the Darkscene DJS Imbolc Raid Train on February 1st, 2025.</p>\n<p><iframe title=\"Extra Edition - Imbolc Raid Train - 2025-02-01\" width=\"100%\" height=\"120\" src=\"https://www.mixcloud.com/widget/iframe/?feed=https%3A%2F%2Fwww.mixcloud.com%2Fginsterbusch%2Fextra-edition-imbolc-raid-train-2025-02-01%2F&amp;hide_cover=1\" frameborder=\"0\" allow=\"encrypted-media; fullscreen; autoplay; idle-detection; speaker-selection; web-share;\"></iframe></p>\n",
            "content_text": "Playlist of our set on the Darkscene DJS Imbolc Raid Train on February 1st, 2025.",
            "date_published": "2025-02-04T20:18:42+01:00",
            "date_modified": "2025-02-04T20:18:42+01:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2025/02/ex-ed-blog-banner-imbolc-2025_opti01.jpg",
            "tags": [
                "aggrotech",
                "ambient folk",
                "black metal",
                "dark ambient",
                "djing",
                "hard techno",
                "industrial",
                "powernoise",
                "streaming",
                "twitch",
                "DJ",
                "Extra Edition",
                "Musick"
            ]
        },
        {
            "id": "https://wp-devil.com/a-journey-into-how-i-research-anything/",
            "url": "https://wp-devil.com/a-journey-into-how-i-research-anything/",
            "title": "A journey into how I research .. anything",
            "content_html": "<p>Going down the rabbit hole: A journey into how I do research. Or: The start of a bookmark dump series \ud83d\ude42</p>\n<p>So, things that happen daily, almost all the time &#8211; when I&#8217;m researching a specific topic, my browser instance may get crammed to the brim with open tabs.<br>\nThanks to that, I&#8217;m an avid user of &#8220;Bookmark All Tabs (into a bookmark folder)&#8221; \ud83d\ude00</p>\n<p>Others just dump this into a &#8220;bookmarks of the day / week&#8221; post, but I&#8217;d like to add some beforehand information, too.<br>\nLets call this the UNcluttering of my mind for important stuff, like .. Getting Things Done (eg. work tasks).</p>\n<p>My original goal was to find out about different options on how to hook into the <a href=\"https://dev.twitch.tv/docs/api/\">Twitch API</a>, as I just chose to use StreamElements as an intermediate, but interim solution for <em>The Problem Of The User Interaction(tm)</em> on my <a href=\"https://twitch.tv/gothicforesttroll\">twitch channel</a>.</p>\n<p>The idea is to use a PHP + JS approach to handle Twitch events and others, and work as kind of a handler or a bridge / server / client solution (the bridge and partial server being the PHP + JS handler, Twitch being the main server and the client obviously is the browser component of OBS). On the other hand, there is stuff like <a href=\"https://twitchpress.wordpress.com/\">TwitchPress</a>, to play around with. Oh, and apparently there also is an <a href=\"https://dev.streamelements.com/docs/kappa/api.yaml\">API for StreamElements</a> (just sayin&#8217;) \ud83d\ude42</p>\n<p>A few selected results from the GitHub search &raquo;<a href=\"https://github.com/search?l=PHP&#038;o=desc&#038;q=twitch+api&#038;s=updated&#038;type=Repositories\">twitch api</a>&laquo; (restricted to &#8216;PHP&#8217;):</p>\n<ul>\n<li><a href=\"https://github.com/nicklaw5/twitch-api-php\">https://github.com/nicklaw5/twitch-api-php &#8211; Twitch API PHP Library</a> &#8211; looks very complete AND up-to-date to me</li>\n<li><a href=\"https://github.com/cp6/Twitch-API-class\">https://github.com/cp6/Twitch-API-class &#8211; Twitch API class</a> &#8211; a simple implementation, for a lower learning curve</li>\n<li><a href=\"https://github.com/padhie/TwitchApiBundle\">https://github.com/padhie/TwitchApiBundle &#8211; TwitchApi</a> &#8211; To quote from the README: &raquo;A little collection to work with the Twitch-Api&laquo;</li>\n<li><a href=\"https://github.com/AuhuurMedia/twitch-api-php\">https://github.com/AuhuurMedia/twitch-api-php</a> &#8211; simpler approach with cURL</li>\n</ul>\n<p>Now, this was, <strong>BEFORE</strong> I finally decided on StreamElements for an intermediate solution &#8211; because streams get just sooooo much <strong>LIVElier</strong> with things and animations appearing, when eg. somebody follows, subscribes to the channel, or even dares to tip the DJ via one of the numerous services available (eg. PayPal or Ko-Fi).</p>\n<h3>Let&#8217;s talk about animations.</h3>\n<p>First I thought about creating these with an editor, similar to GIF creation &#8211; with the background knowledge, that you are able to use FFMPEG to create videos from images (ie. batch processing of numerous images into one video, and vice-versa). But also, about specialized programs. Searching for this, we immediatedly <a href=\"https://www.adamenfroy.com/animation-software\">stumbled upon</a> <a href=\"https://alternativeto.net/software/maya/\">Maya</a> .. how could we forget about that? Possible different solutions include, <a href=\"https://www.renderforest.com/blog/best-animation-software\">amongst others</a>, <a href=\"https://www.synfig.org/\">Synfig</a>, an open-source, cross-platform, 2D animation software.</p>\n<p>A glance into how StreamElements builds its events &#8211; using them as simple web widgets or snippets, being loaded into OBS using the browser component / element &#8211; brought up the idea of going with CSS animations instead. Maya etc. is nice, but total overkill.<br>\nAnd, we have been working with CSS since the early 2000s, so what&#8217;s easier? Figuring out some complex animation editor, or use what one has <strong>right on hand</strong>? </p>\n<p>Note: This also ties right into my thoughts about using CSS animations instead of hardware-rendering for those fancy random appearing emotes on Twitch streams. Ie. use a CSS overlay, CSS 3 transforms for resource-friendly generation, and pre-generate the actual sent-out amount of emotes (eg. user drops in 10 emotes in the chat => its being picked up by a bot or observing script, and so on).</p>\n<h3>But, how to convert this into a video?</h3>\n<p>Well, use a desktop recording software. Of corpse, others thought already as far, and there are quite a few tools around &#8211; whether it be online services or a stand-alone solution in python \ud83d\ude42</p>\n<ul>\n<li><a href=\"https://github.com/bpsagar/css2video\">https://github.com/bpsagar/css2video &#8211; Python library to convert CSS animations into video</a></li>\n<li><a href=\"https://html5animationtogif.com/html5tovideo\">https://html5animationtogif.com/html5tovideo</a> &#8211; online service including <a href=\"https://html5animationtogif.com/developer_api\">API</a> to convert &#8220;HTML to Video&#8221; or GIF .. althought that&#8217;d obviously be a CSS- or JS-based animation</li>\n<li><a href=\"https://clideo.com/image-sequence-to-video\">https://clideo.com/image-sequence-to-video &#8211; Image Sequence to Video</a> &#8211; for the classic thing, you dont even need to figure out how to correctly use FFMPEG (I dont need to, either, because I&#8217;ve already known how to for ancient times ;))</li>\n</ul>\n",
            "content_text": "Going down the rabbit hole: A journey into how I do research. Or: The start of a bookmark dump series \ud83d\ude42\nSo, things that happen daily, almost all the time &#8211; when I&#8217;m researching a specific topic, my browser instance may get crammed to the brim with open tabs.\nThanks to that, I&#8217;m an avid user of &#8220;Bookmark All Tabs (into a bookmark folder)&#8221; \ud83d\ude00\nOthers just dump this into a &#8220;bookmarks of the day / week&#8221; post, but I&#8217;d like to add some beforehand information, too.\nLets call this the UNcluttering of my mind for important stuff, like .. Getting Things Done (eg. work tasks).\nMy original goal was to find out about different options on how to hook into the Twitch API, as I just chose to use StreamElements as an intermediate, but interim solution for The Problem Of The User Interaction(tm) on my twitch channel.\nThe idea is to use a PHP + JS approach to handle Twitch events and others, and work as kind of a handler or a bridge / server / client solution (the bridge and partial server being the PHP + JS handler, Twitch being the main server and the client obviously is the browser component of OBS). On the other hand, there is stuff like TwitchPress, to play around with. Oh, and apparently there also is an API for StreamElements (just sayin&#8217;) \ud83d\ude42\nA few selected results from the GitHub search &raquo;twitch api&laquo; (restricted to &#8216;PHP&#8217;):\n\nhttps://github.com/nicklaw5/twitch-api-php &#8211; Twitch API PHP Library &#8211; looks very complete AND up-to-date to me\nhttps://github.com/cp6/Twitch-API-class &#8211; Twitch API class &#8211; a simple implementation, for a lower learning curve\nhttps://github.com/padhie/TwitchApiBundle &#8211; TwitchApi &#8211; To quote from the README: &raquo;A little collection to work with the Twitch-Api&laquo;\nhttps://github.com/AuhuurMedia/twitch-api-php &#8211; simpler approach with cURL\n\nNow, this was, BEFORE I finally decided on StreamElements for an intermediate solution &#8211; because streams get just sooooo much LIVElier with things and animations appearing, when eg. somebody follows, subscribes to the channel, or even dares to tip the DJ via one of the numerous services available (eg. PayPal or Ko-Fi).\nLet&#8217;s talk about animations.\nFirst I thought about creating these with an editor, similar to GIF creation &#8211; with the background knowledge, that you are able to use FFMPEG to create videos from images (ie. batch processing of numerous images into one video, and vice-versa). But also, about specialized programs. Searching for this, we immediatedly stumbled upon Maya .. how could we forget about that? Possible different solutions include, amongst others, Synfig, an open-source, cross-platform, 2D animation software.\nA glance into how StreamElements builds its events &#8211; using them as simple web widgets or snippets, being loaded into OBS using the browser component / element &#8211; brought up the idea of going with CSS animations instead. Maya etc. is nice, but total overkill.\nAnd, we have been working with CSS since the early 2000s, so what&#8217;s easier? Figuring out some complex animation editor, or use what one has right on hand? \nNote: This also ties right into my thoughts about using CSS animations instead of hardware-rendering for those fancy random appearing emotes on Twitch streams. Ie. use a CSS overlay, CSS 3 transforms for resource-friendly generation, and pre-generate the actual sent-out amount of emotes (eg. user drops in 10 emotes in the chat => its being picked up by a bot or observing script, and so on).\nBut, how to convert this into a video?\nWell, use a desktop recording software. Of corpse, others thought already as far, and there are quite a few tools around &#8211; whether it be online services or a stand-alone solution in python \ud83d\ude42\n\nhttps://github.com/bpsagar/css2video &#8211; Python library to convert CSS animations into video\nhttps://html5animationtogif.com/html5tovideo &#8211; online service including API to convert &#8220;HTML to Video&#8221; or GIF .. althought that&#8217;d obviously be a CSS- or JS-based animation\nhttps://clideo.com/image-sequence-to-video &#8211; Image Sequence to Video &#8211; for the classic thing, you dont even need to figure out how to correctly use FFMPEG (I dont need to, either, because I&#8217;ve already known how to for ancient times ;))",
            "date_published": "2021-06-22T15:49:56+02:00",
            "date_modified": "2021-06-22T15:49:56+02:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2021/06/trgrf4lvmdq.jpg",
            "tags": [
                "animation",
                "css",
                "css 3",
                "html",
                "obs",
                "streaming",
                "twitch",
                "video",
                "Bookmarks",
                "Life and let die"
            ]
        },
        {
            "id": "https://wp-devil.com/its-not-all-gold-bits-subs-tips-at-twitch/",
            "url": "https://wp-devil.com/its-not-all-gold-bits-subs-tips-at-twitch/",
            "title": "It\u2019s not all gold: Bits, Subs & Tips at Twitch",
            "content_html": "<p>Pre-amble:<br>\nA quick breakdown on what the streamer earns (if any) within the Twitch environment.</p>\n<p>First, there is a difference between affiliates and partners. Also, not all partners are equal, nor are the affiliates.</p>\n<p>Note: You may also voluntarly choose not to become affiliate or partner at all, eg. because direct tips shave off much less money than using the Twitch monetarial environment, or because you&#8217;re streaming for fame, glory or just the sake of it \ud83d\ude42</p>\n<p><span id=\"more-594\"></span></p>\n<h3>Not everyone is equal</h3>\n<p>Lets get this jotted down quickly &#8211; the ranking thing:</p>\n<ol>\n<li>Streamer &#8211; your base mode, where you get nothing EXCEPT from direct tips, eg. via PayPal or Ko-Fi</li>\n<li>Affiliate &#8211; you get all the money for bits, but subscriptions get you <strong>50% at max</strong> (with percentual reductions based on the country you live in)</li>\n<li>Partners &#8211; get all of the above + <strong>at least 50%</strong> of the money per subscription, but depending on what Twitch decides, you may get even more</li>\n</ol>\n<h3>Cost breakdown: User</h3>\n<p>The inner base currency of Twitch is essentially the USD = the US Dollar. 1 bit roughly costs 1 US cent. In Europe, its 1 bit = 1.23 Euro (plus VAT, which changes depending on the country). 1 USD = 0.82 Euro (as of 2020-01-26).</p>\n<p>Subscription costs are roughly as follows (US numbers are based on currency conversions):</p>\n<ul>\n<li>Tier 1: 4.19 Euro / 5 USD</li>\n<li>Tier 2: 8.40 Euro / 10 USD</li>\n<li>Tier 3: 16.80 Euro / 20 USD</li>\n</ul>\n<p>Transfer costs for direct tips (most common, globally available options):</p>\n<ul>\n<li><a href=\"https://paypal.com\">PayPal</a> / <a href=\"https://paypal.me\">PayPal.me</a>: Rates are calculated based on the monthly volume of sales, but are roughly 2 &#8211; 4% of the overall transfer; also depending on your country</li>\n<li><a href=\"https://ko-fi.com\">Ko-Fi</a>: Does not take a platform fee, only transfer rates are applied (that includes PayPal)</li>\n</ul>\n<h3>How to support your streamer / DJ the best?</h3>\n<p>The best options are either direct tips, or cheers. So hype trains primarly supported with bits means much more support for your favorite streamer, than handing out subs, although subscriptions cost less for you as a user. This also depends on the size and the &#8220;mainstream approach&#8221; of the streams or shows. </p>\n<p>Eg. my primary show, <a href=\"https://blackndeather.net\">Black&#8217;N&#8217;Deather</a>, is focused on specific sub-genres of Metal, that is, Black / Atmospheric Black / Viking / Pagan / Folk Metal, and to some extents also Thrash / Death / Doom Metal and Grindcore. This is essentially a nich\u00e9 area, even in a nowadays pretty mainstream subculture. Thus, my personal expectations are not high, at least not when looking at potential earnings from Twitch.</p>\n<p>For more mainstream streams, you might earn quite a bit, and the subscription path would be an actual option. My personal guesstimate is, when your stream has got 1k = 1000 followers, your average subscription base would be at least 1/5th, so even at that level, you&#8217;d get roughly 400 Euro per month.</p>\n",
            "content_text": "Pre-amble:\nA quick breakdown on what the streamer earns (if any) within the Twitch environment.\nFirst, there is a difference between affiliates and partners. Also, not all partners are equal, nor are the affiliates.\nNote: You may also voluntarly choose not to become affiliate or partner at all, eg. because direct tips shave off much less money than using the Twitch monetarial environment, or because you&#8217;re streaming for fame, glory or just the sake of it \ud83d\ude42\n\nNot everyone is equal\nLets get this jotted down quickly &#8211; the ranking thing:\n\nStreamer &#8211; your base mode, where you get nothing EXCEPT from direct tips, eg. via PayPal or Ko-Fi\nAffiliate &#8211; you get all the money for bits, but subscriptions get you 50% at max (with percentual reductions based on the country you live in)\nPartners &#8211; get all of the above + at least 50% of the money per subscription, but depending on what Twitch decides, you may get even more\n\nCost breakdown: User\nThe inner base currency of Twitch is essentially the USD = the US Dollar. 1 bit roughly costs 1 US cent. In Europe, its 1 bit = 1.23 Euro (plus VAT, which changes depending on the country). 1 USD = 0.82 Euro (as of 2020-01-26).\nSubscription costs are roughly as follows (US numbers are based on currency conversions):\n\nTier 1: 4.19 Euro / 5 USD\nTier 2: 8.40 Euro / 10 USD\nTier 3: 16.80 Euro / 20 USD\n\nTransfer costs for direct tips (most common, globally available options):\n\nPayPal / PayPal.me: Rates are calculated based on the monthly volume of sales, but are roughly 2 &#8211; 4% of the overall transfer; also depending on your country\nKo-Fi: Does not take a platform fee, only transfer rates are applied (that includes PayPal)\n\nHow to support your streamer / DJ the best?\nThe best options are either direct tips, or cheers. So hype trains primarly supported with bits means much more support for your favorite streamer, than handing out subs, although subscriptions cost less for you as a user. This also depends on the size and the &#8220;mainstream approach&#8221; of the streams or shows. \nEg. my primary show, Black&#8217;N&#8217;Deather, is focused on specific sub-genres of Metal, that is, Black / Atmospheric Black / Viking / Pagan / Folk Metal, and to some extents also Thrash / Death / Doom Metal and Grindcore. This is essentially a nich\u00e9 area, even in a nowadays pretty mainstream subculture. Thus, my personal expectations are not high, at least not when looking at potential earnings from Twitch.\nFor more mainstream streams, you might earn quite a bit, and the subscription path would be an actual option. My personal guesstimate is, when your stream has got 1k = 1000 followers, your average subscription base would be at least 1/5th, so even at that level, you&#8217;d get roughly 400 Euro per month.",
            "date_published": "2021-01-27T00:45:09+01:00",
            "date_modified": "2021-01-27T00:45:09+01:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2021/01/u0kwl0mgqea.jpg",
            "tags": [
                "earnings",
                "guesstimate",
                "money",
                "streaming",
                "thoughts",
                "twitch",
                "DJ",
                "statistics"
            ]
        },
        {
            "id": "https://wp-devil.com/back-from-the-future/",
            "url": "https://wp-devil.com/back-from-the-future/",
            "title": "Back from the future",
            "content_html": "<p>Yeeess .. this site is back, finally!</p>\n<p>And for the future, there is going to be a bit more content and blah about this twitching thing called DJing live, Twitch and other atrocities \ud83d\ude42</p>\n<p>For starters, I am gonna describe my current DJ setup, and next, potential uses for non-webradio DJs, eg. an audio loop OR an easy for the big issue called &#8220;display the current song on-screen&#8221;, realized with Icecast, VLC and OBS \ud83d\ude42</p>\n",
            "content_text": "Yeeess .. this site is back, finally!\nAnd for the future, there is going to be a bit more content and blah about this twitching thing called DJing live, Twitch and other atrocities \ud83d\ude42\nFor starters, I am gonna describe my current DJ setup, and next, potential uses for non-webradio DJs, eg. an audio loop OR an easy for the big issue called &#8220;display the current song on-screen&#8221;, realized with Icecast, VLC and OBS \ud83d\ude42",
            "date_published": "2020-09-11T18:24:04+02:00",
            "date_modified": "2020-09-11T18:42:46+02:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2020/09/qasx1nsp0gk.jpg",
            "tags": [
                "djing",
                "twitch",
                "DJ",
                "Live broadcasting",
                "Musick"
            ]
        }
    ]
}