<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"
    xmlns:fh="http://purl.org/syndication/history/1.0"
    xmlns:at="http://purl.org/atompub/tombstones/1.0">

    <title>Sockpuppet: Blog</title>
    
    <subtitle><![CDATA[Updates, articles, and behind-the-scenes content.]]></subtitle>
    
    <link href="http://sockpuppet.band/blog/feed?id=3472&amp;tag=youtube" rel="self" />
    
    <link href="http://sockpuppet.band/blog/feed?tag=youtube" rel="current" />
    <fh:archive/>
    

    <link href="https://busybee.superfeedr.com" rel="hub" />
    
    
    <link href="http://sockpuppet.band/blog/feed?id=2564&amp;tag=youtube" rel="next-archive" />
    
    <link href="http://sockpuppet.band/blog/" />
    <id>tag:sockpuppet.band,2026-05-14:blog</id>
    <updated>2025-11-07T22:46:56-08:00</updated>

    

    <entry>
        
        <title>Oops, All YouTube!</title>
        <link href="http://sockpuppet.band/blog/3472-Oops-All-YouTube" rel="alternate" type="text/html" />
        <published>2025-11-07T22:46:56-08:00</published>
        <updated>2025-11-07T22:46:56-08:00</updated>
        <id>urn:uuid:5c04f626-4172-579b-88e7-ef901e8db11a</id>
        <author><name>fluffy</name></author>
        <summary type="html"><![CDATA[<p>After going through the rigmarole of making nice visualizer videos for Refactor, I noticed that I&rsquo;d already done that a year ago! In fact I&rsquo;d done it for a few albums and I&rsquo;d forgotten about that.</p>]]></summary>
        <content type="html"><![CDATA[

		

        



        <p>After going through the rigmarole of making nice visualizer videos for Refactor, I noticed that I&rsquo;d already done that a year ago! In fact I&rsquo;d done it for a few albums and I&rsquo;d forgotten about that.</p>

        
            <p>I&rsquo;ll replace the Refactor videos with the new ones on Monday because they new ones are way better and that album is pretty special to me (and I&rsquo;ll just delist the old videos rather than delete them outright), but I think I&rsquo;ll leave Radio Ready and Instrumental alone.</p><p>In any case here&rsquo;s my current tentative YouTube album rerelease schedule:</p>
<table>
<thead>
<tr>
<th>Week</th>
<th>Monday release</th>
<th>Thursday release</th>
</tr>
</thead>

<tbody>
<tr>
<td>11/10/2025</td>
<td><a href="http://sockpuppet.band/album/refactor">Refactor</a></td>
<td><a href="http://sockpuppet.band/album/strawberry-jelly-9">strawberry jelly :9</a></td>
</tr>
<tr>
<td>11/17/2025</td>
<td><a href="http://sockpuppet.band/album/foodsexsleep">foodsexsleep</a></td>
<td><a href="http://sockpuppet.band/album/or-die-trying-ost">&hellip;Or Die Trying OST</a></td>
</tr>
<tr>
<td>11/24/2025</td>
<td><a href="http://sockpuppet.band/album/love-and-monsters">Love and Monsters</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2017">Novembeat 2017</a></td>
</tr>
<tr>
<td>12/01/2025</td>
<td><a href="http://sockpuppet.band/album/songs-of-substance">Songs of Substance</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2023-pawmune-and-friends">Novembeat 2023: Pawmune and Friends</a></td>
</tr>
<tr>
<td>12/08/2025</td>
<td><a href="http://sockpuppet.band/album/s7rawberry">s7rawberry</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2019">Novembeat 2019</a></td>
</tr>
<tr>
<td>12/15/2025</td>
<td><a href="http://sockpuppet.band/album/novembeat-2016">Novembeat 2016</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2018">Novembeat 2018</a></td>
</tr>
<tr>
<td>12/22/2025</td>
<td><a href="http://sockpuppet.band/album/transformative-instrumentals-vol-1">Transformative Instrumentals, vol. 1</a></td>
<td><a href="http://sockpuppet.band/album/the-balance-of-sappho-ost">The Balance of Sappho OST</a></td>
</tr>
<tr>
<td>12/29/2025</td>
<td><a href="http://sockpuppet.band/album/admiralo-island">Admiralo Island Witches Club</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2021-lo-fi-beats-to-grind-coffee-to">Novembeat 2021</a></td>
</tr>
<tr>
<td>01/05/2026</td>
<td><a href="http://sockpuppet.band/album/treestoration-ost">Treestoration</a></td>
<td><a href="http://sockpuppet.band/album/herbal-spice-problem-ost">Herbal Spice Problem</a> + <a href="http://sockpuppet.band/album/brickris-tetout-ost">Brickris Tetout</a></td>
</tr>
<tr>
<td>01/12/2026</td>
<td><a href="http://sockpuppet.band/album/deadnames">Deadnames</a></td>
<td></td>
</tr>
</tbody>
</table>
<p>which would actually cover my entire back-catalog, aside from <a href="http://sockpuppet.band/track/wiener-dog-on-a-motorcycle">Wiener Dog on a Motorcycle</a> (which I still want to do a full music video for instead of a visualizer release) and <a href="http://sockpuppet.band/album/pointed-little-quill">pointed little quill</a> which is still available on YouTube Music.</p><p>Of course this is subject to change due to any number of factors, especially if I actually manage to get one of my backburnered albums out in the interim.</p>
            

            

        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=YouTube">#YouTube</a>
        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=video">#Video</a>
        

        ]]>



        </content>
        <category term="Blog" label="Blog" />
        
        
        <category term="YouTube" label="YouTube" />
        
        <category term="Video" label="video" />
        

        

    </entry>
    <entry>
        
        <title>YouTube self-management update</title>
        <link href="http://sockpuppet.band/blog/2069-YouTube-self-management-update" rel="alternate" type="text/html" />
        <published>2025-11-06T16:03:08-08:00</published>
        <updated>2025-11-06T16:03:08-08:00</updated>
        <id>urn:uuid:8f1a480b-ddf0-56ec-ab25-dfe187e6b2a1</id>
        <author><name>fluffy</name></author>
        <summary type="html"><![CDATA[<p>If you follow <a href="http://sockpuppet.band/youtube">my YouTube channel</a> you&rsquo;ve probably been at least somewhat inundated with a bunch of videos on your feed with my music reposts. I&rsquo;ve finally figured out a process I&rsquo;m more or less happy with, and am figuring out the best cadence for doing things.</p>]]></summary>
        <content type="html"><![CDATA[

		

        



        <p>If you follow <a href="http://sockpuppet.band/youtube">my YouTube channel</a> you&rsquo;ve probably been at least somewhat inundated with a bunch of videos on your feed with my music reposts. I&rsquo;ve finally figured out a process I&rsquo;m more or less happy with, and am figuring out the best cadence for doing things.</p><p>My current plan is to do two releases per week; on Mondays will be what I consider my &ldquo;real&rdquo; or &ldquo;authored&rdquo; albums, and Thursdays will be what I consider &ldquo;jam&rdquo; albums. The categorization of these is a little wishy-washy, but for example, things I&rsquo;ve done for <a href="http://sockpuppet.band/releases/?tag=collection:novembeat">Novembeat</a> and <a href="http://sockpuppet.band/releases/?tag=collection:game-jams">Strawberry Jam</a> are &ldquo;jam&rdquo; albums, while things like <a href="http://sockpuppet.band/album/refactor">Refactor</a> and <a href="http://sockpuppet.band/album/songs-of-substance">Songs of Substance</a> are &ldquo;authored&rdquo; albums.</p>

        
            <h3 id="2069_h3_1_Release-schedule-intended">Release schedule (intended)<a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#2069_h3_1_Release-schedule-intended" class="toc_link"></a></h3><p>This is my current release schedule plan:</p>
<table>
<thead>
<tr>
<th>Week</th>
<th>Monday release</th>
<th>Thursday release</th>
</tr>
</thead>

<tbody>
<tr>
<td>11/10/2025</td>
<td><a href="http://sockpuppet.band/album/refactor">Refactor</a></td>
<td><a href="http://sockpuppet.band/album/strawberry-jelly-9">strawberry jelly :9</a></td>
</tr>
<tr>
<td>11/17/2025</td>
<td><a href="http://sockpuppet.band/album/foodsexsleep">foodsexsleep</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2021-lo-fi-beats-to-grind-coffee-to">Novembeat 2021</a><sup id="r_e2069_fn1"><a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#d_e2069_fn1" rel="footnote">1</a></sup></td>
</tr>
<tr>
<td>11/24/2025</td>
<td><a href="http://sockpuppet.band/album/love-and-monsters">Love and Monsters</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2017">Novembeat 2017</a></td>
</tr>
<tr>
<td>12/01/2025</td>
<td><a href="http://sockpuppet.band/album/radio-ready">Radio Ready</a></td>
<td><a href="http://sockpuppet.band/album/or-die-trying-ost">&hellip;Or Die Trying OST</a><sup id="r_e2069_fn2"><a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#d_e2069_fn2" rel="footnote">2</a></sup></td>
</tr>
<tr>
<td>12/08/2025</td>
<td><a href="http://sockpuppet.band/album/instrumental">Instrumental</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2019">Novembeat 2019</a></td>
</tr>
<tr>
<td>12/15/2025</td>
<td><a href="http://sockpuppet.band/album/songs-of-substance">Songs of Substance</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2023-pawmune-and-friends">Novembeat 2023: Pawmune and Friends</a></td>
</tr>
<tr>
<td>12/22/2025</td>
<td><a href="http://sockpuppet.band/album/transformative-instrumentals-vol-1">Transformative Instrumentals, vol. 1</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2018">Novembeat 2018</a></td>
</tr>
<tr>
<td>12/29/2025</td>
<td></td>
<td><a href="http://sockpuppet.band/album/novembeat-2016">Novembeat 2016</a></td>
</tr>
<tr>
<td>01/05/2026</td>
<td></td>
<td><a href="http://sockpuppet.band/album/s7rawberry">s7rawberry</a></td>
</tr>
</tbody>
</table>
<p>There&rsquo;s a bunch of albums not yet on that list and I&rsquo;m not sure if I want them to have YouTube rereleases just yet. I&rsquo;ll probably use the empty Mondays to release them, possibly in groups (for example, several of the game jam OSTs are quite short).</p><h3 id="2069_h3_2_Some-technical-details">Some technical details<a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#2069_h3_2_Some-technical-details" class="toc_link"></a></h3><p>To actually make the videos I&rsquo;ve finally wrapped my head around how FFmpeg filter graphs work, and I&rsquo;m building up a little repertoire of visual hacks that let me make the various things look nice.</p><p>For example, here&rsquo;s the <a href="http://sockpuppet.band/_file/bc077/8/novembeat%202020%20video%20setup.zip">Novembeat 2020 video setup files</a>, for those who are interested. FFmpeg scripts aren&rsquo;t super easy to comment, but probably the trickiest thing is the way the <code>remap</code> filter works; basically, the X and Y channels must be in 16-bit grayscale mode, and directly reference pixel coordinates, but it&rsquo;s not super easy to set up colors like that in Affinity Studio (my graphics editor of choice) so instead I draw things as a grayscale ramp (which end up with values 0-65535 in the 16-bit mapping) and then scale it down to try to map them to 0-255. Buuuuut Affinity also ends up dithering gradients regardless of colorspace or settings, so there needs to be a bit of fudging there too. (In retrospect this is something that would have probably worked better with <a href="https://gimp.org">GNU IMP</a>, which has native support for 16-bit grayscale images.)</p><p><mark>Update:</mark> Nope GNU IMP&rsquo;s UI is still complete garbage for this and wouldn&rsquo;t have improved things. I guess in the future I&rsquo;ll just want to, like, write code.</p><p>As far as uploaading the videos goes, I wrote a <a href="https://github.com/fluffy-critter/yt-uploader">Python script</a> which is rather involved in its setup (since it requires setting up a Google developer account and a &ldquo;cloud application&rdquo;) and which I can only run a few times a day due to the somewhat annoying way that YouTube&rsquo;s API limits work. But my process is basically:</p>
<ol>
<li>Encode all my videos (using the Bandcrash FLAC files as the input source)</li>
<li>Drag them (15 at a time) to the YouTube uploader</li>
<li>Add them all to a new playlist</li>
<li>Download the playlist metadata</li>
<li>Reconcile the playlist metadata with my <a href="https://fluffy.itch.io/bandcrash">Bandcrash</a> album data to automatically generate titles and descriptions</li>
<li>Apply that new data to the YouTube videos and simultaneously schedule them for publication on release day</li>
</ol>
<p>It&rsquo;s a bit annoying but not <em>nearly</em> as annoying as having to hand-edit the descriptions and post schedule.</p><h3 id="2069_h3_3_Some-future-things">Some future things<a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#2069_h3_3_Some-future-things" class="toc_link"></a></h3><p>I really want to do a proper music video for <a href="http://sockpuppet.band/track/wiener-dog-on-a-motorcycle">Wiener Dog on a Motorcycle</a>. I&rsquo;ve had a very strong image in my head for how it should look. If any animators are interested in taking it on as a gig, let me know. I need to at least do a storyboard and possibly an animatic myself, I think.</p><p>On top of all this I still have <a href="http://sockpuppet.band/blog/2959-Goings-on-in-the-Sockiverse">so many backburnered album projects</a>, and of course I still have 25 days of <a href="https://novembeat.com/">Novembeat</a> left to do&hellip;</p>
            
                <hr/><ol><li id="d_e2069_fn1"><p>This would be a music-only release, rather than the existing <a href="https://www.youtube.com/playlist?list=PLNRLpYEdwBNhD7WQYFrqckvaweUj9kKls">music videos playlist</a> which has a bunch of non-music stuff in it and is missing the last track, which currently only appears in the <a href="https://www.youtube.com/watch?v=cAdd8tF-WVs">full video</a>.&nbsp;<a href="/blog/2069-YouTube-self-management-update#r_e2069_fn1" rev="footnote">↩</a></p></li><li id="d_e2069_fn2"><p>This will also coincidentally be the same intended day as the album release of Novembeat 2025, but that will already have been on YouTube since I&rsquo;m using that as my primary incremental release mechanism.&nbsp;<a href="/blog/2069-YouTube-self-management-update#r_e2069_fn2" rev="footnote">↩</a></p></li></ol>
            

            

        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=YouTube">#YouTube</a>
        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=video">#Video</a>
        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=FFmpeg">#FFmpeg</a>
        

        ]]>



        </content>
        <category term="Blog" label="Blog" />
        
        
        <category term="YouTube" label="YouTube" />
        
        <category term="Video" label="video" />
        
        <category term="FFmpeg" label="FFmpeg" />
        

        

    </entry>
    <entry>
        
        <title>Goings-on in the Sockiverse</title>
        <link href="http://sockpuppet.band/blog/2959-Goings-on-in-the-Sockiverse" rel="alternate" type="text/html" />
        <published>2025-10-24T11:47:31-07:00</published>
        <updated>2025-10-24T11:47:31-07:00</updated>
        <id>urn:uuid:86c9f8e0-8833-5869-9444-8d6caf548e38</id>
        <author><name>fluffy</name></author>
        <summary type="html"><![CDATA[<p>Hello! I think it&rsquo;s been a while since I&rsquo;ve talked about what&rsquo;s going on with the band and what sorts of things are happening. So here&rsquo;s a casual collection of updates along those lines.</p>]]></summary>
        <content type="html"><![CDATA[

		

        



        <p>Hello! I think it&rsquo;s been a while since I&rsquo;ve talked about what&rsquo;s going on with the band and what sorts of things are happening. So here&rsquo;s a casual collection of updates along those lines.</p>

        
            <h3 id="2959_h3_1_Music-distribution-stuff">Music distribution stuff<a href="http://sockpuppet.band/blog/2959-Goings-on-in-the-Sockiverse#2959_h3_1_Music-distribution-stuff" class="toc_link"></a></h3><p>While it took a bit longer than expected, the <a href="http://sockpuppet.band/blog/2156-Where-d-your-music-go">removal of (most of) our music from streaming services</a> has finally mostly gone through in most places.</p><p>To that end, we are finally starting to upload individual tracks to YouTube, although that process is going to take a little while. Rather than just put a bunch of boring thumbnail-and-audio videos up, I want everything to have at least some amount of a visual element. For <a href="http://sockpuppet.band/album/transitions">Transitions</a> it was easy enough to do <a href="https://www.youtube.com/playlist?list=PLNRLpYEdwBNgEemcycIvCNTvegX84_rUc">visualizer tracks</a> since those had already been done for the <a href="https://youtu.be/FAetyU7-hZw">full album video</a>, and of course I&rsquo;d already done this for <a href="https://www.youtube.com/playlist?list=PLNRLpYEdwBNhD7WQYFrqckvaweUj9kKls">Novembeat 2021</a> and <a href="https://www.youtube.com/playlist?list=PLNRLpYEdwBNiK4bYX4-ERC58UQpPth1Nd">2022</a> as part of the production of those albums, but for the other albums I&rsquo;ll probably just be doing a simple waveform plot like I did for <a href="https://www.youtube.com/playlist?list=PLNRLpYEdwBNi0vztq5rAsViTEx8xdXe-L">Strawberry Jams I Ate</a> since that&rsquo;s easy to automate.</p><p>Anyway, in other distribution news, a while back, I started drafting a specification called <a href="https://github.com/PlaidWeb/Canimus">Canimus</a> (the name is a Latin word that broadly means &ldquo;we make music&rdquo;) to allow music providers to syndicate their music easily, and I&rsquo;ve been working with a few other folks to try to work out some of the hairier details. As it stands the protocol is ready for my own use case and for anyone who is just interested in publishing a feed to the public Internet, but of course there&rsquo;s going to have to be some long-term thoughts around some of the trickier legal things to deal with. But there are also folks already building player engines, and Sockpuppet&rsquo;s full catalog is available for streaming, at least.</p><p>Unfortunately the actual conversation is scattered between a few different spots, although it&rsquo;s mostly being discussed on <a href="https://mirlo.space">Mirlo</a>&rsquo;s Discord with some other conversations happening over on <a href="https://the.socialmusic.network/t/canimus-yet-another-federation-syndication-approach/686">The Social Music Network</a>, which is also a great community to join if you have any interest in talking about the future of independent music on the Internet. Ideally discussion about the protocol itself will take place on the <a href="https://github.com/PlaidWeb/Canimus/discussions">Canimus GitHub discussions board</a>.</p><h3 id="2959_h3_2_Other-musical-projects">Other musical projects<a href="http://sockpuppet.band/blog/2959-Goings-on-in-the-Sockiverse#2959_h3_2_Other-musical-projects" class="toc_link"></a></h3><p>As far as music production goes, we are currently busy with the following:</p>
<ul>
<li>Actively working on the soundtrack for a video game</li>
<li>Making music for a couple of <a href="http://sockpuppet.band/clients/">ongoing clients</a></li>
<li>Preparing for <a href="https://novembeat.com/">Novembeat</a></li>
</ul>
<p>And the following album projects are currently on the backburner:</p>
<ul>
<li>The next album of Song Fight! and Song Fight!-adjacent songs</li>
<li>An album of covers of other peoples&#39; music we&rsquo;ve done over the years</li>
<li>An album of reimagining a bunch of our old songs into new styles or with updated sensibiliies</li>
<li>A jazz album</li>
</ul>
<p>As you might imagine, every member of the band is quite busy!</p>
            

            

        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=updates">#Updates</a>
        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=distribution">#Distribution</a>
        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=YouTube">#YouTube</a>
        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=Canimus">#Canimus</a>
        

        ]]>



        </content>
        <category term="Blog" label="Blog" />
        
        
        <category term="Updates" label="updates" />
        
        <category term="Distribution" label="distribution" />
        
        <category term="YouTube" label="YouTube" />
        
        <category term="Canimus" label="Canimus" />
        

        

    </entry>
    

    
</feed>