<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GitHub Archives - Shane the Gamer</title>
	<atom:link href="https://www.shanethegamer.com/tag/github/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Gaming &#38; eSports News</description>
	<lastBuildDate>Sun, 05 Apr 2026 21:58:49 +0000</lastBuildDate>
	<language>en-NZ</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.shanethegamer.com/wp-content/uploads/2025/06/stg-play-final-cropped-black.png</url>
	<title>GitHub Archives - Shane the Gamer</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Vit is GitHub for Video Editors, and It Finally Makes Collaborative Video Editing Work</title>
		<link>https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/</link>
					<comments>https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/#respond</comments>
		
		<dc:creator><![CDATA[Dimas Ibnu]]></dc:creator>
		<pubDate>Sun, 05 Apr 2026 21:31:36 +0000</pubDate>
				<category><![CDATA[eSports News]]></category>
		<category><![CDATA[collaborative editing]]></category>
		<category><![CDATA[DaVinci Resolve]]></category>
		<category><![CDATA[Gemini AI]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Lucas Jin]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[video editing]]></category>
		<category><![CDATA[video production]]></category>
		<category><![CDATA[Vit]]></category>
		<guid isPermaLink="false">https://www.shanethegamer.com/?p=81445</guid>

					<description><![CDATA[<p>A team of University of Waterloo engineering students (Justin Wu, Lucas Jin, Owen Li, Thomas Lenh) has released Vit, a free, open-source tool that brings Git-style version control (GitHub, if you&#8217;re more familiar with it) to video editing. Instead of passing project files back and forth on hard drives or waiting for one editor to [&#8230;]</p>
<p>The post <a href="https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/">Vit is GitHub for Video Editors, and It Finally Makes Collaborative Video Editing Work</a> appeared first on <a href="https://www.shanethegamer.com">Shane the Gamer</a>.</p>
]]></description>
										<content:encoded><![CDATA[<span class="cb-itemprop" itemprop="reviewBody"><p>A team of University of Waterloo engineering students (Justin Wu, Lucas Jin, Owen Li, Thomas Lenh) has released Vit, a free, open-source tool that brings Git-style version control (GitHub, if you&#8217;re more familiar with it) to video editing. Instead of passing project files back and forth on hard drives or waiting for one editor to finish before the next can start, Vit lets editors, colourists, and sound designers work on the same timeline in parallel using branches, then merge their changes together at the end, just like software developers do with code.</p>
<blockquote class="twitter-tweet tw-align-center" data-theme="dark">
<p dir="ltr" lang="en">we just built git for video editing. <a href="https://t.co/ldSvzDkATE">pic.twitter.com/ldSvzDkATE</a></p>
<p>— Lucas Jin (@lucashjin) <a href="https://twitter.com/lucashjin/status/2036805674491875424?ref_src=twsrc%5Etfw">March 25, 2026</a></p></blockquote>
<p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<h2>What Vit Actually Does</h2>
<p>Vit works by serialising your DaVinci Resolve timeline into lightweight JSON metadata files. It does not version your raw footage or media. Instead, it tracks the creative decisions: clip placements, colour grades, audio levels, effects, transitions, and markers. Git handles all the versioning under the hood, and your team shares changes through a standard GitHub repository, so there is no new infrastructure or accounts required.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-81446 size-full" src="https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042346.037.webp?x59030" alt="Vit GitHub for video editing" width="968" height="720" srcset="https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042346.037.webp 968w, https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042346.037-300x223.webp 300w, https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042346.037-768x571.webp 768w" sizes="(max-width: 968px) 100vw, 968px" /></p>
<p>The clever part is how Vit splits the timeline data across domain-specific files. Each role on a production team owns a different file, which means Git can merge them without conflicts in most cases.</p>
<p><img decoding="async" class="aligncenter wp-image-81447 size-full" src="https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042420.116.webp?x59030" alt="Vit GitHub for video editing" width="968" height="720" srcset="https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042420.116.webp 968w, https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042420.116-300x223.webp 300w, https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042420.116-768x571.webp 768w" sizes="(max-width: 968px) 100vw, 968px" /></p>
<h3>Domain File Breakdown</h3>
<table>
<thead>
<tr>
<th>File</th>
<th>Contents</th>
<th>Typical Owner</th>
</tr>
</thead>
<tbody>
<tr>
<td>cuts.json</td>
<td>Clip placements, in/out points, transforms</td>
<td>Editor</td>
</tr>
<tr>
<td>color.json</td>
<td>Colour grading per clip</td>
<td>Colourist</td>
</tr>
<tr>
<td>audio.json</td>
<td>Levels, panning</td>
<td>Sound Designer</td>
</tr>
<tr>
<td>effects.json</td>
<td>Effects, transitions</td>
<td>Editor / VFX</td>
</tr>
<tr>
<td>markers.json</td>
<td>Markers, notes</td>
<td>Anyone</td>
</tr>
<tr>
<td>metadata.json</td>
<td>Frame rate, resolution, track counts</td>
<td>Rarely changed</td>
</tr>
</tbody>
</table>
<p>Because different people edit different files, parallel work rarely creates merge conflicts. When cross-domain issues do arise, such as one branch deleting a clip while another colour-grades it, Vit includes an AI-powered semantic merge system that analyses the conflict and proposes a resolution.</p>
<h2>The Problem Vit Solves</h2>
<p>Professional video production has long been a sequential process. The editor finishes a cut, hands it off to the colourist, who finishes and hands it off to the sound designer. Everyone waits their turn. As Vit creator put it on X, &#8220;video editing is very sequential&#8221; and new AI video editing tools do not solve this because they do not integrate with pre-existing software.</p>
<p>Software developers solved this exact workflow bottleneck decades ago with Git and GitHub. Video editors, until now, had no equivalent. The only comparable tools on the market have been enterprise-grade solutions costing thousands per month,<a href="https://www.producthunt.com/products/vit?comment=5244303"> as one Product Hunt commenter</a> noted. Vit is free, open-source under the MIT licence, and built entirely on top of Git and GitHub, so teams can start using it with tools they likely already have.</p>
<p><strong><em>Read More: <a href="https://www.shanethegamer.com/esports-news/nintendo-dmca-switch-emulators-github/">Nintendo Issues DMCA Notices To Switch Emulators On GitHub In Latest Crackdown</a></em></strong></p>
<p><strong><em>Read More: <a href="https://www.shanethegamer.com/esports-news/nintendo-tells-pokemon-card-store-change-name/">Nintendo Tells Robbed Pokemon Card Store To Change Name As The Trainer Court</a></em></strong></p>
<h2>How To Set Up Vit: Step-By-Step Tutorial</h2>
<p>Vit requires Python 3.8 or later, Git, and optionally DaVinci Resolve for the in-editor integration. Here is how to get everything running from scratch.</p>
<h3>Installing Vit</h3>
<p>On macOS or Linux, a one-line install handles everything:</p>
<p><code>curl -fsSL https://raw.githubusercontent.com/LucasHJin/vit/main/install.sh | bash</code></p>
<p>Alternatively, you can install manually by cloning the GitHub repo and running pip install. If you want the optional Qt-based GUI panel inside Resolve, install with the qt extra using <code>pip install ".[qt]"</code>. After installation, run <code>vit install-resolve</code> to symlink the plugin scripts into DaVinci Resolve.</p>
<h3>Starting A New Project (Lead Editor)</h3>
<p>Before anything else, create an empty GitHub repository with no README or licence file. This repo is how your team shares timeline changes. Your footage needs to be shared separately through whatever method your team already uses, whether that is a shared drive, Dropbox, or a local server. Vit only tracks edit decisions, not raw video.</p>
<p>In your terminal, initialise the project and connect it to your GitHub remote:</p>
<p><code>vit init my-project</code></p>
<p><code>cd my-project</code></p>
<p><code>vit collab setup</code></p>
<p>When prompted, paste your empty repo URL. Then open DaVinci Resolve, load your project and timeline, and open the Vit Panel from Workspace, then Scripts, then Vit Panel. Hit Save Version to create the first snapshot. Vit serialises the timeline to JSON and commits it. Send the clone URL that your terminal prints to your collaborators.</p>
<h3>Joining An Existing Project (Collaborators)</h3>
<p>Collaborators clone the project from GitHub using the URL provided by the lead editor:</p>
<p><code>vit clone https://github.com/yourname/your-repo.git</code></p>
<p><code>cd your-repo</code></p>
<p><code>vit checkout main</code></p>
<p>Open Resolve, run the Vit Panel, choose Switch Branch, select your footage folder, and relink any offline clips. Then create your own branch with <code>vit branch your-name</code>. From this point forward, everything happens inside the panel.</p>
<h3>The Daily Workflow</h3>
<p>Once the project is set up, the day-to-day workflow happens entirely within the DaVinci Resolve panel. Pull to fetch the latest changes from the team. Switch Branch to restore the timeline to your branch. Edit in Resolve as you normally would. When you are ready, hit Save Version to serialise and commit your changes, then Push to share your work with the team.</p>
<h3>Merging Work Together</h3>
<p>When it is time to combine everyone&#8217;s work, the lead editor pulls all the latest commits, switches to the main branch, and uses the Merge function in the panel to select which branch to bring in. The panel shows a diff summary and, if a Gemini API key is configured, uses AI to recommend a merge strategy. For complex cross-domain conflicts, Vit offers a full AI-assisted resolution flow through the CLI using <code>vit merge &lt;branch&gt;</code>.</p>
<h2>AI-Powered Features Under The Hood</h2>
<p>Vit uses the Gemini API to handle tasks that go beyond what plain Git can manage. The standout feature is semantic merge resolution. When a merge creates cross-domain conflicts, the AI analyses the base, ours, and theirs states across all domain files and produces structured per-domain decisions with confidence levels. For ambiguous merges where the AI is not confident, it presents options to the user before committing anything.</p>
<p>Beyond merging, Vit can auto-generate descriptive commit messages from the timeline diff using video editing terminology, produce natural-language summaries of recent commit history for the team, and auto-categorise commits as audio, video, or colour changes. All AI features are optional and degrade gracefully. Vit works fully without a Gemini API key; you just lose the smart merge and suggestion capabilities.</p>
<h2>Early Reception And What Comes Next</h2>
<p>The project has already gained significant traction since launching. Lucas Jin&#8217;s announcement on X has pulled in over two million views, and the tool has attracted 171 followers on <a href="https://www.producthunt.com/products/vit">Product Hunt</a>. Owen Li described the team&#8217;s motivation simply: professional video production is broken because editors, colourists, and sound designers work sequentially, and software developers solved this thirty years ago with Git while video editors had nothing.</p>
<div align="center"><iframe title="Embedded post" src="https://www.linkedin.com/embed/feed/update/urn:li:ugcPost:7442571077555388416?collapsed=1" width="504" height="542" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<p>The team is not currently accepting external pull requests, but the project is MIT-licensed and available on GitHub for anyone to fork and build on independently. For production teams looking to move away from sequential editing workflows, Vit offers a genuinely practical solution that slots directly into DaVinci Resolve without requiring expensive subscriptions or new infrastructure beyond a free GitHub account.</p>
</span><p>The post <a href="https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/">Vit is GitHub for Video Editors, and It Finally Makes Collaborative Video Editing Work</a> appeared first on <a href="https://www.shanethegamer.com">Shane the Gamer</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nintendo Issues DMCA Notices To Switch Emulators On GitHub In Latest Crackdown</title>
		<link>https://www.shanethegamer.com/esports-news/nintendo-dmca-switch-emulators-github/</link>
					<comments>https://www.shanethegamer.com/esports-news/nintendo-dmca-switch-emulators-github/#respond</comments>
		
		<dc:creator><![CDATA[Dimas Ibnu]]></dc:creator>
		<pubDate>Tue, 17 Feb 2026 11:59:26 +0000</pubDate>
				<category><![CDATA[eSports News]]></category>
		<category><![CDATA[Citron emulator]]></category>
		<category><![CDATA[DMCA]]></category>
		<category><![CDATA[Eden emulator]]></category>
		<category><![CDATA[Gaming news]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[Nintendo Switch]]></category>
		<category><![CDATA[Ryujinx]]></category>
		<category><![CDATA[Switch emulators]]></category>
		<category><![CDATA[Yuzu]]></category>
		<guid isPermaLink="false">https://www.shanethegamer.com/?p=80753</guid>

					<description><![CDATA[<p>Nintendo has issued a fresh wave of DMCA takedown notices targeting Nintendo Switch emulators hosted on GitHub, continuing its long-running crackdown on Switch emulation. Multiple projects, including Eden, Citron, Kenji-NX, MelonNX, Skyline, Sudachi, Suyu and others, have reportedly received notices via GitHub’s Trust &#38; Safety team. While some repositories remain visible at the time of [&#8230;]</p>
<p>The post <a href="https://www.shanethegamer.com/esports-news/nintendo-dmca-switch-emulators-github/">Nintendo Issues DMCA Notices To Switch Emulators On GitHub In Latest Crackdown</a> appeared first on <a href="https://www.shanethegamer.com">Shane the Gamer</a>.</p>
]]></description>
										<content:encoded><![CDATA[<span class="cb-itemprop" itemprop="reviewBody"><p data-start="263" data-end="433">Nintendo has issued a fresh wave of DMCA takedown notices targeting Nintendo Switch emulators hosted on GitHub, continuing its long-running crackdown on Switch emulation.</p>
<p data-start="435" data-end="748">Multiple projects, including Eden, Citron, Kenji-NX, MelonNX, Skyline, Sudachi, Suyu and others, have reportedly received notices via GitHub’s Trust &amp; Safety team. While some repositories remain visible at the time of writing, developers were given a short deadline to respond before facing potential disablement.</p>
<p data-start="750" data-end="885">The move follows earlier legal action against major Switch emulators and signals that Nintendo’s enforcement campaign is far from over.</p>
<h2 data-start="887" data-end="949">Multiple Switch Emulator Repositories Hit With DMCA Notices</h2>
<p data-start="951" data-end="1155">As first highlighted by <a href="https://www.pcgamer.com/games/they-can-never-kill-emulation-players-vexed-as-nintendo-continues-its-siege-on-switch-emulation-handing-dmcas-to-various-emulators-on-github/">PC Gamer</a> and shared across <a href="https://www.reddit.com/r/EmulationOnAndroid/comments/1r32zz6/comment/o51du26/">Reddit</a>, a number of Nintendo Switch emulator repositories on GitHub were notified that they had been targeted under the Digital Millennium Copyright Act.</p>
<div align="center">
<blockquote class="reddit-embed-bq" style="height: 316px;" data-embed-height="316"><p><a href="https://www.reddit.com/r/EmulationOnAndroid/comments/1r32zz6/switch_emulators_got_hit_with_dmca_notice/">Switch Emulators got hit with DMCA notice</a><br />
by<br />
<a href="https://www.reddit.com/user/Devile/">u/Devile</a> in<br />
<a href="https://www.reddit.com/r/EmulationOnAndroid/">EmulationOnAndroid</a></p></blockquote>
<p><script async="" src="https://embed.reddit.com/widgets.js" charset="UTF-8"></script></p>
</div>
<p data-start="1157" data-end="1420">GitHub’s message reportedly stated it is “never our desire or goal to take down open-source projects”, but explained that it must act when presented with valid DMCA claims. Developers were given one business day to respond before repositories risk being disabled.</p>
<p data-start="1422" data-end="1607">Among the affected projects are forks and successors to earlier Switch emulators. Some, like Skyline and Sudachi, are no longer actively developed, yet were still included in the sweep.</p>
<p data-start="1609" data-end="1802">According to reports, even projects that are inactive or forks of previous emulators did not escape attention, suggesting this was a broad action rather than a targeted strike at a single team.</p>
<h2 data-start="1804" data-end="1873">Eden Developer Says “Nothing Major” But Releases Moving Off GitHub</h2>
<p data-start="1875" data-end="2021">An Eden developer known as maufeat addressed the situation on the project’s Discord server, confirming their release repository received a notice.</p>
<p data-start="2023" data-end="2190">“It is true, but nothing major,” maufeat wrote. “Our release repo got the notice so you will probably have to download future releases and nightlies directly from us.”</p>
<p data-start="2192" data-end="2463">They added that many affected projects are forks and said it was “just a matter of time” before GitHub-hosted versions were targeted. The developer also explained that this is precisely why some emulator teams avoid hosting their source code on GitHub in the first place.</p>
<p data-start="2465" data-end="2580">Self-hosted repositories, including official project websites for Eden and Citron, appear to remain online for now.</p>
<h2 data-start="2582" data-end="2636">Community Reaction: “They Can Never Kill Emulation”</h2>
<p data-start="2638" data-end="2738">The news quickly spread across<a href="https://www.reddit.com/r/EmulationOnAndroid/comments/1r32zz6/comment/o52mne4"> Reddit</a> and emulator Discord communities, where frustration was clear.</p>
<p data-start="2740" data-end="2957">One widely shared comment read, “If they kill one, 10 more will pop up. Kill 10, 100 more will pop up. They can never kill emulation.” Another user advised, “It’s never a bad time to back up your favourite emulators.”</p>
<p data-start="2959" data-end="3272">While those reactions reflect community sentiment, the legal reality is more complicated. Emulation itself is not automatically illegal under US case law. However, when it intersects with bypassing technological protection measures or facilitating piracy, companies like Nintendo have aggressively pursued action.</p>
<p data-start="3274" data-end="3462">In previous filings, Nintendo argued that certain emulators enabled widespread piracy, including early downloads of The Legend of Zelda: Tears of the Kingdom prior to its official release.</p>
<h2 data-start="3464" data-end="3523">This Follows Major Legal Action Against Yuzu And Ryujinx</h2>
<p data-start="3525" data-end="3619">This latest round of DMCA notices comes after a turbulent period for Switch emulation in 2024.</p>
<p data-start="3621" data-end="3890">Nintendo sued the creators of Yuzu, one of the first major Nintendo Switch emulators. The case ended in a reported US$2.4 million settlement. Shortly after, Ryujinx was discontinued after its creators were reportedly offered an agreement to stop working on the project.</p>
<p data-start="3892" data-end="4006">Discord servers for related emulator projects such as Suyu and Sudachi were also taken offline during that period.</p>
<p data-start="4008" data-end="4149">In response, new forks like Citron and Eden emerged. The current GitHub notices suggest Nintendo is now addressing those successors directly.</p>
<h2 data-start="4151" data-end="4205">Nintendo’s Broader Position On Emulation And Piracy</h2>
<p data-start="4207" data-end="4363">Nintendo has consistently taken a strict stance on emulation and piracy, particularly when it involves current-generation hardware like the Nintendo Switch.</p>
<p data-start="4365" data-end="4611">The company has previously revised its account agreements and privacy policies to tighten rules around emulation and unauthorised use. It has also banned users from online services for using flash cartridges capable of storing pirated game files.</p>
<p data-start="4613" data-end="4902">A key part of Nintendo’s legal argument in past cases has centred on technological protection measures, including encryption keys used to decrypt Switch games. Even if those keys are not bundled directly with emulator code, Nintendo has argued that circumvention tools enable infringement.</p>
<p data-start="4904" data-end="5051">While the removal of repositories from GitHub does not erase emulator development entirely, it can make projects harder to discover and distribute.</p>
<p data-start="5053" data-end="5295">For now, it appears the battle between Nintendo and Switch emulation developers is entering yet another phase. Whether this wave of DMCA notices significantly slows development or simply pushes projects further underground remains to be seen.</p>
</span><p>The post <a href="https://www.shanethegamer.com/esports-news/nintendo-dmca-switch-emulators-github/">Nintendo Issues DMCA Notices To Switch Emulators On GitHub In Latest Crackdown</a> appeared first on <a href="https://www.shanethegamer.com">Shane the Gamer</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.shanethegamer.com/esports-news/nintendo-dmca-switch-emulators-github/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: www.shanethegamer.com @ 2026-05-24 21:14:09 by W3 Total Cache
-->