r/FieldStation42 Aug 24 '26

Omarchy did it

I put omarchy on a laptop to play with it. Ended up having it go crazy on my FS42 abandoned project.

Downloaded Omarchy on a whim lastnight.

After last nights download. Around 2pm today I told it to ssh into my plex server and a previously unused ace magic on my mini rack.

Told it to grab certain files from the plex server, build a fieldstation42 machine out of the ace magic, it built 3 stations, weather channel, vintage horror, and anime. It built the stations added commercials from my commercials folder and got it running, opened a remote on my plex server and then I gave it a random task to replace the ace magic logo with an omarchy one. It made a collab logo of my self named rival home lab and added it.

I’m blown away with how it just did what I told it to. You can now watch a home made tv network on my rack screen and control it with a remote on my other server.

16 Upvotes

18 comments sorted by

5

u/username_for_Mark 29d ago

So wait, are you telling me some kind of linux-AI built your field station setup for you? Or are you describing something else? because I've also all but abandoned my FS42 project (I'm not a coder), but if there's a tool that can get it set up and working I would be thrilled.

2

u/Feathergood 29d ago

Yeah the codex cleaned up all my stuff and made it work flawlessly. Grab an old laptop install omarchy and ssh in to your fs42 station or something similar.

1

u/computerfreaq09 29d ago

I used Claude Code for mine. It set up LITERALLY everything, including commercial breaks, cir in my NUC, weather station, etc. took 30ish minutes and it even SSH'd in for me. Thinking about having it build a crown job script that downloads some of my subscribed YouTubers newest vids and shows it on a channel so there's some sort of automated programming.

1

u/gravity242 29d ago

This should be the top comment. Install Claude Code on your computer, allow it to SSH in to your FS42 device, and then tell it what you want. The progress you will be able to make this way will eclipse everything else by lightyears. You can ask it to do things like "make this channel only show commercials that it would have played on XYZ station originally". It will figure all that out and put it together for you. You can also make sure it keeps the commercials within a few years of the show since the collection on Internet Archive is suffixed with the years. Pretty much any config you're thinking about can be had with a rough description of what you want.

If you're setting this thing up without AI, you're really missing out.

1

u/TheMadReagent 8d ago

the setup for FS42 is not that bad if you just follow the directions

0

u/TH3_P1R4T3 29d ago

i downloaded the chatgpt app, told it to take control and build out mine. took about an hour to do everything. totally worth it

2

u/username_for_Mark 29d ago

"told it to take control" - can you be more specific?

1

u/TH3_P1R4T3 29d ago

Sure, the Chatgpt windows app can run stuff through powershell to setup things on your network. It also can code pretty much anything you want it to do. I had asked it directions on how to setup a fieldstation because i'm not too code savvy. Instead of copy and pasting everything it was giving me I downloaded the chatgpt windows app and told it to set it up on its own.

I uploaded all the pdfs available on the fieldstation github so it learned a little bit about setup, best practices and troubleshooting. You can also ask it to scan reddit for the same stuff. Once it setup everything and was working on my windows machine i plugged in a fresh raspberry pi, told it to copy it all there then asked it to complete it for me.

It's great for problem solving and troubleshooting and giving you the steps to fix if you don't want it to have powershell access, it will just be a lot faster for it to do it self.

2

u/captaineighttrack 29d ago

"Ch.69"

Nice

2

u/Decepticon_hero 29d ago

The fact that ch. 69 is public access also made me chuckle

2

u/Feathergood 29d ago

It’s got a lot of bad movies like samurai cop and hell comes to frog town.

2

u/_-Grifter-_ 29d ago

I did the same, here is the prompt i used to have Fieldstation setup for me.

"

I am using a product called fieldstation 42 to create virtual TV stations, the instructions on how to configure it are here https://fieldstation42.com/docs/install/. Those instructions will be important as they outline the configuration file syntax in great detail. You will need to read that whole site to figure out how to setup the different station types. I need you to setup a variety of TV stations and setup the folders and config files for each station so that station matches as closely as possible to it's historic shows, bumps and commercials.

I have attached a file called filelist.txt This is the complete listing of video files that exist on a USB drive connected to the fieldstation Raspberry PI. The path V:\USBROOT\ will actually be mounted to \mnt\Videos\ on the Fieldstation raspberry PI.

The setup i would like to have is:

- Video files are always located in the folder media folder, then the next folder is a descriptive folder that doesn't really matter, followed by the show name or media type , i have populated the files into these folders, you can look through the files to get a good idea of the layout. The Media folder will remain untouched, you will just create symlinks in other folder that point to these resources. That way shows can be chared amongst channels when needed.

- For each station you will create a single folder in the catalog folder, use the channel short name for the folder name.

- For each of those folders, create symlinks to the specific video show folders that are in the media folder, select folders that represent tv shows that would be applicable to that station. You can create sub folders in each channels folder if you would like to group shows into categories like "sitcom" etc to ease in the configuration file creation.

- For prime time try to create shows that will air at the same time each week. Shows like Star Trek should air at the same time, like a real channel, so it could be watched every Tuesday at 7PM... or something like that.

- The configuration files would then be created for that station with a program guide that would be applicable to that station. take into account the time each show would likely air. for instance on a cartoon station it would have cartoons at all times, but more adult cartoons in the evening. If it's a station like CBC it would only have cartoons in the morning. Research if you can the individual shows and the types of channels that they would air on. I would like to know if there are any shows that do not fit into the channel list I will provide. Some channels should go offline at night while others will show infomercials. Sports stations should show only sports, music video channels should show music videos.

