The Need to Vent :) - Better Communication Needed

My biggest pet peeves are the lack of communication from the company, it doesn't matter how many forum posts the staff has if they aren't communicating anything meaningful, and the general lack of any communication about future plans or reported bugs.

The UI is horrible and years behind kodi in my opinion both in appearance, features and skin support

I find it really frustrating to open a suggestion thread and instantly get pummeled by fan boys who think you should pay for plex to support the company! I'm sorry but I'm a paying customer not a fan and I think we deserve better for the amount of money Plex is charging.

As for this:

I have really bad news for you. You can lose all of that, in a second. I was on a similar mission but I lost 300GB and then 600GB of cloud data. It was a ■■■■■ to upload each series one by one (so that it would be available after upload, queuing doesn't work correctly) but I finally got a good deal of content synced from my server and lowered the load on the server. Then after a reboot of the computer or restart of plex it was all gone. I'm not going to go into the details, you can read my posts for that, but I no longer trust cloud syncing. I use it now to hold the first few episodes of different shows as a teaser and if my family wants more I can upload them then. It's not a great setup but I won't kill my upload pipe (preventing good streams to friends) to upload to the cloud where it might just disappear.

I think I remember reading your posts, the server ID got corrupted somehow and your install showed up as a new server? And then when you synced something on that new server, it deleted all of your cloud files? If so, that makes sense since Plex thought it was a brand new install. But why the server ID changed is a mystery. 

This is something likely difficult to prevent, but I have been rebooting my server very frequently, even while transcodes/uploads are in progress and have never had my server ID change. Luckily my entire OS is also fully backed nightly, so IF I ever hit this issue, simply rolling back to the previous backup would restore the old server ID and all should be well. 

Sorry you lost all that data. I've got just over 3TB uploaded now...just a few more movies to go. I'll certainly be a loud complainer if anything like this happens to me, but so far, so good.

I think I remember reading your posts, the server ID got corrupted somehow and your install showed up as a new server? And then when you synced something on that new server, it deleted all of your cloud files? If so, that makes sense since Plex thought it was a brand new install. But why the server ID changed is a mystery. 

This is something likely difficult to prevent, but I have been rebooting my server very frequently, even while transcodes/uploads are in progress and have never had my server ID change. Luckily my entire OS is also fully backed nightly, so IF I ever hit this issue, simply rolling back to the previous backup would restore the old server ID and all should be well. 

Sorry you lost all that data. I've got just over 3TB uploaded now...just a few more movies to go. I'll certainly be a loud complainer if anything like this happens to me, but so far, so good.

I wish you the best of luck, I really do. I'm still working on my new build which will have raid and backups of my plex data. More than anything the fact I didn't get any substantial help other than "Oh, your ID must have changed and we don't know why or how" really makes me mad. As a long time Plex supporter I expect better.

I think I remember reading your posts, the server ID got corrupted somehow and your install showed up as a new server? And then when you synced something on that new server, it deleted all of your cloud files? If so, that makes sense since Plex thought it was a brand new install. But why the server ID changed is a mystery. 

This is something likely difficult to prevent, but I have been rebooting my server very frequently, even while transcodes/uploads are in progress and have never had my server ID change. Luckily my entire OS is also fully backed nightly, so IF I ever hit this issue, simply rolling back to the previous backup would restore the old server ID and all should be well. 

Sorry you lost all that data. I've got just over 3TB uploaded now...just a few more movies to go. I'll certainly be a loud complainer if anything like this happens to me, but so far, so good.

It should be easy to prevent - I said many times in topics where users lost all their synced data that no data should be deleted without confirmation from the user that it is ok to delete. It could be an option as to whether the user wishes to confirm deletions or not.

Just my two cents here…


Plex may not have the best support but it is far from the worst…

Anyone who has run Twonky Server knows what I mean.


My Pet peeve is that development seems to be targeted at Apple devices and only if it is easy to port a feature to another device does it quickly trickle down to other devices. I don’t suggest this is a conscious decision on their part just a default consequence since Plex was started by a bunch of Apple coders and I would bet the Majority of the team is most experienced with the Apple system.


And while Apple is the largest single manufacturer of devices the truth is the majority of devices being used are NOT Apple…Less than HALF of all units being used to day use Apple OS.


I agree that the focus should be on completing buggy and non working features first before new ideas that add all new bugs are introduced.

And cross platform compatibility of ALL new features should be a major focus.


The only other issues I have is there seems to be more focus on the server than on the client and lets face it many of the clients need to be fleshed out and handle some features without the need to have the server do it for them…

Subtitle overlay without transcode (and on the fly) for one…

Display Layout and filtering as another. I have 16 TBs of Library and I can tell you it’s a bloody mess to find one movie with the current display despite the fact most are grouped by Movie Collection or Movie Universe in my Library.


I do hope some of this new funding gets put towards hiring more Android Developers and some who can work on more Smart TV app support.

As it stands I was hoping Plex could replace XBMC as my whole media system but due to the issues above I have to continue to run XBMC on my HTPCs and use plex only for the few Mobile devices and CCasts when needed. Which pretty much relegates it to just serving my needs when I am not home because when I am home I can get a 200 percent better experience using XBMC.


I do think the team is doing the best they could after a massive growth of users from their CCast and mobile support.

And I don’t blame them for not commenting on potential fixes and features before they are available because truth is there is NO WAY to say anything other than “It’s Fixed get it here” and win.


But some acknowledgement along the lines of “Yes we Know we are working on it” might at least put some people at ease if they got that from time to time.

I wish you the best of luck, I really do. I'm still working on my new build which will have raid and backups of my plex data. More than anything the fact I didn't get any substantial help other than "Oh, your ID must have changed and we don't know why or how" really makes me mad. As a long time Plex supporter I expect better.

It should be easy to prevent - I said many times in topics where users lost all their synced data that no data should be deleted without confirmation from the user that it is ok to delete. It could be an option as to whether the user wishes to confirm deletions or not.

I've never had anything deleted so I can't say, but does plex use the google drive trash or a permanent delete? If everything got moved to the trash (assuming you are using google drive) one click would restore at least the files.

I've never had anything deleted so I can't say, but does plex use the google drive trash or a permanent delete? If everything got moved to the trash (assuming you are using google drive) one click would restore at least the files.

I was able to see the deleted data in my dropbox history but restoring the data caused it to just be deleted again and I was more concerned with trying to rebuild my cloud sync than waste more time fighting with the server, especially when I received no support from plex.

I was able to see the deleted data in my dropbox history but restoring the data caused it to just be deleted again and I was more concerned with trying to rebuild my cloud sync than waste more time fighting with the server, especially when I received no support from plex.

Hopefully once you get your backups up and running, if you ever tried to tackle this again and if this ever happened again you would be able to roll back to your latest working plex backup, and then restore the dropbox files and be back up running. But agreed, this should never happen in the first place. I believe I've seen other people complaining of their server ID changing (but not related to cloud sync) and if I remember correctly it was always on linux.

This is a great post and very well worded.  It hits on several shortcomings I have noticed in the last few months. 

I think the Plex team should stop adding additional (Pass required) clients with limited functionality and concentrate on the server side requests that have been requested for so long.  Looking at some of the requests that are in these forums, some of them are going back a couple of years and are still not implemented. 

Server control and metrics being one of the biggest holes I see in running Plex Server.  We really don't have any way to see what's going on with the server other than the "Now Playing" with no history of what, when, who, etc.  People have been hijacking other Plex user's servers, and without log diving the server admin had no idea this was happening, unless he happened to see it in "Now Playing."  (This is UNFORGIVABLE from the Plex Team to allow this for any length of time!)

I love Plex.  Lifetime subscription to Plex Pass, and have it running on a smallish NAS fairly flawlessly.  (Can't transcode, but can handle up to 4 streams at a time if upload permits!)  Many of the issues in the OP and the few I brought up are starting to lead me to rethink my love of it, though.... 

Thanks for excellent topic. As others said I avoided looking at this thinking it was just another angry user but I am glad I opened it up to read.

My pet hates:

- I spend a lot of time to troubleshoot a problem and collect what i believe are good diagnostics - only to end up with my topic ignored -  not even acknowledged or at least a thank you - we have registered internally and will look into it. I often have to reproduce the evidence when new versions appear. I have a number of topics to this date remain unanswered and not acknowledged. 

- Plex Media Server design for scalability. It is not. It crashes when handling large requests on windows systems due to memory fragmentation or may be memory leaks.  I have a server that i kept for past year hoping one day the Devs will be interested in finding out why it is crashing every day - and why the database ended up in the state it is at

- Despite widespread repeats of a problem eg Shared Users syncing whole library sections and breaking Plex Media Server - no acknowledgment yet from the Plex Team (apart from private message from elan) that something is going to be done.

- There must be a flaw in the bundles updates/install design / process that leads to repeated need for system and framework bundle resets - A lot of effort is spent firefighting rather than fixing problems root cause.  

You mean you didn't see it was written by yours truly and IMMEDIATELY rush to read it? LOL

Yea, I could have used a far different title for the thread but after writing it I felt like I just "vented" so the title came from that.  At the time I wasn't sure how the OP post would get taken by most people.  Did I come off wining or would it hit home.  Kind of obvious now but I just didn't know at the time.  I also didn't want to "scare anyone off" so I made sure to post it where only plex-pass members could read it.

I must say I don't know anyone on this forum who is as DEDICATED and THOROUGH investigating and tracking issues as you.  No question, you are the KING in this department bar none!

It bothers me also that your posts go "un-noticed" or without comment or ACKNOWLEDGEMENT of any kind.  Plex is very lucky to have you in the forums doing what you do.  You probably do more good for Plex then most of their employees.

So I'll just sidetrack the thread/post for a minute to say: THANK YOU FOR ALL YOUR HARD WORK AND DEDICATION!!!

I agree with everything else you said,

Carlo

Plex is very lucky to have you in the forums doing what you do.  You probably do more good for Plex then most of their employees.

So I'll just sidetrack the thread/post for a minute to say: THANK YOU FOR ALL YOUR HARD WORK AND DEDICATION!!!

I agree with everything else you said,

Carlo

I certainly haven't been around long enough to fully appreciate your contributions sa2000, but what I have seen is easily worthy of Carlo's praise.

I often read your posts and track several of them, and have many times used the resources in your signature to my benefit.

A thank you, from myself as well.

I certainly haven't been around long enough to fully appreciate your contributions sa2000, but what I have seen is easily worthy of Carlo's praise.

I often read your posts and track several of them, and have many times used the resources in your signature to my benefit.

A thank you, from myself as well.

I second that, very very helpful posts.

And the main post is exactly how feedback should be delivered. Not a rant full of expletives saying Plex is useless and how dare they ask for our money as we often see, but well thought out and detailed.

 

You mean you didn't see it was written by yours truly and IMMEDIATELY rush to read it? LOL

Well. ... Despite my attention to detail.... I did not spot that !!

I must say I don't know anyone on this forum who is as DEDICATED and THOROUGH investigating and tracking issues as you.  No question, you are the KING in this department bar none!

It bothers me also that your posts go "un-noticed" or without comment or ACKNOWLEDGEMENT of any kind.  Plex is very lucky to have you in the forums doing what you do.  You probably do more good for Plex then most of their employees.

Well sometimes I think they are deliberately being ignored and they do not like the detail and in-depth analysis. Because that would need Devs to get involved and Devs are only allowed to develop..... One day when they are really big may be elan will allow me to run a 3rd Line Support Organization for him dedicated to troubleshoot and fix problems and then we can let the developers just develop..and give a nod to any fixes we come up with.

So I'll just sidetrack the thread/post for a minute to say: THANK YOU FOR ALL YOUR HARD WORK AND DEDICATION!!!

Carlo

I certainly haven't been around long enough to fully appreciate your contributions sa2000, but what I have seen is easily worthy of Carlo's praise.

I often read your posts and track several of them, and have many times used the resources in your signature to my benefit.

A thank you, from myself as well.

I second that, very very helpful posts.

Thank you for the kind words.. and lets not digress from what this topic is all about.

Again I ignored this topic at first for the reasons mentioned previously! Someone mentioned getting flamed down by fanbois in one of the previous replies and to be honest i consider myself one (although I'd probably use the term Evangelist). However I too am loosing some faith in the direction of Plex at the moment.

We all know that many of the clients have long standing bugs and issues, to be fair most of them are minor and dont detriment the client too much, but things that are annoying and would seem trivial to fix. However Plex seems to have this focus on creating new clients for new devices in order to spread the word on Plex and although I agree with this wholeheartedly, you have to have product that works properly before you can do this!

Someone mentioned allowing devs more freedom to add more feature into their specific client, i cant really agree with this. Plex needs to achieve a parity in its clients as much as possible (it will never be 100% but we can live with that right?)

My other bug bear is security concerns. There have been a couple and most of us are prepared to forgive these. However Plex seem to have the 'lets keep it completely quiet and fix it it silently before anyone notices' approach. I really really disagree with! Plex really need to go with a full disclosure approach, yes it means admitting you may have made a mistake, but I think ultimately those of us who are bit more techie and understand such things will ultimately respect the devs for it.

We all love Plex and I personally wouldnt consider a move to anything else anytime soon. However it seems as if the top Plex guys have disappeared into their ivory tower. From here they are directing their plans for the future, but have kind of become detached from reality in regards to the current clients and user base.

Another similar thread: https://forums.plex.tv/topic/147091-is-plex-moving-in-the-wrong-direction/

I didn't touch on the MUSIC stuff too much as we really don't know how much effort is being put into this or how much dev time this is taking away (if any) from other parts of the code.
However, the sentiment is there non-the-less that any new devs working on anything but the core problem so badly in need of fixing is dumb. <-- for existing customers

https://gigaom.com/2015/01/07/after-raising-10-million-plex-gets-ready-to-take-on-itunes/

I don't think you have to be a rocket scientist to figure out that if roughly 80% of your income is from PlexPass and 20% is from client sales then in order to be "lucrative" for investors (10 million worth) new services are planned that have some type of other payments involved.  The article showed one possibility of a built in store where you can purchase things/content.  The problem with this is that (guessing) 99% of existing customers won't use this feature for movies, shows or music as we already get and know how to get content for our systems.

We are already seeing signs that Plex is starting to go after a different crowd then the "core" who "live" in these forums.  We have new clients popping up on game consoles and the server popping up on commodity devices https://gigaom.com/2015/01/05/seagates-new-personal-cloud-drive-is-a-170-plex-media-server/. While many of us have xBox One and PS4s I'm starting to think this is just to get us to help them flush out the bugs and get the core working correctly.  We probably aren't the customers these new devices are targeted at.  How many of you will be surprised if Plex releases the new features leaked at CES on the server with an almost immediate release of new PS4 and xBox clients that fully take advantage of this?

These other "community" devices will be the devices Plex has the best chance of getting people to purchase additional/other content from compared to PHT, RUKU, etc.

This is pure speculation on my part but one possible scenario is that in the future there won't be the need to even have a local Plex server as you would get your content from the "cloud".  This may not be as far off as it would seem.  Plex has been trying to "dominate" the world by putting a client on anything connected to a TV. A play out of the Netflix play book if you will. Combine that with the need to have a plex.tv account and internet access on these devices regardless of it they are ever using anything from the internet.

Again this is just "fun" speculation but is certainly one direction that is possible in the not so distant future.

While I wish the best to Plex Inc., for me personally the direction (seen and not seen) isn't leading to what I want/need for my system and I've earnestly started working with other software companies and dev's to integrate into my system. I'm not looking to remove Plex software today, tomorrow or any time soon but I am setting up my "backup" plan in case I need it down the road. I'm testing other software and where I find deficiencies working with said other companies to get changes made.  I just want the "core" set of features (think Plex 1 year ago) to work and work well, without all the new "bells and whistles". Throw in a minimal set of clients that also work well for ios, Android Roku and the web and I'm good. I just want the features being used to work 100% without me having to jump through hoops to manage it.

Carlo

Plexpectation

Plex·pec·ta·tion
ˌPlekspekˈtāSH(ə)n/
noun
plural noun: Plexpectations
 
- a strong belief that something will happen to a Plex Client or Plex Software Program or be the case in the future.
"the new release had not lived up to Plexpectations"
 
- a belief that someone will or should achieve something.
"The forum community had high Plexpectations for their future"
 

Thank you cayars for starting this thread.  I think you have summed up the feelings of a significant portion of the community quite well.

I've been using Plex for a few years now and until recently I would never have believed that it could fall so far. In the beginning the developers were in constant communication with the users and they actually listened to what users had to say. Now they couldn't care less about what users have to say which becomes all too apparent when you consider the amount of threads like this one that have been going up and they have commented exactly 0 times. When bugs were reported they were fixed in a timely manner. Now it's not uncommon for bugs to exist for months if they are ever fixed at all. Development used to be much faster even when the Plex team was smaller. Now development comes at a snails pace. And if someone outside of the Plex team is caught doing better work than they are (i'm looking at you ljunkie) they will just be brought onto the Plex team and forced to dumb down their skills. This used to be a hobby for the developers and they were really good at it but it has become a multi-million dollar business that they obviously don't know how to run. Now i'm sure that some of you are going to tell me just how wrong you think I am but I've seen this too many times. A small company makes a bunch of money and then forgets all about where they came from. Well I don't know about you guys but i'm sick of it. I paid for a lifetime plexpass so there is nothing I can do now but I would encourage those of you who have recurring subscriptions to cancel them. They may not care what we have to say but perhaps our wallets can speak a little louder.

P.S. MediaBrowser3 has come a very long way in the last few months and at the current rate of development it should overtake Plex pretty soon (in many ways it already has). And best of all, the developers actually give a crap about their users.

P.S. MediaBrowser3 has come a very long way in the last few months and at the current rate of development it should overtake Plex pretty soon (in many ways it already has). And best of all, the developers actually give a crap about their users.

I agree,  I don't think it's any secret that I've been playing with MB3.  Here's a high level "score card" of my complaints from the OP message in comparison

SYNCING:
MB3 has it designed from the ground up to work exactly how Plex users wanted it to work.  It only synces what it needs to. Can sync in the background or foreground. Actually transfers the watched status so it really is a "sync". Has the option to bypass transcode and use the original file to make syncing much faster.

Will be rolled into other clients once everyone is satisfied SYNC works and handles all usual sync scenarios properly.

Con: In alpha testing right now for windows 8.1 client only but server code is done (obviously). Just about ready to go beta for wider testing.

HOME and FILTERING:
Filtering on MB3 does both positive and negative filtering.  It's also simpler to use. For the "positive" filtering you don't have to select every tag, but instead just choose the highest level.  So for example if you choose "R" content it knows that G, PG-13, PG-17, etc are covered.

You can tag files (or groups of files) and then use these specific tags in a negative filter. 

MB3 doesn't rely on a "plex pass" type feature to keep track of "home or friend" users.  Instead all users are setup locally on the MB3 server itself.  You can grant quick login privs to the user. Quick login is equiv to Plex Home user.

You can also link an account on your MB3 server to a MediaBrowser3 username if you wanted so you could have different userIDs on many different servers linked back to one master account but it's optional and only for convenience.  You can still always directly login to any specific server.

No need to send "invites" for each server if linking to a master account as the access is just granted.

POLICY CHANGES:
Development road map is spelled out and you know what is being worked on and by whom.  You are free to run the release, beta or dev builds. So you can run the latest/greatest code compiled just minutes before if you want to help test features as they are being developed.  It's up to the OP which version to run.

It's the difference between open development vs closed door development.  Reminds me of early Plex days.  Of course the source code is available and easy to work with so any dev can jump in and help.

SERVER MANAGEMENT:
MB3 has some of the same faults as Plex.  You can't limit the number of streams or control who can or can't transcode or from what IPs they can use. You can however, setup scheduled times a user can use your system.  This could allow you to blackout "prime time" or limit your child's use during homework time for example. You can also put a user on temporary hold so they can't use the system.

You can have multiple admins of the system and can grant access to libs for even the admin accounts.  So you can have those "annoying" libs setup for family (reality TV Shows, piff...) and be able to manage them BUT NOT SEE them yourself!!!  I like this because I can also setup libs for holidays and seasons.  Think Christmas, Val Day, Easter, Mem Day, 4th of July, etc and have the libs populated but not seen (by anyone) until the right time of the year comes around.  Can't do this in Plex as the Admin ALWAYS see's all libs.

MB3 allows users to download files (I asked them to add this and they did) and of course control this through the admin portal. So if your Dad, Mom, Daughter, Son is going on a trip and they want to take a few movies/shows with them for offline viewing it's easy!  Soon they will also have SYNC but for now users can be granted d/l access to the native media for offline viewing.

MB3 allows you to use http and https.  You can also use your own cert if you like.  Security is much better implemented than Plex at this point in time.

MB3 Strengths:
It supports other types of media besides just video and music.  You can have:Movies, Music, TV/Series, Live TV, Books, Games, Home Videos, Music Videos, Photos and Mixed Content.  MB3 handles "personal" videos much better than Plex.  For example my NFL, NCAA and Learning libs were picked up and work out of the box without the need for 3rd party scanners/media agents.  It setup the libraries with folders as "shows names". 

The "Mixed Content" type works great for things like Documentaries or Concerts where they could be listed in Plex as either a show or a movie.

MB3 fully supports "Collections" out of the box.  So instead of having multiple listings for Star Trek you have 1 listing with all the individual movies under it in order of release.  You can fully control this or have the system manage your box sets or collections (do you want it to show 2, 3 or 4) as the minimum for example.

MB3 doesn't have as many native clients as Plex but probably supports more devices.  That probably sounds strange so let me explain. As an example there currently is no xBox One client.  However since it's UPnP/DLNA compliant the software sees this device.  So from any other client (web, phone, etc) you can "cast" to the UPnP/DLNA client.  Think "Chomecast" for Plex and you get the idea!  Many devices like WD Live, Blu Ray players, etc suddenly become "casting" devices for use by MB3.

MB3 has some nice touches like "Next Up" to see the next episode of each series you are watching.  Or the next movie to be played in a movie collection.

KILLER FEATURE is Live TV integration.  This was the feature that pushed me to try MB3.  It doesn't do Live TV itself but integrates with other software.  However, this is built into MB3 and doesn't feel like a 3rd party plug in.  I have MB3 talking to WMC and it works fantastic.  Through admin panel I can grant who can and can't delete media, who can schedule recordings, etc...  This feature alone is worth the look if you have a capture card.

MB3 supports shared channels.  Unlike Plex you can share indivual channels (like libraries) with users and set age restrictions or permissions to the channel.  Downside is that there are very limited channels available at this point in time.  So the architecture is there but the "content" is not if you will.

MB3 has recently added Roku trick play functionality.  It's not quite as seemless (not really harder) as Plex but is more powerful.  You can choose to generate SD, HD bifs or any combination of the two.  You can choose to store BIF files in a "meta-directory" or right along side your media.  For me this is truly awesome as I don't want this in a meta directory but right along side my media.  Once BIFs are generated they can easily be imported into the system which is very cool if you ever have to reload a library or want to move your setup to a different computer.  All meta data can be handled this way.  This also makes it much easier to have multiple servers pointing to the same content as they can share this meta-data.

TrackIt functionality is built it and works very clean for all users if granted permission to use it.

MB3 fully supports STRM files (Plex used to but dropped support).  For those that don't know what they are.  It's a text file on your file system with an extension of strm.  It contains a link to a file external to your server such as:  http://host/path/streamor mms://host/path/stream or rtsp://host/path/stream  You could use this functionility to build up a hude learning library for example where content is streamed from freevideolectures.comm yahoo, youtube, etc.  The library would appear to be on your server but the content is streamed from elsewhere.

STRM files work really cool for files uploaded to the cloud. Instead of having to "cloud sync" your media you can use the tools you feel most comfortable using to get your media to the cloud, then as long as there is an "eternal/shared" link to this media you can build an STRM file pointer.  BINGO, cloud sync done your way using tools outside of the server!

MB3 Weekness:
Just like Plex it uses SQLlite as the database so you can't easily access the database from outside MB3 nor can you have multiple servers pointed to the same database. (boo)

Searching in MB3 sucks for now.  EVERYTHING is a "global" search.  By this I mean it searches your movies, shows, pictures, music, etc and brings back one giant list of everything that matches.  There is no "section searching".  So a simple search like "Top Gun" on my system gives me a long list due to all the music tagged as "top" or "gun".  For this "Top Gun" search I got back 30 entries.  My normal and my 3D version of the movie with 28 music entries. I have not tested searching across shared servers at all.  For now I'd have to say Plex is much better at searching but this should be rather trivial from a development standpoint that I think it's just a matter of time.  This one caught me off guard and I was really surprised searching worked this way in MB3.

No easy way to update just one library.  At present it's an all or nothing update.  Of course it can watch the file system for updates which works great if the media is local but not so great on many NAS devices.  This will be taken care of in a later update.  Not a deal breaker but not as convenient as Plex where you can just update TV Shows and not your movies or music libs.  With that said however, for me when I add new media to my folders 9 out of 10 times it shows up in MB3 before Plex with no user interaction.

Transcoding:
MB3 uses ffmpeg sort of like Plex does.  It's not as clean as Plex however but works slightly differently.  I won't go into details but will say it works OK 80% to 90% of the time.  It serves up both mp4 and webm content via ffmpeg.  On some transcodes in Chrome you can't seek (no rw / ff) if the file is transcoded which is BAD. It's on the TO DO list but for now doesn't always work.

Another downside to MB3 transcoding is the way it's implemented.  When someone starts to play a file that requires transcoding it starts the transcode and just goes "balls to the walls" until it finishes transcoding the file.  The implementation in Plex is superiour as it can process only enough to stay ahead of the client and can jump ahead to a different point in the media and start transcoding from there.  Plex's implementation with it's "throttleing" can support more users transcoding at the same time in theory.  This is an area of the code I'm looking at and plan to contribute if possible.

CLIENTS:
I have not spent much time with the different clients.  The windows 8.1 client is shaping up nicely (alpha tester) and the new Android client is going to be killer but other than those two I haven't played much.  The Samsung TV version sucks compared to Orca's and I haven't played with the Roku version yet.  But for me I don't really care that much as I like being able to "cast" to my Samsung TV or cast to the xBox One.

I would say at this point in time most "energy" has been spent trying to make the server as powerful/feature rich and bug free as possible so that the clients could be built afterwords.  Does that make sense?

So from a high level "apples to apples" comparison, MB3 is superior in a number of ways but also lacking in some very common ways such as searches and "polished" clients.  I do not have nearly (not even close) as much time on MB3 as Plex so I'm sure I haven't come across all the short coming in MB3 like I have with Plex.  I have 2 Plex servers in "production" compared to 1 MB3 server in "testing" so nothing above is from "real-world" testing of MB3!

Carlo

wow ... MB3 a parallel world !