TV a la carte? I’ll Buy That For A Dollar!

According to anonymous sources via The Wall Street Journal, Apple is possibly in the process of wooing at least CBS and Disney into a subscription service for streaming television.  The basic rundown is that the customer could subscribe to a program stream without having to deal with those messy, customer-unfriendly cable companies that everyone I know loathes and despises in a vein similar to their affections for Terrorists and Nazi Zombies.

I, for one, am ecstatic about the prospect of only having to pay for the small handful of channels I watch (when I actually sit down and watch television).  If I want The Military History Channel, I don’t want to have to purchase Golf TV, BET, Lifetime, etc. when I will practically never find myself actively watching such tripe.  Of course, this is something we’ve all been subjected to since the advent and explosion of the format since the 1980’s.  I remember talk during the late 90’s about the FCC kicking around the idea of “TV a la carte” wherein, thanks to programmable receivers, consumers would be able to purchase subscriptions only for networks they actually watch.  Lobbies representing the cable providers (namely Comcast and Verizon, if memory serves correctly) immediately went into action championing the plight of the niche-market TV networks–small, usually locally-oriented, stations that have little to no widespread appeal (think low-power UHF stations of old)–saying they would inevitably be destroyed if no one had the opportunity to stumble upon them.  Thankfully, we now have Web 2.0.  With its proliferation of on-demand services such as RSS, YouTube, Twitter, etc., the “no one will ever see this” excuse is practically eliminated.

I think this is certainly the start of something new and necessary for the growth of entertainment, information, and technology.  With seemingly limitless options provided by the Interweb, television doesn’t have to be held hostage to timeslots…or location-specific receivers, for that matter.  My only concern is the fact that Apple might keep a stranglehold on the market–is there a way to make sure that the receiver software stays open?  I don’t want to have to deal with iTunes just to keep up with 24 or Doctor Who.  Frankly, I don’t want to have to deal with iTunes, period, but that’s a subject for another time.

In the meantime:  Streaming media to your set-top box, laptop, or phone?  Yes, please.

A Warm Welcome

Rowan Atkinson (a.k.a. “Mr. Bean”, “Edmund Blackadder”, and even “The Doctor”) is probably one of the most versatile actors and certainly one of the funniest minds of our time.  Most people in the U.S. have never heard of him, so he is certainly one of the most under-appreciated acts on this side of the pond, usually relegated to playing small characters and flunkies in Hollywood’s B-list movies (Rat Race, Never Say Never Again, and even his titular Bean).  Just remember, that if it weren’t for Atkinson, American audiences would never have been told that “it’s not lupus” for eight years (House‘s Hugh Laurie first came to prominence on Blackadder).

This is a clip from the home video release of Rowan Atkinson Live! released in the early 1990’s when he played Boston University in a one-man show.  In it, Atkinson, as The Devil, welcomes a new batch of sinners to Hell’s eternal damnation.  Enjoy!

One More Disney Day

After three months of procrastination, I finally finished the video documentary of Disneyland’s Leap Day celebration event.  Beginning at 6am on February 29 and running until 6am March 1, Surge, Jessica, Lucia, Ian, Angela, and I braved the elements, sleep deprivation, and the throngs of rabid crowds to survive one of the biggest events ever held by the Disney parks.  Unfortunately, as you may find out from watching, it may have been one of the biggest event planning SNAFU’s since Opening Day.  In all, it was quite the experience:  one of laughter, merriment, and bonding that–if we’re lucky–only comes along every four years.

New YouTube Channel: TheAirborneSurfer

Alas, I lost a few things when the “Big G” when on their idiotic crusade to incorporate Google Plus into every aspect of my online existence. One of the casualties was my YouTube channel that I started back during the Dark Times as a method of coping with everything that was happening. So, as part of my online renaissance, I am rejoining the ranks of the Tubers with a brand-new page! Check out the trailer below, and subscribe!

How To Automatically Add YouTube Subscriptions To A Playlist

Remember when YouTube used to have a built-in playlist that automatically grouped all your subscriptions’ new videos in one convenient place, allowing you to hit play once and watch all the new content as it was published? Yeah, those were the days…. Now we have a company that seems to be in an adversarial relationship with not only its casual users, but also some of its biggest content creators–a company that seems to want to remove useful options in the name of “progress” (as seems to be a consistent refrain from Menlo Park to Cupertino). Apparently, though, I am not alone for there is a lot of chatter about how to automatically add YouTube subscriptions to a playlist. It seems to be a feature that the users miss, but–thankfully–there are a few civic-minded hackers out there that put a little Google Fu to good use.

Benjamin Worrel found the beginnings of an answer while trawling Reddit for any insights on the problem (I originally found the same post he references in his write-up) in the form of a rudimentary Google Apps script that he then took and improved upon. The idea is that the script scrapes your Gmail inbox for notifications of new videos from your subscriptions, then adds the video to a specific playlist on YouTube (but not the sacred “Watch Later” list, YouTube doesn’t allow you to play with that one!).

To use the script, download a copy (link on this page) to your Google Drive, then follow the instructions in the commented lines of your copy of the script. Start by ensuring that Google Advanced Services is enabled for your account by clicking on the “Resources” menu and selecting “Google Advanced Services”. In the window that pops up, click the toggle next to “YouTube Data API” and make sure it’s on. Then click the “Google Developer’s Console” link to open the API manager and enable the YouTube Data API as there as well. You may now close the Developer’s Console tab as well as the Advanced Services window.automatically add youtube subscriptions to a playlist

In a separate tab, create a new YouTube playlist, copy the ID from the URL (That’s the long string of characters at the end. You’ll see an example in the script’s comments), and paste it inside the pair of single quotes next to var targetPlaylistId.