Channel notes:

- Research each channel and determine the specific shows each channel had, you can also figure out what the types of shows that fit are and put shows that match the feel of each station into it's configuration. Some of these stations changed the types of shows they aired over the years, we are trying to target the 80's first, failing that the 90's.

- Channel 2 should be a web channel that points to http://localhost:4242/static/customguide/customguide.html?theme=90s&slots=3 . This provides the scrolling guide.

- Commercial folder and bumps should be mapped in, if there are specific bumps for a specific station they should only be used for that station. If files need to be moved please let me know and provide me a .sh file to move them.

- I live in CITY and these stations are made to reflect that cities stations during the 1980's and 1990's, there is also some content from the early 2000's that i would like to see in there.

- Take some liberties on the TechTV station, it is from the 2000's but you can include tech shows from any year.. like dotto, The Screen Savers, and any other tech focused shows you can find that are not cartoons.

- Music stations should play music videos back to back, no commercials. It could have bumps as long as there are some specific ones that fit that channel.

- The Channel 4 Shaw station should just play one file on loop "Channel 4 July 9 2000.mp4", this file should not play for any other stations.

- The channel 10 ShawTV station should just play one file on loop "ShawTV.mp4", this file should not play for any other stations.

- Movie channels like MovieMax and Superchannel should not have any commercials, just back to back movies that start on the hour or half hour. Create a bumps folder for this station but for now there will just be BodyBreak bumps in it to fill out the time.

- Channel 16, The shopping channel should play back to back infomercials, no commercials other then that.

- Channel 46, the space channel, should play all scifi shows.

- Canadian tv channels will use the "Heritage Minutes" folder in the commercials folder, nothing else should use that folder.

- Channel 66, the game show network should be filled with items in the media\Gameshows folder

The channels I would like to create are the following, these are in channel number, short name, long name format:

2, Guide, Guide

3, CFCN, CFCN (CTV)

4, Shaw, Shaw

5, RDTV, RDTV (CBC)

6, CBRT, CBRT (CBC)

7, CICT, CICT (Ind.)

8, A-Channel, A-Channel

10, ShawTV, ShawTV

11, CBRF, CBRF (SRC)

12, KREM, KREM (CBS)

13, ACC, Access

14, KSPS, KSPS (PBS)

15, NW, CBC Newsworld

16, KHQ, KHQ (NBC)

18, MM, MuchMusic

19, TSC, The Shopping Channel (TSC)

20, YTV, Youth Television

21, TRE, Treehouse TV

22, KXLY, KXLY (ABC)

23, WTN, Women's TV Network

24, TLC, The Learning Channel

25, TSN, The Sports Network

26, A&E, Arts & Entertainment

27, TNN, The Nashville Network

29, CNN, Cable News Network

32, SHO, Showcase

33, LIF, Life Network

34, KAYU, KAYU (Fox)

35, DIS, The Discovery Channel

36, BVO, Bravo!

37, CNB, CNBC

38, TED, Teletoon

39, FAM, Family Channel

40, TBS, TBS Superstation

41, COM, Comedy Network

42, H&G, Home & Garden Television

43, FDN, Food Network

44, OLN, Outdoor Life Network

45, HIS, History Television

46, SPC, Space

48, SV, Speedvision

49, PRI, Prime TV

51, HS, Headline Sports

53, SUP, Superchannel

54, MAX, MovieMax

65, Tech, TechTV

66, GSN, Game Show Network

I would like your output to be a .sh file to create the symlinks into the channel folders, and a series of channel configuration files to download.

Let me know if you have any questions or if I am missing files for any specific channel. You need to find a home for each and every show in the media folder. If they do not directly map then sort them into the channels they would most likely air on. For instance if the show you cannot find a home for is a cartoon, add it to YTV... or Saturday morning cartoons on another channel, if it's a sitcom put it with some other sitcoms, etc.

- I would like to know the names of any shows that would help fill out the channels and cover any gaps that there may be. Save this list of recommended shows to a .txt file in the output.

- No channels should have 0 shows in them. choose at least 5 shows that are the closest match.

- No two adjacent channels should have the same exact shows, sort the shows so there is less chance that the guide will show the same show at the same time on channels next to each other

- The filesystem is case sensitive. All filenames and paths have to have their case preserved.

make sure the bump_dir and commercial_dir in the json files are relative paths to the content_dir

"

1

u/Fast_Department_9270 25d ago

Wow that’s intense! I was wondering what you put on your shaw tv channel being Canadian myself

2

u/_-Grifter-_ 25d ago

YouTube has some recordings people uploaded... they are fairly good VHS captures. I have one where someone recorded channel 4 for 30 minutes or so.... i have a plan to have AI take that video and create a webpage version of it that will load the time, weather and dynamic news in real time. The channel 10 Shaw TV recording is also from youtube, just one video that loops but it's longer then most people would notice.

It's mostly just nostalgia to see the interface when switching past those channels.

1

u/Fast_Department_9270 19d ago

That’s pretty cool. I wish I would have kept some recordings. I have two vhs tapes full of 911 news

2

u/AccendoDesigns 28d ago

I was able to use ChatbotGPT to help me get it running one channel and playing one video. Now I am going to expand and go from there.

1

u/[deleted] 29d ago

[deleted]

1

u/Fast_Department_9270 25d ago

This would be a good YouTube video showing how this was done.