Setting Up A Twitch Studio - Documentation from hairylarry's blog

Like workflow documentation isn't sexy. But also like workflow documentation is very important in any technical creative endeavor. Instead of waxing on about the joy of documentation I will include my Post Production and Upload document. Then at the end of the post I will address a few issues that the document raises.


HairyLarryLand Twitch Videos
Post Production And Upload Document
---
Log the show noting the songs in order.
Include song title, start time, end time, and other notes.
Star songs for video production. Three stars for extra promotion.
The show is logged from the twitch website so I am also doing quality control on the stream.

Produce videos of the starred songs in Openshot.
The assets are Title, Credits, and one or two clips.
Load a previously edited video as a starting point.
Save all the videos and the hard drive source recording in a dated folder, YYYY-MM-DD.
Videos are saved as song_name-YYYY-MM-DD.


https://www.openshot.org/


After rendering each video I do a full viewing for pre upload quality control. I have found problems but even when there are no real problems I benefit educationally by another close viewing of my best performances.

Rename the videos adding NN_ as a prefix numbering the videos in playlist order. The playlist of all the videos produced for a certain date is a document of my performance on the twitch stream.

Take a screen shot from the first video and save it in the same folder as the videos. This is for promotion on the Live Music Archive and anywhere a photo is needed.

Use VLC to create mp3 audio files of each video.
This is done as a batch using Open Multiple Files and Convert.
Rename the mp3 files artist-album_title-NN_song_title where the album title is the date performed.
I do this using Thunar bulk rename which makes it easy.
Normalize the mp3 files with MP3DirectCut.


https://www.videolan.org/


https://mpesch3.de/


Make the song list in list.txt.
I do this by executing ls 0*.mp4 > list.txt in a bash shell and then editing the file with two search and replaces and manual editing when needed.

Make the notes.txt file for the Live Music Archive upload.
Copy the last show's notes.txt to the current folder and edit it changing the date and the playlist.

I now have all the assets ready for my file uploads.

Upload the mp3 files, notes.txt and the screenshot to the Live Music Archive.
The item ID is hlYYYY-MM-DD because this is recommended. Then the link will be like archive.org/details/hl2012-06-29.

Add the songs to my KGPL on demand internet radio station, HairyLarryLand Livestreams, at kgpl.org. I use a program I wrote to make it easy to add an entire concert. I also wrote KGPL and KGPL is GPL.


https://kgpl.org/


Upload the mp4 files and notes.txt to another item on the live music archive.
I use hlYYYY-MM-DD.video for my video link.

The mp3 files upload fast. The mp4 videos take longer.

At peertube.hairylarry.rocks create a playlist for the performance.
The playlist is called twitch.tv/hairylarryland June 27, 2021 with the date corrected.

Upload the videos to peertube one at a time.
I use a song.txt template for the song information so I only have to correct the date and then search and replace on the song title for each song.
I always add tags to peertube and the Live Music Archive. jazz, blues, piano, hairylarryland, twitch, livestream, etc.
After the video is uploaded add the link to the description and add the song to the playlist.
After all the songs are uploaded check the playlist


https://peertube.hairylarry.rocks/


Create a folder on the HairyLarryLand Nextcloud for the performance date.

Add the mp3 files and mp4 files to Nextcloud for download by collaborators and others. Also upload notes.txt and the screenshot. I can share these files by sending a link and I also include the link in the peertube descriptions. Create a markdown text file for each mp4 file and copy and paste the peertube description to that file.


https://hairylarryland.com/nextcloud/index.php/s/Z9RFW4QS6XGa3qo


All of this seems like a lot but it actually goes pretty fast and much of the time consuming part is unattended. Start the upload. After it's done do the next thing. I manage to keep up and I do three livestreams a week for 4-5 hours of video content total. I have streamlined this workflow to make this possible.

Promote the songs on Youtube, the fediverse, other social networks, websites, and blogs using the song links, playlist links, and download links.


Additional notes, issues not part of but raised by the procedure above.
---
Licensing - I license my songs Creative Commons Attribution which means anyone can use my songs in their projects as long as they include me in the credits. That's just me. It's what I do. Make stuff and give it away. When you make your decision about licensing I suggest you read through the information provided at the Creative Commons website. All Rights Reserved may not be the best choice for you.


https://creativecommons.org/


Live Music Archive - I perform livestream concerts so the Live Music Archive works for me. If you are doing game streams, actual play, vlogs, cooking, or DIY archive.org also has a Community Video area which would probably be better for you. The Internet Archive is a library. Their service is free. They have embed code so you can share easily. They encourage sharing items on their site on other websites. All around double plus good.


https://archive.org/details/etree


https://archive.org/details/opensource_movies


Servers - Ok, I'm a computer geek. I did games and music before computers but computers were my career and they remain my hobby. I realize not everyone runs their own internet servers. So I recommend using archive.org as your primary server and then using Youtube and Tumblr or other web platforms for your daily updates and your pretty face. I also recommend the fediverse, programs like Mastodon, Friendica, Funkwhale, and Peertube. With these programs you can set up your own server but you don't have to. There are many fediverse instances with an existing lean to your area of interest that would be glad to have you participate.


If you want to run your own server I use two. The first is based on the famous LAMP stack, linux, apache, mysql, php. The second runs Yunohost.


https://yunohost.org/#/


Google lamp stack.


Best of luck in all your creatives endeavors.


Previous post     
     Next post
     Blog home

The Wall

No comments
You need to sign in to comment

 

Add your content - Contact hairylarry or TheEvilDM

Link to Gamer+ from your website or blog. Gamer+ Links

Blogs, Podcasts, Videos

View last 60 items here         Gamer's Homepages

Thanks for your support

Collab
Ikate Kade Studios
Indie Solo RPGS and Solo Tools
Mini Zines
MixRemix
Ordinary Human Games
SFF Short Stories
Surreal Estate Games
Tenkar's Tavern
The Crusaders Podcast


Contact Gamer+ to become an Advertiser.

Patreons

relatedtogeeks
sound


Become a Patron!

Play Games

ARPG-CON
Circle of Swords
Lone Star Game Expo
Midwest GameFest
NEA Gamers Guild
North Texas RPG Con
Pacificon Game Expo
Shire Con
Tacticon
Tsunami Con


Contact Gamer+ to add your club or convention.

Top Gamers

CarlHeyl
hairylarry
sound


Moderators

CarlHeyl
hairylarry
TheEvilDM
ZDL


Contact Gamer+ to become a Moderator.

Questions? Suggestions! Contact Gamer+ Email the Webmaster.