Author Archives: abstractviews

Post navigation

Lenovo Tries the Old Sony Trick

image A few years back, Sony intentionally infected peoples computers with a type of virus called a Rootkit, that was part of their copy-protection technology philosophy for their music business.  They felt they could justify this quasi illegal behaviour, up until people found out about it.  Then they blamed a third party software company for doing this without their knowing, and claimed they would put and end to it.

image Flash forward to 2015, and Lenovo gets caught pulling a very similar trick, but they are installing a virus on your laptop at the factory.  This trick involves sharing information with a marketing company.  They apparently went so far as to install a security certificate so they can spy on all your private connections (https) with any secure website your visited.  And it appears they have been doing so since 2010.  You can read the details at the National Cyber Awareness System website.

image This may not be the exact same behaviour, but in my mind, the similarity is that a big company thinks they can get away with infecting consumers computers for their benefit and gain.  How is this different than some black hat hacker installing a BotNet virus in your computer, and hijacking it for their personal gain.  Or a criminal that infects your computer with a SpyBot to steal your passwords and credit card numbers.

Then again, if Lenovo is only stealing your personal information related to marketing, and watching your buying and viewing behaviour so they can affect your buying behaviour and sell the details, is it any different than what Google, Facebook, or Amazon does?  Maybe Lenovo has buried the disclaimer deep in their 30 page Terms of Service agreement, that a consumer clicks OK on when they first turn their on the new computer.  Which would then make it the same as agreeing to a “free” Google or Facebook service.  In which case what have they done wrong after all?

Regardless, this type of behaviour in the tech world never seems to be truly illegal, so long as there is a disclaimer somewhere that a person clicks on blindly.  Sadly this spying on consumers by large companies, and even  governments, will continue to be the way of the future.

Have your Podcasts Show Up in Kodi/XBMC as TV Shows

I’ve been an avid fan and user of a home theatre software package called SageTV for many years.  It was (and in many ways still is) the best home theatre and TV show recording software available for the DIY STB (set top box) person.

Unfortunately for those of us that were customers and loyal users, the software and company were purchased by Google a couple of years back.  I’m sure it was fortunate for the owner(s) of the company, and I did and do wish them well in that regard.  As a testament to how great SageTV was, Google bought it to use in their own STB, for their Google Fiber project.  Google has also been gracious enough to continue to supply the TV guide data to us SageTV users for free.  And to date, it’s been said that they will continue to do so till further notice.  Much appreciated!

However, SageTV is growing long in the tooth is some ways.  There are limitations to using newer video codecs, and it doesn’t allow using external video players.  What that means is not being able to play back well, or at all, some newer video compression formats.  And there is the fear that some day, with little or no notice, Google will shutdown our TV guide service.  What SageTV is amazing at, is the TV guide, and TV show recording scheduling.  I don’t believe any other DIY software has ever come close to the ease and features of SageTV TV guide and scheduling abilities.  Not to mention doing so in a 10 foot interface

Now that I’m done singing praises to SageTV, I will say that I have been slowly looking for ways to move to a new home theatre platform, or group of software packages to replace SageTV.  And one of those being Kodi/XBMC.

Kodi (previously XBMC) is a great home theatre/video player in it’s own right.  And most importantly it is popular, currently maintained, and free.  Unfortunately it has it’s quirks and limitations.

I’ve always been a fan of downloading content and playing it back at my leisure, not dependant on Internet connection reliability or bandwidth constraints. So when it comes to podcasts, I like to download them and play them back later, using my preferred video player.  Be that SageTV, Kodi or MPC-BE (Media Player Classic- Black Edition).

To accomplish this pre-downloading of my favourite podcasts, I’ve using various podcast aggregators over the years.  My current favourite is gPodder.  It’s free, maintained, multi-platform, downloads RSS, Atom, and directly from a YouTube channel, and other services.  I think it’s the best free podcast aggregator around.

One thing that was a default feature in SageTV, was to add a source of media content, that would simply display the available videos and not show folders empty of media content, and keep track of what was watched.  This is a significant default feature!  For example, if you have 25 podcast folders from various channels, and only a few get updated on a daily basis, who wants to wade through all those empty folders looking for new content.  SageTV simply shows you what is available and even sorts it by newest if you want. 

