Why open source fails and Integration wins for complex programs

Discussion in 'General' started by Stonebrook, May 16, 2018.

  1. Stonebrook

    Stonebrook New Member

    Joined:
    May 16, 2018
    Messages:
    3
    Likes Received:
    0
    Ratings:
    +1 / 0
    Home Country:
    United States of America United States of America
    I have been looking for a replacement to Windows Media Center for a little over a year.No luck. Now, I'm no Microsoft fanboy, but I can say that WMC certainly works. Period. Install the drivers for your tuner card, run through a guided wizard setup, scan channels. BAM! your finished. Takes 12 minutes tops, start to finish.

    Your probably thinking, what the heck does this have to do with your title?! Well here is the short version. Large and/or complicated open source programs have too many dependancies!!

    Now the long version. I was poking around the net, and a name kept coming up: Mediaportal. I thought I would give it a shot. Right away I was confused because there were two versions. I looked at the graph, but still couldnt figure out why there was a "Mediaportal 1" and "Mediaportal 2". So after taking a couple of minutes to choose "Mediaportal 2" without really knowing why.

    I ran the installer. Install failed. Unknown error.



    Looked around the web a bit, and someone said you need KB3033929-x64 hotfix. Ok, so I got that. Would have been nice if the installer had TOLD me why it failed.

    Started the install again. Install failed. Unknown error. hmm, well being observant I noticed something flashed on the installer before it failed. doka or something. checked
    the log file, ahh, needs this program and cant download it. Now, that computer is not connected to the internet (BY DESIGN) and never will be, but a simple message saying "hey, gotta have this program to function" would have saved me 15 minutes. Then downloaded the I wrong package, my fault. Tried to install that and got a message saying that doka (or whatever its name is) did in fact need the latest VC 2017 runtime libraries. Ok, so I grab those no problem. At least it told me, AND had the web address to download on the error page!

    Install vc 2017 runtime libraries. Install doka (or whatever)

    Finally Mediaportal installs, but I'm totally confused about which flavor I want to install. Server, client, server only, custom, or something. I've spent at least an hour debugging an install already. I install client only.

    Then I cant find any way to configure the TV tuner. Poked around another 20 minutes or so, and decided I must need to install the server aswell. uninstalled then reinstalled server and client.

    so, I go into the program again, and still cant find any way to configure the tuner. Wasted a good 20 minutes doing that. Then I notice several new icons on the desktop. Four?!?! Really?? I need four different Icons to work this program?

    Anyway, I go into TV Config, an its really confusing. Took me probably 20 minutes to find where to scan for channels. Looking under "servers" didnt ever come to mind. I'm not,
    nor will I ever be running a broadcast server. This computer is not even on a local intranet, or ANY network (BY DESIGN).

    Finally the program tunes my channels, but, no audio. So, I spend about the next 40 minutes trying to figure out how to get audio working. Changed the splitter, changed default device, tried my optical out to my Dolby system, I also have analog speakers connected to the PC that I normally use. Couldnt get it figured out.

    Thats not all. My remote didnt work either. Let me guess. I have to install some plugin or program? HA! Thats the whole problem TOO MANY DEPENDENCIES! I spent close to 2 1/2 hours to try and get a program working that does not suit my needs, or if it does, quite frankly is too much trouble to fool with.

    I have tried Kodi, and others. Same problem. Install 'this'. Oh wait! To install 'this' you need 'that', ok. Install 'that', ooops! to install 'that' you need 'who' and so on and so forth, until you have half a dozen splitters, codecs, and plugins in addition to the program you installed. Plus backends, frontends, topends bottomends whatever.

    But wait! Theres more! Wait until new versions of 'this', 'that', and 'who' are released for bugfixes. You are required to check the website of each and every plugin, addon, codec for etc. for new versions. Then download them, and in many cases uninstall the old one first.

    Then there comes compatibility issues version 2.4 of 'this' will only work with 'who' versions 1.5 or lower. the new version 1.7 is incompatible. And on top of everything My tuner is recognised as a Hauppauge 7164, but is in fact a Hauppauge 2250.

    Enough! People have real lives, better things to do than spend 3 hours configuring a program. And yes, I spent the time to write a long post, but its only because I noticed that alot of people put many hours into what could be a fine program. Unfortunately it's grossly overcomplicated.


    And before anyone thinks I'm some 16 yo newbie. I have been working with computers for over 30yrs. I had the first home gaming console. Intellivision. A Tandy 1000, comodore 64 (we wrote our own game code then HA!), Amiga, IBM ps/2 286, 386, and so on and so forth. I have built computers, and run a computer business. In addition I have degrees in Computer Electronics, and Automotive Mechanics.

    I'm not just trying to say how smart I am or whatever. I am trying to illistrate that if someone with my background, and experience has this much trouble, what do think the results of someone with less experience would be?

    Now I could probably get it figured out, but I'm really not sure it's worth the time.

    This is off the forum: Trying MP2 again after 5 years

    And he had the same problem 5 years ago.

    You have a good program, but, and its a big but (HA!) it needs larger integration. support for mouse buttons 4 and 5 (forward/back). Include native support for IR remotes etc.

    BTW I'm not particularly attached to WMC menu style but switching skins to WMC actually helped me navigate. Not just because it's familiar, but because the default menus are... well, awkward.

    Dont get me wrong, I didnt spend all this time just to post a bitchfest. I wanted to give some honest feedback to the devs from a real end-user experience: Long, frustrating, confusing, and complicated

    Oh, and when I got tired of fooling with mediaportal, I hit the green button on my remote, when media center opened I hit ok for live TV and the news was on. Simple. Which is why years after development many people are still using WMC.

    It's time to move on from WMC, but whatever it is has to work, and be simple.

    -Stonebrook
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. regeszter
    • Team MediaPortal

    regeszter Development Group

    Joined:
    October 29, 2005
    Messages:
    5,105
    Likes Received:
    2,699
    Ratings:
    +4,866 / 18
    Home Country:
    Hungary Hungary
    You saved some hours if you add internet connection to your PC and if you tried MediaPortal 1 ;)
     
    • Off Topic Off Topic x 1
  4. BlueMax1916
    • Super User

    BlueMax1916 Super User

    Joined:
    January 29, 2007
    Messages:
    407
    Likes Received:
    40
    Ratings:
    +78 / 1
    Home Country:
    Germany Germany
    Show System Specs


    And that's the next problem: a divided (and small) MP developer community :eek:

    Cheers

    Blue Max
     
    • Agree Agree x 2
  5. Lehmden
    • Team MediaPortal

    Lehmden Test Group

    Joined:
    December 17, 2010
    Messages:
    11,097
    Likes Received:
    2,074
    Gender:
    Male
    Location:
    Lehmden
    Ratings:
    +3,419 / 28
    Home Country:
    Germany Germany
    Show System Specs
    Hi.
    If you had invested 5 minutes of time to read the manual (aka Wiki) you've had known that you can't install MediaPortal (or any other TV Software I know of, incl WMC) without internet connection, at least part time internet connection always is needed..
    This is a huge error by design. Even WMC can't work or install without any internet connection. At least you had connection while you've installed Windows (and with it WMC) on the system (or someone else did for you). The Media PC needs to download not only dependencies during installation but also metadata for movies, series and music, grabs your weather forecast, your news feeds,... and even the TV guide is downloaded from the internet on a regularly base. WMC downloads the guide from a service hosted by Microsoft. And as Microsoft don't send their data via snail mail you need an internet connection for WMC too...

    A Media PC without internet is a completely no go... It's like using a muscle car without fuel only by pushing it...

    If you only want to watch Live- TV you better buy yourself a Smart- TV or a Tivo or so. A PC is too noisy and power consuming only for watching TV. In modern HTPC software packages watching TV only is a small part of all features. Indeed classical TV is getting less and less important to most users...

    By the way, MediaPortal is the most easy to configure TV software available today excerpt for some tools delivered with TV tuner cards. You may try other tools (like TVHeadend, wish you good luck) but you will find them more complicated to setup, I'm sure...
     
    • Like Like x 1
    • Agree Agree x 1
  6. Stonebrook

    Stonebrook New Member

    Joined:
    May 16, 2018
    Messages:
    3
    Likes Received:
    0
    Ratings:
    +1 / 0
    Home Country:
    United States of America United States of America
    Thank you for all the replies, and since I really dont want to be a troll I probably wont reply again on this topic. Like the other poster I will more than likely wait for mediaportal to mature a bit.

    This particular computer is "airgap" for security. it will never be connected to ANY network. Thank you for the suggestion.

    Hopefully that will change. Were I a programmer possibly I could contribute. Unfortunately my feedback is all I have ATM.

    I really should have invested a few minutes into the wiki. Most software these days take care of their own business, and I must admit that MP did in fact try to download the required dependency. Unfortunately, when it failed it didnt tell me why.

    I disagree no internet on the PC is a huge error by design. The PC has sensitive data that cannot be compromised. WMC does not require an internet connection to function. WMC is fully funtional on Win 7 out of the box (ie no dependencies(well other thatn you tuner card driver). Metadata is not required. I dont use playready.

    I have seriously considered a standalone TV, and may move to that; However the PVR/DVR features are what keep it on my PC. I DO have a TIVO, and use it regularly. It's the TV buffer I'm after. I hate commercials.

    Also I do more on my PC than watch TV. I have a multi-monitor setup whereby I can play games, word process, and many other things while the TV plays.

    I DO really appreciate those who took the time to read my post and reply. But I still feel the same way about complicated open source projects. I have the SAME problem with linux. been trying (on and off) for years to learn/migrate, and I cant even install a package :p

    Guess you cant teach an old dog new tricks. LOL!

    -Stonebrook
     
  7. Lehmden
    • Team MediaPortal

    Lehmden Test Group

    Joined:
    December 17, 2010
    Messages:
    11,097
    Likes Received:
    2,074
    Gender:
    Male
    Location:
    Lehmden
    Ratings:
    +3,419 / 28
    Home Country:
    Germany Germany
    Show System Specs
    This is not the case. Some of it's functionality probably may work without internet (the same is valid for MP too) but it is no way fully working without internet connection.

    Also not true... On WMC you can not play MKV, and no h265 (HEVC) videos out of the box so you miss the vast majority of videos nowadays. Especially MKV is the most flexible (not to say the best available) and for this the most common video container right now. MKV is not supported in Win7 (and for this not supported in WMC too) without installation of external (Open Source or commercial) software so you ootb can not play about 90% of all video files existing worldwide,... You can't name this "fully functional",

    Using a system with such sensible data for general purpose is somehow not the best decision. PC are not very expensive those days, at least if you only store data or do media playback... A dedicated system with the sensible data that is not used for general purpose would be a much better (and much more secure) solution. I'm no gamer but afaik most games are also need to have an internet connection...

    Many modern TV are able to record to an attached USB drive. If recording and skipping commercials is the only purpose this would be the much easier way to go. You only need to read the manual of your TV...
     
    • Like Like x 1
  8. netexplorer
    • Premium Supporter

    netexplorer MP Donator

    Joined:
    January 21, 2009
    Messages:
    712
    Likes Received:
    69
    Ratings:
    +96 / 1
    Home Country:
    Germany Germany
    Show System Specs
    Have you tried DVBViewer? Maybe this is an alternative for you.
     
  9. Stonebrook

    Stonebrook New Member

    Joined:
    May 16, 2018
    Messages:
    3
    Likes Received:
    0
    Ratings:
    +1 / 0
    Home Country:
    United States of America United States of America
    First let me thank you lehmden, and netexplorer for you feedback. I had intended not to reply again to this thread, but felt some clarification was in order.

    I only use WMC for live TV. That's it. I don't use playready (which is an EPG (requires internet)). No pictures, movies, music, nothing else, so in fact (for MY purposes) WMC is fully functional 'ootb' as you abbreviated :)

    MKV, mp4 etc. are handled by ffdshow and other codec's (ie. AC3) and Videolans' native support, so no worries about videos on that computer. Music is handled by Winamp. Pictures are handled by internal Win7 support.

    Much of your post is simply a misunderstanding about my computing use and needs. This thread was NEVER meant to be an attack on Mediaportal, OR a direct comparison between WMC and Mediaportal.

    BTW I think Mediaportal is a very nice program, albeit not mature.

    Rather, I wished to EXEMPLIFY the differences between large scale commercial integration, and open source. NOT an argument about how I choose to use my computers.

    I have been waiting about 20 years for open source to 'break the barrier' and make things simple enough for regular folks. Let me clarify. I am computer savvy, Windows savvy, ms dos savvy, but waaaay to old to learn nix console language. And, I might add waaay to busy. I banged my head on a desk, 16 hours a day for 20 years. I've done my bid.

    I have wanted for YEARS to kick MS to the curb. Don't get me started.

    The point I was trying to make is that large scale commercial integration, proprietary systems, and such typical software, are less flexible, but 'generally' more stable, reliable, and just plain simple to operate.


    --> LARGE COMPLICATED <-- Open source programs tend to be vastly more flexible, however they tend to be more complicated, less stable, and more difficult to operate.

    I have used VLC for many years, which is open source, but I only use it for video files. nothing else, and I have had many bouts with its functionality, and figuring out ten billion options!! LOL!

    That said, open source has immense potential, and some projects have come to maturity, while many have not.

    KEEP IN MIND I SPEAK FROM A MICROSOFT PERSPECTIVE!!.

    persons who are fluent in nix, I think have much fewer problems with open source. Probably because most open source originates from a nix perspective.

    As far as the games I play, I don't play online multiplayer games, and lets just say that any internet connection required to play said games is relived of duty.

    There have been several suggestions here that I am seriously taking into consideration to remedy my issues, and I thank you all for taking the time to reply. :) I will not be setting up another standalone pc for sensitive data. I have enough pc's. Seriously. Too many.

    A dedicated TV is at the top of my list; However I doubt any USB drive will give me the 2hr buffer I have on WMC. Another $400 TiVO is out of the question.

    If anyone is interested, I really only have '4' issues with WMC, which are relatively minor.

    1) WMC HAS to have focus. God, it steals it every time you close a window. Hitting the window key or alt-tab works but but its really annoying when your working with multiple windows, and you 'x' a window out.

    2) A popup when you insert ANY removable media. USB, Optical, 'virtual drive' etc. Turning off Autoplay DOES NOT work. And if you don't 'x' it out in about 7 seconds, it WILL autoplay! LOL! I Lose my TV buffer that way :(

    3) Channel button on the remote doesn't wont unless WMC has focus. So to change channel, I have to Alt-tab. :p

    4) WMC goes into standby. Would be nice if WMC had -> 'a checkbox' -> 'prevent standby when WMC is running'

    Thats it. Those are the ONLY real problems I have with WMC. I have multi-monitor setup (4), so the TV just runs while I do work, or play games. If I need I can pause/unpause rewind etc without changing window focus.

    So, because its so simple, and functional, you can see why many people, including myself, are still using it.

    Lets not forget that my hardware is accurately detected and implemented.

    Open source will have a hard time competing against an onsite qualified team of paid professionals.

    And BTW I HAVE purchased several commercial packages over the years to replace WMC. The others I forget, but the last was jRiver. Don't remember the problem. Either the tuner wasn't recognized, or the remote didn't work. What I can say is that it was simple and easy to use.

    Anyway, if you want to talk about the benefits/drawbacks of 'open source' .VS Commercial/proprietary software, I would be more than happy to talk.

    However my computing uses/needs are not likely to change.... much. Unless of course I can find a simple effective solution.

    no attacks :) All friendly here.

    -Stonebrook
     
    • Thank You! Thank You! x 1
Loading...

Users Viewing Thread (Users: 1, Guests: 0)

  1. Dydey
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!