Personally, I don’t use the “clear old videos” option, so I commented it out with a pair of forward slashes (//). I also don’t want live stream announcements (because I’m usually not around to watch them anyway), so I leave that as true. My subscriptions run the gamut of short to long, so I just comment out the time restrictions as well.

After playing around with the settings and results, I noticed that I was getting a lot of duplicates showing up in my playlist, so I tracked it down to the search query. Leave the line that reads emailQueries.push('from:"noreply@youtube.com" subject:"uploaded a video"');

while commenting out the one that reads

emailQueries.push('from:"noreply@youtube.com" subject:"new videos from"');.

This will help cut down on the duplicates. I also made filters that automatically deleted any emails that weren’t specifically notifying me of a uploaded video (such as live streams and “reminders to watch”) which has also drastically reduced the duplicates I get as well.

You’ll also likely want to keep a log just in case something breaks. In a new tab, open Google Drive and create a new spreadsheet. Copy the document ID from the URL (just like your playlist) and paste it between the single quotes next to var logsheetId.

One last bit of code to change: search for the commented line that reads “// mark the email read and archive it” and below that, change the command

threads[i].moveToArchive();

to

threads[i].moveToTrash();.

Finally, we’re ready to run the script. Click the “Run” menu, then select each of the items to run them once. You will need to grant the appropriate permissions as requested for the script to function correctly.  By default, the script will run, server-side, every hour, but that can be changed by adjusting the .everyhours() value inside the AddTrigger function. Of course, you also need to turn on notifications for all your subscriptions and make sure that you are emailed when new videos upload.

The script still has a few flaws in it, like not automatically removing watched videos and occasionally adding duplicate videos to the list, but it is so much easier to click an X to remove a few errant videos than it is to go through and click “Watch Later” on piles of backlogged Game Grumps and Channel Awesome videos!

For more information on this script and to get started by copying it to your Google Drive, please visit Benjamin Worrel’s website.

AirborneSurfer Channel Update May 2017

Back from April vacation with a summary of upcoming projects and state of the channel. Thank you to all of my new subscribers! Please keep commenting, sharing, and liking; y’all make it all possible!

–Follow on Twitter http://twitter.com/airbornesurfer
–LIVE on Periscope every Wed @ 5pm Pacific http://www.periscope.tv/airbornesurfer
–Everything else is at http://airbornesurfer.com
–Be sure to subscribe! http://www.youtube.com/subscription_center?add_user=theairbornesurfer

Tech teardowns, repairs, and reviews; sketches; how-to; games; and lots of other interesting geekery. At least one new video per month! Thanks for watching, and be sure to like, share, and subscribe!

Moto X Pure Battery Replacement (Style) / How To Replace Moto X Pure Battery (Style)

Walkthrough Moto X Pure Battery Replacement or how to change battery Moto X Style. The Moto X Pure (Style) Edition has been a solid workhorse of a phone for several years, and with a new battery, it will likely keep going for at least one or two more! In this video, I’ll show you how to replace the battery in a Moto X Pure (Style) Edition smartphone. I appreciate you stopping by, leaving a comment and subscribing for more adventitious geekery! Thanks!

PARTS/TOOLS USED:
“Warranty Voiders”: http://amzn.to/2e7Ljui
iFixit 64 Bit Driver Kit: http://amzn.to/2y0Xmjf
“Self-Healing” Mat: http://amzn.to/2j28GJe
Replacement Battery for Moto X Pure/Style: http://amzn.to/2y1ziwE

Omoton Moto X Pure/Style Case Unbox & Review: https://www.youtube.com/watch?v=EFvfrj0nckQ

How To Add Wireless Charging To Any Device: https://www.youtube.com/watch?v=Op7LggpvKmc

Music by Anders Enger Jensen: http://eox.no

–Support AirborneSurfer by buying a coffee (or other beverage) using this PayPal link! https://goo.gl/bvyrrg
–You can also support this channel by using my Amazon affiliate link before you shop! http://amzn.to/2vQb2xt

–Production videos Mon @ 9am Pacific (when available)
–Freeway Forum LIVE Thu @ 5pm Pacific (every week)
–Be sure to subscribe! https://goo.gl/j3ATwZ
–Follow on Twitter https://goo.gl/vfstFm

–Everything else is at http://airbornesurfer.com

PRODUCTION GEAR:
“A” Camera: Canon EOS 6D http://amzn.to/2y9Tmzm
“B” Camera: Canon EOS T3 http://amzn.to/2xsZuzf
Takstar SGC-598 Microphone http://amzn.to/2kz3r4n
Azden 310LT Wireless Lavalier Microphone http://amzn.to/2xqLHhw
Safstar Softbox Lighting Kit http://amzn.to/2yzjyVD
DGK Color Grading/White Balance Calibration Card http://amzn.to/2kzm7Rl
Parrot Teleprompter http://amzn.to/2xsMrxG
Zoom H1 Audio Recorder http://amzn.to/2xqLqLz
Selens LED Panel Camera Light http://amzn.to/2yzpaiP
Apple MacBook Pro http://amzn.to/2gmmVVp
Edited with Final Cut Pro https://goo.gl/GL8QFc

Tech teardowns, repairs, and reviews; sketches; how-to; games; and lots of other interesting geekery. There’s something new every week! Thanks for watching, and be sure to like, share, and subscribe!

Generally, any product links are affiliate links that offer a commission to support this channel at no extra cost to you. Affiliate commissions do not affect advertised prices, but do go to support this channel and affiliated website, AirborneSurfer.com