Kodi/XBMC doesn’t offer us this “feature”.  You can add a source of media content as a folder, but you can’t hide empty folders.  And from what I’ve read in forums from people like me that ask for this, they refuse to add this even as an option.  There is a way to hide empty folders for TV shows, but only if an advanced user creates and edits a config file.  But only if it is a known TV show.  And if a video file isn’t a known TV show, it won’t show a file as watched or sort it by date added.  Again something that SageTV did by default.

So here is the solution I came up with to improve  my podcast video watching in Kodi, with similar conveniences to the amazing SageTV.  I created a Python extension script for gPodder that I call the gPodder NFO Extension.  Catchy isn’t it?

Basically what it does is add the “.nfo” and image files that Kodi/XBMC needs to see the podcast as one of it’s known TV shows.

If you don’t already use gPodder for aggregating your podcasts, download and install it.  And download the extension I created.

Exit the gPodder application if it is currently running.

Copy the extension file “add_nfo_file.py” into the gPodder “extensions” directory.

For example, on Windows the gPodder extension directory is found in:
C:Program FilesgPoddersharegpodderextensions
OR
C:Program Files (x86)gPoddersharegpodderextensions

Start the gPodder application.

Screen Shot 1Open “Preferences”, select the “Extensions” tab, and check the box next to:
“Add NFO Show and Episode Info Files”. 

Click the “Close” button.

The extension will now be active.

Add your favourite podcasts to gPodder, if you haven’t already done so.

If you are reading this article, I assume you have already heard of Kodi/XBMC, or you are already a current user.  If not, download and install.

Screen Shot 2Open Kodi/XBMC.

Select Videos > Files > Add Videos. 

Browse to the location where your podcasts are being saved by gPodder, or to the root of the sub-directories of those locations.
Click OK.
Change the title if needed, and click OK again.

Screen Shot 3Change “This directory contains” to “TV shows”.

Select “Local information only” under “Choose a scraper”.

Leave the “Content scanning options” as the un-selected defaults.

Click OK.

When asked “Do you want to refresh info…” select “Yes”.

When the scanning progress is complete, go look for your podcasts in the TV Shows category. 

Unless you have a Kodi/XBMC add-on that updates the library on a regular basis, you may need to manually refresh the library to display the new episodes.
You can select the share, folder, or TV show (anything that is basically a folder) that your videos are in and choose “Scan for new content” from the contextual menu (press C or Menu), which scans all files in that specific share/folder.
You may wish to set Kodi to scan for new items upon start up, by going to “Settings > Video > Library > Update library on startup”.

If you don’t want to see empty TV Shows folders, when they don’t currently have any media files in them, then follow the advanced settings instructions in the Kodi/XBMC wiki.  The Kodi/XBMC developers make it difficult to activate this feature, which should be ON by default or at least easily accessible.  It’s not available in the System > Settings category, you have to manually edit a config file.

EDIT:  I’ve found that on some newer versions of Kodi/XBMC (like 14.2) that the default imported watched state is being set to “watched”.  In my experience, this has been inconsistent from video folder to video folder.  To fix this (or keep it from happening in the future) edit the Advanced Settings XML file and set “importwatchedstate” to “true” in the “videolibrary” section.  See the ReadMe file in the download for an example.

image One more thing you can do to make it quick and easy to access all your podcasts, is to add them as a Favourite group item.  Navigate to either the “TV Shows” “Genre” or “Tag” section, and then select “Add to favourites” from the popup context menu.  Now you can quickly use your remote to select the Favourites star icon (or whatever shortcut you use to get to Favourites) and select “Podcast”.  Each podcast NFO file is created with the “genre” and “tag” set to the word “Podcast”, which is what makes this feature possible.

So there you have it.  A way to watch your downloaded podcasts as you would your TV shows or movies in Kodi/XMBC.

If you found this useful, please send me a comment or email me.

The Numbers Station (2013)

