Category: Software

  • Brutally Awesome Apps from Brutal Damage

    Brutally Awesome Apps from Brutal Damage

    Since beginning my foray into the world of tabletop gaming, I have consumed a great many ‘Battle Reports’. Otherwise known as recordings, either pre-recorded or streamed, of people playing said tabletop games.

    One battle report producing channel, Brutal Damage, seems to have a rather tech savvy bunch that have designed both a score-clock app and a social media generator. After learning about the app and generator, I took to poking at both and have some results to share.

    Social Media Generator

    The social media generator is rather neat. Just a few tweaks to change fonts and colors and a couple custom template images and you have some easy, branded media to pimp your streams.

    Custom template images, custom font, and handful of edits and BAM!

    In order to use the generator you will need:

    • Python 3.7.1 – I am not going to go into a Pythin tutorial here, there are plenty of others that have tread hat ground before.
    • Image Magic ( x86 or x64 ) – Just install it. The script interacts with it to manipulate the images.
    • Wand Libraries – type “pip install wand” in a command line or Powershell. This is what lets Python talk to Image Magic.
    • Click Libraries – type “pip install click” in a command line or Powershell. Their ReadMe doesn’t mention this, but I had to grab it as well.

    The generator can be found here: https://github.com/brutaldamage/graphic-builder

    Dual Attack App

    The Dual Attack app that was put out by this group is awesome. It is built rather specifically for Warmachine, though. Static time ranges. Can’t change points until Turn 2B. I don’t think it would take much tweaking to make it a tad more generic and work for many games.

    One reason they designed the app was to serve the game state data to a web page that can be rendered in a broadcast application and customized with CSS to fit your overlay. And it works rather well.

    After learning about the Dual Attack app I began playing with it and Open Broadcast Software Studio (OBS). I then remembered how bad I am at CSS. I poked around and discovered they are providing the data to the webpage via JSON. Knowing that, I knew I should be able grab that data myself. So I dusted off my Python (read Google) skill and whipped up a little script to grab the app data and dump them into text files for OBS to pull. It works rather well, even if I do say so myself. There is a momentary blanking of some of the fields in OBS due to what I imagine are read/write collisions. A better programmer might add some protection for such things, but I am not that programmer. I prompted for the IP…isn’t that enough? Here is a haphazard demo of it in action…

    My script is provided at the end of this post.

    The Dual Attack app particulars that thus:

    In closing…

    I have no idea if i will ever put any of this stuff to proper use, but was intrigued by the idea and the potential that it felt blog-worthy. So intrigued, in fact, that i cranked out a whole LargeGeek branded bat-rep setup in OBS…

    And a big thanks to Brutal Damage for sharing these tools and producing solid Bat-Reps! I plan to follow up this post with another post and maybe a video as a crash course in OBS as there are a few quality of life things that are not immediately apparent that I absorbed in researching all this.

    My Script:

    # This is a little Python script to be using in conjunction with the 'Dual Attack' score clock app.
    # It will generate separate files for each piece of data that the app tracks.
    # You can point text sources to these files in Open Broadcast Software to track game state on an overlay.
    # I am by no means an expert on any of this, so do what you will with it.
    # It seems to work well enough for me, with a momentary blanking on OBS when there are write/read collision.
    
    import urllib.request
    import urllib.error
    import json
    from time import sleep
    
    
    svrIP = input('Enter Server IP: ') # Ask user to input server IP
    server = "http://"+svrIP+":8080/data" # Build full address
    print('Currently generating Dual Attack files...\nCTRL+C to quit') # Print instructions
    
    # Main function to do all the work
    def file_gen():
        with urllib.request.urlopen(server) as url: # Look at server and dump json into jdata
            jdata = json.loads(url.read().decode())
            
            #Build individual variables for each json object
            jTurn = jdata["score"]["turn"]
            jTime1 = jdata["timer1"]
            jTime2 = jdata["timer2"]
            jCp1 = jdata["score"]["cp1"]
            jCp2 = jdata["score"]["cp2"]
            
            #Write data to each file
            wTurn = open("turn.txt","w+")
            wTurn.write(jTurn)
            
            wTime1 = open("time1.txt","w+")
            wTime1.write(jTime1)
            
            wTime2 = open("time2.txt","w+")
            wTime2.write(jTime2)
            
            wCp1 = open("CP1.txt","w+")
            wCp1.write(str(jCp1))
            
            wCp2 = open("CP2.txt","w+")
            wCp2.write(str(jCp2))
    
    #Loop to run function or exit        
    try:
        while True:
            file_gen()
            sleep(0.5) # adds a delay so you are writing and polling needlessly
    except KeyboardInterrupt:
        quit()
        
        
    
  • Snip

    Snip

    I have somehow managed to avoid using aftermarket, dedicated screen snipping software up until recently. I have happily used Windows’ built in Snipping Tool effectively since discovering it long ago. After a recent bout of troubleshooting a plug-in at work that required multiple rounds of screenshoting repeatedly to document errors and such, Snipping Tool’s biggest flaw finally got to be enough for me.

    That flaw is the need to save each shot as you do them. And on top of that, it does not randomize the name so you risk overwriting if you are in a rush or delirious from hours of running the same plug-in over and over. There are a lot of free and paid third-party screen capture apps. Most don’t really address my hang-ups with Snipping Tool satisfactorily. While others are way too heavy and try to do more than I need from screen capture software.

    So I really dug into the options and turned up Snip. It is from the Microsoft Garage, so as close to first-party as you are gonna get until they decide to replace Snipping Tool with it. It is really lightweight for all that it does. It’s other functions don’t get in the way from the basic snipping functionality I need. And it automatically caches snips as you go so there is no need to creep through tasks that require a lot of snips. After installation it automatically maps to the Print-Screen key. Pressing Print-Screen freezes your screen and allows you to snip a whole window by just clicking. Or you can select just the area you want with the cross-hair cursor it gives you. It then brings up it’s main window allowing to markup the snip and saving the changes or you can go about your business knowing that it has cached it in its own library for you to deal with later.

    I know there is a plethora of these apps out there, but I really like the idea that Snip is first-party. I hope the Windows team eventually sees fit to at least bundle Snip into Windows, if not outright replace Snipping Tool with it.

  • The Sound of Music

    The Sound of Music

    Recently Google, or more specifically the Chrome team, removed the ability for the Backspace key to go back a page in Chrome. This proved to be the final shot in the ground war Chrome has been fighting with their most enthusiastic users. They removed this functionality by default with no way to restore it. No flags. No options. There were quickly third party extensions to restore functionality, but I was incensed and did not see why I needed to add an extension to make my browser do something that browsers and other software (including Windows File Explorer) have done for the better part of 20 years.

    Time for a new browser.

    I used to be a fan of Firefox and keep it installed for emergencies, but have not liked the direction that they have gone. Edge and Explorer are out of the question. Opera…intriguing, but not quite there.

    What is left? Vivaldi. I had tested Vivaldi when it went public. It was rough, but reminded me of the hay day of Firefox when you got just the right plug-ins. A little bit of trivia…Vivaldi is founded by one of the founders of Opera. So I decided to dive right in and live with it as my daily driver.

    After reminding my self that it had intrigued me so I realized that Vivaldi seemed to answer all of my qualms with Chrome while bringing along Chrome’s renderer and extension library. The only piece of functionality I lost by switching to Vivaldi was syncing bookmarks. This was easily solved with XMarks. And don’t try ti argue that I am a hypocrite by using an extension for bookmark sync, but refusing to use one fore Backspace in Chrome. Bookmark sync is a relatively new notion in browsers and in my mind is not a core feature. And it is handled well with extensions. Also, sync is on the list for the devs and it will come in time. Backspace had been around for two decades (maybe even longer…I am just counting the usage I have direct knowledge of). And Chrome has no keyboard shortcut options built in…at all. You use it exactly as the devs say you are to use it. I have grown tired of that mentality from Google.

    Vivaldi on the other hand has very thorough keyboard shortcut options. You can assign just about whatever command to just about whatever UI element you please. And it is easy to use. Vivaldi also bundles in a ton of functions that one used to have to pile on with extensions. I could go on for hours about all the little things Vivaldi allows that Chrome just plain doesn’t or requires extensions for, but I wont.

    Sufficed to say, I have been using Vivaldi on all my machines since the day of Backspace-gate and I have not looked back.

    Disclaimer…not that I need it: I have not been paid or endorsed in anyway by Vivaldi. I am just a fan whose love of their product is exacerbated by my mistreatment at the hands of their competition.

    Update 2017-04-29: I have since started exporting my actually bookmarks file from AppData to sync my bookmarks from work via DropBox. X-Marks was making a huge mess of things as it was not designed explicitly for Vivaldi and was assuming Chrome’s Bookmark architecture. All this may seem cumbersome to most, but my bookmarks change very rarely as I tend to document most project related links in OneNote or Keep.

    Update 2020-04-28: Even though Vivaldi now has bookmark sync and a mobile solution, eventually moved to Firefox and use it on all platforms. I still suggest you give it a spin and there are still some things I prefer in Vivaldi, but Firefox seems to be getting the job done. Though there are some recent UI elements that Firefox has pushed without the ability to disable that might drive me to give Vivaldi another chance. Chrome is still a bloated piece of shit that can’t get out of its own way.

  • From Test-bed to Data-dump

    From Test-bed to Data-dump

    In preparation for testing Windows 10 Betas last year I built a tester rig that was equipped enough to morph into a primary rig for someone or server of some type.

    • Intel Pentium G3258 (Unlocked Anniversary Edition)
    • ASRock Z97M-ITX/AC
    • 8GB DDR3 @ 1600MHz (2x4GB sticks)
    • ADATA SP600 128GB SSD
    • SeaSonic SSR450RM PSU
    • Thermaltake Core V1 Mini-ITX case

    Sure I could have just used visualization to test Windows 10, but I really wanted to see how it behaved when properly installed on dedicated hardware. And I wanted an excuse to buy more hardware. I did have some ideas for it’s implementation as a guest gaming rig or NAS or even selling it to a particular family member who never seems to want to pull the trigger on re-joining the PC Masterrace.

    Time to move on

    Well It has been a year and Windows 10 has officially rolled out. So the need for a test rig has passed. I could keep in on Fast-Ring builds and toy with them, but I really wanted the hardware put to better use.

    My need for real, dedicated local storage recently saw a sharp increase due to a few factors:

    • I am now re-ripping my music library to FLAC and would like have some redundancy in their storage.
    • I have subscribed to ITPro.tv and am able to download their lessons. I need more room for those if I plan to keep them for posterity.
    • I had my storage drive in my main rig fail. Which woke me up to pitiful state of my back-up strategy for a person as knowledgeable as I am.

    Shark-bit

    I have shopped around for NAS’s on and off for a long time now, but never could bring myself to pull the trigger. Each of the major machines in my house have large storage drives and the most important, not easily replaceable data is duplicated either by hand (for static data like ISOs) or through SyncToy (for dynamic data like game server back-ups). My personal data us handled by Jungledisk as a previous post details. But my need for a large amount of storage and fear of these drives failing escalated recently so I started looking really hard at my options. With the TestCore being freed up, I started leaning really hard toward turning into a storage box.

    And the best option I knew of for such a task was FreeNAS. I have actually played with FreeNAS in the past on a netbook. Just to see what it was all about. I had seen it mentioned quite a lot around the web, but it came to my attention for real when a large update to it making more n00b friendly had it being featured in many blogs and podcasts I frequent some time last year.

    So in light of recent events, I turned to it again. Got it installed and tested things out with the SSD I had in the box already. Everything worked marvelously. I just had one issue…The Thermaltake Core V1 is not a NAS enclosure. It has 2 3.5″ HDD mounts. A little Google-fu and I was lucky enough to discover the crew at HDCP unlocked some hidden flexibility of the Core V1 by mounting drives to the vent holes on the side panels. I was able to cram 4 3.5″ HDD’s and the SSD into that little case while still keeping my Cooler Master TX3 tower cooler. Due to large 200mm intake fan and relatively beefy CPU cooler it runs really quiet. Am running the case fan at a normal curve and the CPU on a silent curve as it won’t be all that busy and is currently not overclocked.

    Crowded yet cool interior.
    Crowded yet cool interior.

    A test fit of the hack with 2 random drives.
    A test fit of the hack with 2 random drives.

    I am technically not where FreeNAS likes you to be with my hardware. With my 12TB of storage they would prefer 12GB of RAM and ECC at that. I have regular non-error checking RAM and only 8GB of it. I am running the drives at ZFS level 2 so I can lose two drives. All that said I am not seeing any detriment to performance and with this box serving more as cold-to-warm storage I don’t think it will be too unhappy in the long run. I also have email alerts set up so I will actually know when things are wrong. Also got it set up on my pfSense box after setting up an account via this domain for them to use. And I do have it on a UPS (ZFS golden rule).

    After a delightful mix of need, inspiration, knowledge and ingenuity I have gotten a rather decent little NAS put together. It has been in 24/7 service a a little over a week at this point. And was in a couple weeks of testing prior to that. I have also been playing with jails and cementing my FreeBSD skills. I am familiar enough with it from my previous Linux experience and from playing around with the it in virtual machines a time or two. I also have some real experience with it in the form of my pfSense box which also runs on FreeBSD.

    And after all this I have some advice. Use FreeNAS wizards! They are there for a reason. I followed a myriad of tutorials on properly setting up CIFS(Windows) shares and they all had a mix of what was and wasn’t required and none of them allowed me to reliable access the share. I finally blew thing away and used the wizard and access has been seamless. Similar to certain tasks on the Sonicwalls at my job. Yeah, you can go change the 6 things there are to change to open a port and slam your head on the desk when it doesn’t work…or you can use the wizard have it actually work.

  • It is a Jungle(disk) out there!

    It is a Jungle(disk) out there!

    ...or OneDrive to fail them all.

    I am through and through a “Windows guy”. There was a time when I might have identified as a “Microsoft guy”. Recent events have made me rethink the latter.

    While I am not necessarily an early adopter in most respects. I did jump on the could storage band wagon relatively early. First Dropbox, then moved to SkyDrive for the majority of my syncing needs. I moved to SkyDrive for the both spoken and unspoken promise that it was going to be THE place to store your ‘life’. And hoped that more compatibility and functionality would eventually show it to be better than third party apps.

    With Windows 8.1 a glimmer that future shown in the fact that SkyDrive was rolled into the OS as a not so integral part. And many people including myself that upgraded to 8.1 soon found that SktDrive just was not syncing on those machines anymore. There were a myriad of symptoms and temporary fixes. In my case it took a ‘Reset’ of Windows through the Recovery options (basically a clean install). I was only able to do this because I have TechNet, so I actually had the 8.1 ISO that it started demanding when I tried to perform the ‘Reset’ (most people would have to re-install 8.0 then upgrade again). The idea of a clean install was not too bad for me as my games and other large media exist on a separate storage drive.

    SkyDrive was fixed, but like anything that causes a re-install of your OS…it put me solidly on the fence. The fatal blow came with the recent update that added some functionality and re-branded it to OneDrive. I quickly found that my main machine was no longer syncing and certain settings would reset after every other restart of the PC. I went through every solution I could find and ran their troubleshooter more times than I care to admit and did find what ended up being a temporary solution in resetting the cache (run “skydrive.exe /reset”). This would make things work for a few restarts or whatever and then fail. I gave up and decided to look for another solution for cloud storage/syncing.

    I have always had JungleDisk in the back of my head as back-up solution since I heard about it from Steve Gibson on his “Security Now” netcast on TWiT.tv. I thought about plunging back into Dropbox or switching to Google Drive, but after thinking over my needs and wants the more robust JungleDisk seemed to make much more sense. And the only reason SkyDrive was free for me was because I was granted the free 25GB for being in early. The other ‘free’ options would end up costing me anyway for the size of my sync folder (around 23GB and growing).

    I have subscribed to JungleDisk’s Personal Desktop Edition service and am just about done getting my sync folder uploaded. Also have it down-syuncing to my work machine. So far it seems to be working…unlike OneDrive…and that is worth every penny. JungleDisk is also mainly a straight-up backup service so I can actually start rethinking my back-up strategy. Already have a few back-up jobs lined up, but am holding off until the sync folder is done (Windstream’s 768Kbps upstream takes a bit). I also like the idea of the ability to look at your cloud drive as a ‘network drive’ for machines where you either don’t want/need all the data of the sync folder, but want access to it. OneDrive allows some granularity similar to this, but it is more in the background and hands off. I will be utilizing the ‘network drive’ feature on my XPS12 as I really don’t need any of that data, except the odd time I need to access an internal document. Another huge plus for me is JungDisk’s Activity Monitor which lets you micro-manage how it behaves.

    This post might be a little premature, but I am so pleased with JungleDisk so far that I couldn’t wait to compose it. In my research I found many sites that knocked JungleDisk for being a bit too complicated. Most of those reviews were done for the benefit of ‘normal’ people and that is expected. Well, pending any speed bumps in the coming months you can take this geeks word that JungleDisk is a 10/10.

  • Update: DIY Router/Firewall Project

    Update: DIY Router/Firewall Project

     

    Too Good to be True

    The whole ‘two machines in one box’ didn’t pan out in the long run. Not that it isn’t perfectly possible; just not on the sparse hardware I attempted to do it on. After a round of updates to both VirtualBox and Windows the network bridging voodoo failed and I could not get it working again. The BlackBox continued to serve as an always on file server and remote access box (mostly to start big downloads from work, Steam and ISOs).

    I was relegated to a Netgear WNDR3400 which eventually received an experimental DD-WRT install which solved a few of the issues I had with it. However, my patience worth thin with the horrible WiFi performance I got out of it and I retired it. It saw a spot of use as a client bridge. In the iterim I had replace my ailling Speedstream 4200 DSL modem with Windstream’s Segemcom F@st1704 modem-router combo (or RoMo as I have tried to term the devices). I lived with just the F@st1704 serving my network and it performed very well. I have used many of them professionally and am very impressed with their performance.

    Ch-Ch-Changes!

    http://www.pfsense.org/As great as the Sagemcom is it just couldn’t keep up once my brother and I got into some really twitchy online games. And it didn’t provide the management granularity I was starting to find use of. I decided to re-roll the BlackBox as a stand alone firewall as it was seeing almost no use anymore as an always on Windows box. After much research and finding the free version of SmoothWall wanting, I settled on PFSense.

    After a minor problem getting the install USB to boot properly, PFSense has been painless and powerful. Though getting forwarding rules set-up can be a tad misleading, it is not near as bad as the SonicWalls I deal with professionally. It has survived many black-outs and updates. I run it bridged of course. NAT would be impossible otherwise. I only have a handful of rules, but have had zero problems running anything from FTP to game servers. And I do get much better performance out of ping sensitive tasks over any solution since the virtualized SmoothWall.

    LargeGeek's little network.
    My small yet effective network closet.

  • DIY Virtual Router & Server

    The BlackBox

    Conception

    I recently decided to finally install a wired network in my house after suffering the faults of WiFi. I had considered buying a new WiFi router, but nearly every single router I looked at had its bad reviews. It was around this time I decided to wire up the place and caught  a couple episodes of Hak 5 (718, 720) that tickled my fancy…Build my own router. The concept never made sense on my strictly wireless network, but everything came to a head at the same time and I was obsessed. I held off on completing my main rig by finally getting a real graphics card in order to complete this project without braking the bank.

    Fleshing it out

    After much experimentation and deliberating, I decided the easiest and most useful set-up (for me) would be a Windows 7 rig running the firewall OS in VirtualBox. All my PC’s run Windows 7, so it only makes sense for my server to run it. Why go through the hassle of getting  Linux distro to play nice when a Win7 box will just work. And as for the firewall software, I decided on SmoothWall for now. I had originally tested Untangle, but could not get it running efficiently in a virtual machine.

    Hardware

    The whole rig was purchased for just over $300 after shipping from NewEgg.com. This router will only have to support me and my brother on a regular basis and every now and then a guest’s computer or one that I am working on on the side. If I had it to do over, I might get a processor that explicitly supports visualization, but this gets the job done.

    Rig Done
    After a little cable management

    mobo_top
    Mmmm…brains!

    Realization of Virtualization

    After much research on the overwhelmingly confusing topic of visualizing a firewall, I stumbled upon this incredibly helpful post. And after much experimenting, I finally managed to get SmoothWall running and routing while virtualized in Win7. My area of expertise is mainly in hardware and desktop support and any networking knowledge I posses is due to what I have had to learn to get by. Throw my lack of network experience in with trying to apply it to virtualization and bridged networks and you get a very frustrated geek. I should say that most of my frustration was with trying to optimize Untangle before I gave in and went with SmoothWall.

    The trick was setting the dummy IP address on the RED NIC (network port that connects to the modem) in the host OS. It was a detail that kept overlooking in the link above. And was also something that I didn’t really see reference to on other similar tutorials. You then assign the GREEN NIC (network port that connects to the rest of your network) in the host OS to DHCP or the appropriate static IP.

    After getting the firewall working, I did get the host OS onto my workgroup and sharing a storage folder. I even got VNC working after getting around some of the problems that it has on Win7. So now I can manage it headless. I also found a great little application for running Virtual Box VM’s as a service at boot-up that is dead simple to set-up and is working like a charm.

    Results…or Was it all worth it?

    Yes! Now your mileage may vary, but I am seeing great speed and performance increases. My subscribed DSL speed is 6Mbps and really never had issues with getting that speed on my old Belkin router. I did however have problems that required my restarting it at least once an evening. Which was one of the factors driving this project. With the my new custom rig I am now seeing regular speeds of around 6.5Mbps and even see some steady 8Mbps speeds in some Steam downloads. These kinds of improvements might seem ridiculous, but I am not really surprised. I live in a small town and live just outside the city limits. And I can imagine that Windstream (my ISP) is pumping out a healthy signal to get as far out in the boonies as possible. There are also relatively few subscribers between me and town. So my more powerful router is just taking advantage of every bit it can. I have also not had to restart any part of the machine after the initial setup process and boot-up testing. So yes it was all worth it.

    ip map
    An IP map that I made in Visio to make is make sense to me.

  • Money for nothin’…Micro-Transactions come to WoW

    As you may or may not be aware of, Blizzard, the creators of World of Warcraft, have recently made available an in-game mount in the form of the Celestial Steed for the real world price of $25. This practice of charging real money for benefit in a virtual sense has become known as a “micro transaction”. Although $25 may not seem that micro to most people, it is in reference to the significance of the purchase not the actual dollar amount. There are many games/virtual worlds that rely entirely on micro-transactions for income. World of Warcraft, on the other hand, uses a subscription model and the purchase of game licenses. The idea of a micro-transaction like system implemented in WoW is one of the biggest fears of hardcore WoW players and many would rather see the game go away than see it succumb to the financial allure of the micro-transaction. While Blizzard has had a few purchasable pets and a few very rare items as bonuses in the trading card game, this purchasable mount is the closest Blizzard has ever come to a micro-transaction system. And the WoW community is all abuzz about it.

    While I do not want WoW to become strictly dependent on micro-transactions, I think that a little is a good thing. The only guideline that Blizzard needs to follow is thus: Items purchased for real money can never allow a player to be more successful/powerful in-game. And the Celestial Steed fits this guideline perfectly. It is only as good as the best mount you have. It is really more of a “skin” for your mounts than anything. It is also available on all current and future characters on your account. Many of the WoW and game related podcasts and blogs that I consume have expressed a strong fear or out right hate for the idea of paying good money for in-game items as it is but a stones throw away from breaching the aforementioned guideline. In this particular case, a lot of the criticism is unfounded. I think that this item skirts the boundary so closely that the trigger happy out there are merely firing a verbal shot across Blizzard’s proverbial bow to keep them from going into the forbidden waters that is power for money. I understand their fear and hope that Blizzard is smart enough (read: not stupid enough to piss off their most loyal players, many of which own multiple accounts) and take that final controversial step into the micro-transaction world. As long as virtual items purchased for real world money remain strictly superficial, all should be well.

    And on a more personal note…I am a sucker for mounts and hit the Blizzard store as soon as I could to buy me one of those winged equines.

  • Boxee goes for another round against WinMC and stays standing…at least in my book

    Boxee as you may or may not know is a media center program for PC’s & Apple TV. I have used Boxee on and off since they started inviting Windows users into the alpha. At CES this year, Boxee has unveiled the Boxee Box. The Boxee Box is a set-top box that runs, you guessed it, Boxee. Along with the release of the ‘Box, Boxee has pushed their software into beta and have finally won me over.

    From the start, I wanted to love Boxee. It promised to make a lot of the internet content that I enjoy (Youtube, Revision 3, Twit.tv, etc.) much easier to access.  However, it failed to deliver time after time. I eventually gave up on it and never thought to reinstall it after upgrading my computer to Windows 7. With the Boxee Alpha on Windows Vista I was plagued by frequent freezing, long access times (even to local media), and over all lag (even on my machine, details below). The apps were also very undependable and slow to update when providers changed offerings.

    With the release of the Beta, I decided to give Boxee another round in the ring. And I have to say that I am impressed. I don’t know whether it is all the Beta or if Win7 is playing some part, but about 90% of my previous frustrations have been addressed. Boxee found all my local media with out my having to point it to every file over and over again. It seems like several of the content providers have decided to embrace Boxee as well. Revision 3 and IGN, to name a few, have well constructed and functional apps. And it all runs very smoothly. In fact it seems to run even better than Win7 Media Center, which will bring me to the main reason Boxee has won my praise…Netflix. More specifically, the performance of the Netflix interface.

    Windows Media Center is the sole way that I have consumed my streaming Netflix content since replacing my Roku box with my HTPC and giving it to my cousin as a gift. Now the performance of the Netflix ‘app’ in Vista’s Media Center was a touch laggy, but bearable. For Win7, Netflix has changed the ‘app’. It is much cleaner and shinier and adds a lot of functionality. But I, like more than a few others, have experienced significant lag in the ‘app’. The most annoying of which is after selecting a movie to bring up it’s ‘page’, it can take an eternity to load. It also takes a very long time for items to load when changing between the different sub menus. From my searching for a solution to this problem, I have found that most of the blame may fall on Silverlight, which drives the entire ‘app’. I can’t complain at all about the video performance though. In fact, I actually have to say that the video performance is better in Media Center than in Boxee. The trade off is the Netflix menu in Boxee is so much faster than Media Center, that short of the potentially best looking movies, I see myself firing Boxee up first. Way to go Boxee.

    A few technical specs for reference…
    PC Specs:
    Core 2 Duo @ 2.66 GHz w/ 1066MHz FSB
    4GB RAM
    750GB HDD
    ATI Radeon 4870 PCI-E x16 Graphics Card w/ 512MB
    OEM Supplied Internal USB WiFi adapter with modded external antenna
    Network Specs:
    DSL @ 6.0 Mbps Max
    Belkin Wireless G Router