Join Dr. Bill as he examines the wild and wacky world of the web, computers, and all things geeky! Hot Tech Tips, Tech News, and Geek Culture are examined… with plenty of good humor as well!
These instructions use a different utility to set up the Service. Unlike the “HowToGeek” article, it uses one called “NSSM” available at this link: NSSM – the Non-Sucking Service Manager rather than SrvStart. Microsoft also has instructions to deal with services here: Create a user-defined service
The advantage to NSSM is that it does provide a way to more gracefully handle failure of the application running as a service. Here is a link to that program. https://nssm.cc/ And, here’s more detailed instructions on it’s use here: https://nssm.cc/usage
Because I am not in a supported DMA, I could not (yet) test this with Locast2plex, as I would need access to having Locast use specific local ports (6077 and 1900) which must “connect” to my PC’s IP address. Hopefully if Locast ever supports the Greensboro / Winston-Salem / High Point DMA, I will be able to set this up.
Do you have a program that you need to run when your system reboots, even if you do not log-in to the system immediately? That is what “running as a Windows Service” is all about. The key is that you need to run the program with permissions and credentials that will allow this to happen. This “HowToGeek” tutorial shows how to set this up.
“If you’re like most Windows users, you have lots of great little utilities that run when you start Windows. While this works great for most apps, there are some that would be nice to start even before a user logs in to the PC. To do this, you’ll need to run the app as a Windows service.
Windows services are a special class of programs that are configured to launch and run in the background, usually without any sort of user interface and without needing a user to log in to the PC. Many gamers and power users know them as those things you used to disable to help speed up your system, though that’s really not necessary any more.
The primary advantage of running an app as a service is that you can have a program start before a user to log in. That can be particularly important with apps that provide important services you want to be available when you’re away from your computer.”
By the way, the SrvStart program he mentions is no longer at the link provided, it is available here: https://github.com/rozanski/srvstart This method is no longer supported, so use at your own risk. However, Microsoft also has instructions to deal with services here: Create a user-defined service
This week’s GSotW is a browser plugin that demonstrates the security issue of using browser technology and Javascript to allow “spoofing” your location from your browser.
“Location Guard is a browser extension that allows to protect your location while using location-aware websites, by adding controlled noise to it.”
The Chrome Web Store description says: “Hide your geographic location from websites.
Modern browsers such as Google Chrome can tell websites where you’re located in order to provide location-aware functionality. Your geographic location is obtained through various means (eg. using WiFi data) and is often highly accurate, which can be a violation of your privacy.
This extension allows you to enjoy the useful applications of geolocation while protecting your privacy. It does so by reporting a fake location to websites, obtained by adding a certain amount of ‘noise’ to the real location. The noise is randomly selected in a way that ensures that the real location cannot be inferred with high accuracy.
Three configurable privacy levels are provided. The higher the privacy level the greater the amount of noise, which gives better privacy at the expense of a less accurate fake location. This can be configured per-website for flexibility: a more accurate location can be provided for driving directions than for a weather forecast. There’s also an option to use a fixed location, instead of adding noise to the real one. This offers the best privacy (no dependence on the real location at all), at the cost of very low accuracy.
Note: your location can be also detected from your IP address, but usually with poor accuracy. Location Guard protects the accurate location revealed through the JavaScript API.”
Earlier this week, Locast announced that Cleveland can now receive Locast supplied channels over the Internet! If you live in the Cleveland DMA (Designated Service Area) for TV, you can connect and use Locast.
Believe it or not, it has been ten years since Chromebooks came out! I was an “early adopter” because I have always been a Linux geek, and I wanted to see a Linux based system in the hands of “regular users.” Because of that I started the “Chromest” Netcast to chronicle Chromebook adoption and features. Since then, “Chromest” was retired, and “rolled up into” this main “Dr. Bill.TV” podcast, along with “VirtZine” (about virtualization) and the “HandHeldHack” (about hand-held devices.)
Here’s a link to the Google Blog post, where they discuss the decade of Chromebooks:
The Roku Channel is coming up in the world. Roku has long offered it’s own “Free Channel” to Cord Cutters. Now, they are debuting their first exclusive content. This is related to their buying Quibi’s content. They will be showing more of Quibi’s shows on the Channel as well. See the trailer below for more info:
Dr. Bill introduces us to Locast, and Locast2Plex, a method for using a Python program to set up the Plex system and DVR with the over-the-Internet Locast OTA TV channel service. (Mar 05, 2021)
Dr. Bill introduces us to Locast, and Locast2Plex, a method for using a Python program to set up the Plex system and DVR with the over-the-Internet Locast OTA TV channel service. (Mar 05, 2021)
Locast says of themselves: “Locast is a public service to Americans, providing local broadcast signals over the Internet in select cities. All you have to do is sign up online, provide your name and email address, and certify that you live in, and are logging on from, one of the select US cities (‘Designated Market Area’). Then, you can select among local broadcasters and stream your favorite local station.
Locast.org is a ‘digital translator,’ meaning that Locast.org operates just like a traditional broadcast translator service, except instead of using an over-the-air signal to boost a broadcaster’s reach, we stream the signal over the Internet to consumers located within select US cities.
Ever since the dawn of TV broadcasting in the mid-20th Century, non-profit organizations have provided ‘translator’ TV stations as a public service. Where a primary broadcaster cannot reach a receiver with a strong enough signal, the translator amplifies that signal with another transmitter, allowing consumers who otherwise could not get the over-the-air signal to receive important programming, including local news, weather and of course, sports. Locast.org provides the same public service, except instead of an over-the-air signal transmitter, we provide the local broadcast signal via online streaming.
You need a broadband Internet connection for optimal performance. Using a laptop, smartphone, or computer connected to the Internet, point your browser to www.Locast.org to sign up. You then can choose which local broadcast station to watch from your Internet-enabled device.”
This article linked above shows how to set up Plex to use Locast (assuming you have Locast in your area) to view “local” TV channels via Plex through Locast, and using the Plex DVR function. I do not have Locast for my DMA (“Designated Market Area”) for TV, so I couldn’t try it, but it looks cool!
This is a re-post by Lon Seidman of the original video I saw (which he later pulled down, and has now reposted) on Locast2Plex:
TwisterOS for Raspberry Pi, the Raspberry Pi 400 keyboard computer, share your USB devices over TCP/IP using a Raspberry Pi, the Top Five Projects for the Raspberry Pi for 2020, GSotW: StreamLink for Pi, the new Raspberry Pi Pico micro-controller! (Jan 25, 2021)