image This is a dark action thriller spy movie.  What it isn’t, is Hollywood glitzy.  It has fights, blood, guns, shoot-outs and explosions.  But without the James Bond luck, and the good guys being better shots.  It’s a smart, well written, thinker’s drama. 

It’s a much better watch than expected from reading the general descriptions found on the unbiased movie sites.

8/10

The Interview (2014)

image If you aren’t aware of the issues that surround this movie, politically, in the media, and Sony’s cyber theft, you can check out my recent commentary here.  As well as thousands of articles online.

I’d like to start out by saying I’m not a hater.  I’m a fan of James Franco.  And I loved a previous movie he did that would probably fall into this same lowbrow comedy category, called This is the End.  But The Interview is a throw back to the cold war comedies that go too far to belittle and embarrass the “enemy”.  It was uncomfortable to watch a lot of the time, and I felt bad for the Asian actors that played many of the North Koreans.  The actor that plays Kim Jong Un has an American accent more often than his fake Korean accent.  Is that because he’s that bad an actor, or intended because most people that will appreciate this crap pile are expected to be too dumb to understand the character with an accent?  I’ll guess 50/50.

There are a few chuckles in it, I won’t lie.  The same as all 3 out of 10 rated comedies.

I have no doubt that if it wasn’t for the criminal act against Sony, and the following media attention, and Obama being a dick and calling Sony out for doing the “wrong” thing, this movie would have been a foot note in James Franco’s career.  But as a result it will end up being the opposite.  You got to wonder at the trail of events that brought us to this point.

Save the $6.99 asking price to rent this stinker online.  The cyber criminals that made threats to keep this movie from being released, just may have been doing us all a favour after all.

3/10

Sony Pulls Movie, Obama Condemns Sony

I saw in the tech news this morning that Obama went on TV and declared that he feels Sony made a mistake to back down to the threats against them for the recent hacking of their company computers.  The hacking is supposedly over the movie The Interview, that makes fun of North Korea.

The FBI now “claims” that they believe NK is responsible.  I call BS, as I think the US is simply using this as a means to escalate their cold war tactics against NK.  It’s far more likely to be teenagers somewhere.  The hackers put skull images up on the Sony computers, used a goofy name like “Guardians of Freedom” of something like that, and other things that were done are unlike all other cyber attacks that have been deemed to have nation state origins. 

Why would a country (NK) care about a freaking movie, no matter what the movie is about.  So they make fun of the NK guy.  These are people the same as us, not monsters from another planet, I’m sure they have a sense of humour like all people do.  You don’t go to war over a comedy movie.  And this is assuming the attacks were by NK.

Regardless if I’m right or wrong, it’s incredibly poor of the US president to speak out “after” Sony makes a decision.  I’m sure his people could have told him the way that Sony was leaning towards this, and he could have made his statement sooner.  It was in the freaking news days before Obama said anything that Sony was considering pulling it from all theatres.  It wasn’t a surprise.  Don’t forget Obama has a Cyber Czar and Cyber Security department, who would have been following this and likely were updating Obama, or at least his people on this world news event.  Obama waited till after Sony made their final announcement, to say his part and condemn Sony for making a mistake.  Political BS at Sony’s expense.  Kick a man when he’s down.  Who thinks highly of kicking a man when he is down?!

Obama said in his press release that he wishes Sony would have asked him what he thinks before they did anything.  What?!  Again, what political BS.  Why would they or should they.  They have their interests to worry about, and shareholders, and employees, and theatres that show the movies to worry about.  A far bigger picture than what obviously Obama has bothered to consider yet.  And what liability is Obama or the US government going to cover if they do what he wants instead of what they think is right?  Sony would be on their own to deal with the outcome either way, without any outside support.  And again, Obama could have, and maybe should have made a statement “before” instead of after.  Remember he has the Cyber Czar and Cyber Security people that would have known what is going on.

I’ve heard comments about what might have happened if Sony hadn’t pulled the movie for the holidays.  For example, most theatre employees are teenagers.  What if many of the parents of these teenagers were concerned about some sort of attack at theatres when it is playing.  So they keep the kids at home.  Now the theatres are under staffed during the busiest time of year.  And the theatres take the blunt of the abuse in the media for showing the movie, and the media would make up the typical crap about risking people lives over showing the controversial movie.  If that sort of thing happened, Sony is right to pull it, and for theatre owners not to show it.  Why should a theatre owner take a stand and make a political statement to say, we won’t cow to terrorists, we aren’t afraid.  Of course they should be afraid and concerned!  They are in business to share entertainment not make political statements.  And Sony is in the business to make entertainment, not fight terrorism or make political statements.  I think little of Obama for not being able to see the bigger picture.  It’s not his place to decide if there is a threat to kids and families when going to see a movie.  I think the business owners, the people working at the theatres, and the people going to see the movies have a say in what they feel is the right thing as well. 

I am not a Sony fan.  Ever since they installed root-kits on consumer computers years ago as part of their DRM tactics, I have avoided Sony products out of spite.  What they did was criminal in my mind, and they were never held accountable.  But in this case, I think they did the right thing by pulling The Interview from the theatres for now.  Both fiscally and morally.

One thing that hasn’t been considered in most media is that critics have said this is not a good movie.  So it’s quite likely it would have been a box office flop if that were the case.  But now, all Sony has to do is hold back, and release it at some later date, with major media attention and rake in future cash for a stinker of the movie.  All this does is simply turn The Interview into a long term investment.  They will eventually cash out on this thing.

When all is said and done, it’s a movie, not hostages being held at gun point in the desert.  Shame on Obama for using this as a political statement to make himself look good after the fact.  If he wasn’t going to speak up sooner, he should have made no comment at all.

Predestination (2014)

Based on a short story by Robert Heinlein, this is a complicated time travel drama, that includes the trials and tribulations of a young androgynous girl, that is forced into a sex change by medical practitioners of a past era.

This is a very well made and acted movie.  It’s also as far from a main stream time travel story line as I’ve ever seen.  This movie is neither exciting nor fun.  But it does holds your attention like driving by an accident.  The emotions and pain the characters feel will suck you into watching simply to see what happens.

The story is complex and strangely riveting, but I found the open ended conclusion disappointing.

7/10

image

Guardians of the Galaxy (2014)

I expected this movie to be lame and overall disappointing.  I was totally wrong!  This was one of the most entertaining movies I’ve appreciated in some time.

If you could take a box and drop in the following movies:
• Buck Rogers
The Chronicles of Riddick
• Raider of the Lost Ark
• Battlestar Galactica
• Star Wars
• The Rocketeer

You would get Guardians of the Galaxy.  And not just the basic plot concepts, but total rip offs of the plot, scenes, etc.  I say this as a good thing.  I don’t think the developers of this movie were shy about steeling from these other movies, they took the best and popular parts of these other shows, and merged them into a modern combined version.

If you are a SciFi or action movie fan, this is a must see.

10/10

image

Switched Blogging Software

As my handful of followers may (or may not) have noticed, my blog has not been updated much lately.  A combination of life getting in the way of doing this (and other equally important things), and my favourite blogging app no longer working.

Up until today, I’ve used BlogDesk.  A quick, simple and easy to use blogging tool.  I was very impressed to find such a great basic free app.image  
But recently it stopped working for me with WordPress.com.  Giving me this error:

“XML Parsing Error: Invalid procedure call or argument”

I contacted the author, after a couple days he asked me to send him an error log, which I did.  After a week of not hearing back, I have given up hope for BlogDesk.  I assume it’s a new incompatibility issue with changes to WordPress or WordPress.com, but I don’t know for sure, and I’m tired of wasting time trying to figure it out.  So I went on a quest to find an alternative to BlogDesk.

image

After wasted hours searching for reviews and trying other free blogging tools, I settled for Windows Live Writer.  I say settle cause I was avoiding having to use a Microsoft product, as all MS products are bloated, have dependencies on one or many other MS products to work, and are typically HUGE installs.  Plus Live Writer is somewhat more complicated to use and learn, and I loved the basic concepts of BlogDesk. 

But here I am using Windows Live Writer, and it works.  No errors, short learning curve, and did I mention it works?  I’ll have no better luck getting support from MS for a free tool than I would from a small company, or a one man developer, but I can likely depend on Microsoft keeping it updated when things change…till they abandon it of course. 

But one thing tech history has shown us, is that Microsoft does not easily abandon products, free or paid.  Unlike Google who abandons products all the time without notice, when someone thinks it isn’t making money directly.  But that’s a whole other rant. 🙂

If BlogDesk has stopped working for you too, give Windows Live Writer a chance.

2014-01-07 EDIT: Six weeks after contacting the author of BlogDesk and complaining that it still didn’t work with WordPress, he replied with this:

I‘m sorry I don’t have a solution for you, but apparently there are
other users with the same problem. If you google for “wordpress” and
“server accepts POST requests only” you will find a lot of pages
talking about this. Please keep me informed if you find a solution,
thanks!

Walmart Privacy Invasion

Recently I was refused a purchase at Walmart in Winnipeg, on McPhillips St. in Garden City. I wanted to purchase a Fido SIM card only. I did not want to activate it, I only wanted to purchase it. The clerk at the electronics desk refused to sell it to me without seeing and recording my driver’s license. I refused, as I saw no need for my privacy to be compromised for a simple sales transaction.

I asked repeatedly why this is required. The first person had no idea why. A second said because it was policy. I asked repeatedly if it was a government or carrier requirement. He finally admitted it was not a government or carrier requirement, it was a Walmart policy. Those were his words, “A Walmart Policy.” He suggested I buy it elsewhere if I didn’t want to provide my driver’s license. Which I did. I purchased a SIM card direct from a Fido store. When I told them of the Walmart practice, they were surprised and said there is no such requirement from them or the government, and they were surprised that Walmart was requiring this.

I believe this to be a violation of my privacy, and PEPIDA. I have filed a complaint with PEPIDA in this regard. If the government or the carrier does not require my driver’s license to purchase a SIM card (which they don’t) there is no need for Walmart to demand it to make a purchase. In fact Fido doesn’t even request a driver’s license to activate a SIM card. I can tell you certainty that you don’t even need to provide an ID to activate a SIM card online or by phone, let alone to purchase one.

I believe this to a violation of my privacy. And I think this Walmart policy should be changed!

After filing a complaint with PEPIDA I wrote to Walmart’s privacy department and asked for their reply. I received an emailed back from a Dean Dolan, Vice-President, Associate General Counsel and Privacy Officer, Legal Department. In short he claims it is not a Walmart policy, and claims to be looking into this store policy at the Winnipeg location.

Personally I find it hard to believe that a single Walmart store in a chain like this, would be able to create rogue policies that contradict the store chain’s procedures. How would the employee make use of this data if it wasn’t a Walmart policy? I can only imagine there is provision in the Walmart computer system to make a record of this type? If not, it could only mean the employee is manually recording it for his own benefits or that stores own benefit. There is something seriously sketchy going on here with Walmart, either with this particular store, or with their official denial it’s not policy as the electronics department employees claimed.

This is simply my personal experience at Walmart in Winnipeg, and my opinions.

But I’d like to point out to people that you should not be a sheep when it comes to providing personal information. Being asked to literally hand over your driver’s license or medical card to a stranger simply cause they ASK is not something you have to do! Nor does a retail store have the right to record your driver’s license number or your medical number for your records. If they do, you are giving them permission out of ignorance. Under PEPIDA, all a retail store has the right to ask is to view a photo ID to prove it is you, or to visually confirm that the name and address you provided is correct. They have no right to handle your ID as if they are a police officer. It may be a store policy to confirm the name and address for some bogus fraud prevention refund policy. But they DO NOT have the right to record any identity information other than a name and address, and possibly a phone number.

Don’t be a mindless sheep in society, know your rights and question WHY they think they need this information from you. Ask to see their Privacy Policy that is required by PEPIDA to be available to a customer. Demand to see the manager and show you what information is being recorded about you.

And if you think your privacy is being abused, file a complaint with the Canadian government’s privacy department. It’s their job to look into these things and help keep your personal information safe.

Image

Post navigation