The Need to Vent :) - Better Communication Needed

 I saw a bug and I reported it. A few minutes later i got a reply from a dev asking me for some info. i sent the info. Minutes later they pushed out a fix and asked me to report back. I was saying to myself "this can't be real". Two days later, I submitted a feature request. One of the devs reply back and mentioned it was a good idea. Asked me some more questions on how would i implemented. A couple days later it was implemented. This was surreal to me. 

They must have loads of empowered ljunkie's. You are describing exactly how it was when I discovered RARflix. 

breezytm: All plexpass features eventually become public :)   - bad marketing

More like bad data, that's not true. Plex Sync (and plenty of other features) will stay in Plex Pass.

breezytm: OH BTW fire your design team. The only good design i've seen so far is PHT (its not new) and the new xbox and ps3/4 title ui 

Not only is that mean, it's a nonsensical affront to the people who designed the PS3/4 UI.

I'm glad you've found a media platform which makes you happy. Life is short, and it's important to do what you love.

First of all, I just wanted to thank cayars (the OP) for posting that long, highly detailed, well-written post with thoughtful critiques. My only regret is not happening upon it sooner.

 
I also want to say, as someone who's been doing this for over 7 years now, things have changed a lot, and they'll continue to change. Back in the day, I knew every single user by name, and we were just working on a single app. Fast-forward all those years and we have dozens of employees, lots of products, gazillions of users, and it feels sometimes like it's hard to keep up :)
 

It is really nice to see that sheriff o Plexville replying almost all of the questions in a detailed and direct way with such a long post. I just wanted to say thanks for that. Believe me it really takes time to post something like that.

@elan Please don't do that. Don't go picking out single negative out of all the positive to make a point. I said fire them jokingly. What good would firing them do for anyone? really? And the comments about the UIs. They may sound bitter but they are the truth. How is the PHT UI any different from PMC? I also acknowledged that it is a simple and a beautiful skin. I would like to have it on every clients. I don't see you mentioning that part. The PS3/PS4 UI is not creative. Almost every app developers are creating their apps using that UI. I also said that simple is always better. And the UI is so therefore it is better. Another positive. You didn't mention that part either. Shacking my head. 

BTW I think you misunderstood me. I didn't pick any platform over another. I said:  "Yes people complain that kodi is not a client/server model architecture so Plex is better. I guess to each his own. Now MBS is better  :) It never ends.

About the marketing strategy I mentioned. You'll be very surprised to see how many people think the same way about. So many posts I've read from people asking for the benefits of using plexpass beside getting early releases that later on become public. My friends find it funny that I paid for something they can wait for and get later. I convinced some of them to get it just to contribute as well but some refuse to because it doesn't add up to them. Not too many people care about plexsync and I am one of them. I can easily skip the long transcoding and copying process and go straight to vlc for iOS and copy the video as is for a quarter of the time.  - Not that I am saying its not a great feature. If I can pick between plexsync and my iOS app crashing less. I would pick my iOS app crashing less any day. That was the point. 

Anyway, my previous comment was all about speaking on, at least from my opinion, where i see plex is lacking and mb is winning. It wasn't about taking sides. I consider myself to be a fair guy. I give credits were credit is due. Here's an example of me giving your team credit for fixing something. 


Dev, 

In next release, can you guys fix the login screen issue in PHT. Currently, it automatically logs me in without me enabling automatic login. At start up I want it to prompt me to pick a user similar to plex web. My work around for now is to add a pin to my user account. I don't really want to use a pin.

thanks, 

 


Thanks dev for implemented this in the latest plexpass release.That entering pin thing was getting on my last nerve.

I guess the next thing is allowing users to add avatar for their usernames. 

 

cayars: We are all aware that Plex does not give out a development road map. This is sad because the real looser is Plex itself. The dev/design team does not get any feedback from the people using their systems in the real world

 

I disagree. Design by committee is not the answer. When we set out to design Plex Home, we read through all dozens of pages with people’s comments, and definitely took those into consideration. But the best products are not designed by a giant group of users, unless you’re looking to build the world’s largest swiss army knife.
 

This i dont understand...

Best products are not designed by a giant group of users? seems the 45 odd plex workers are having some trouble with delivering the basics.

who wouldn't want a universal swiss army knife in a media server?

My vote. people are sick of requesting ideas to make plex bigger and better and not hearing anything back.

For example

IMDB as a rating - popular with 205 votes

https://forums.plex.tv/topic/103631-imdbcom-rating-as-an-alternative-to-the-stars/

We just want the basics first......

Elan, I appreciate you dropping in and commenting.  When I saw you had made a couple of "likes" in the thread I was like "wow, Elan is going to comment" :)

I'll generalize a couple of things instead of replying individually:

Elan: Yes, we can be secretive at times, but that's mostly because we enjoy surprising and delighting, and exceeding expectations.

If that is what you are going for it's not working.  The silence at times is maddening and there is less delight it seems with each new release. As you can probably tell from the many comments, expectations aren't being exceeded and people are feeling sort of the opposite.  It's getting to the point for many that when we install a new version we hope it doesn't break to many things.  It sometimes feels like we take 2 steps forward and 1 step back in features.  That is probably harsher sounding then reality but it's the "trending feeling" going around.

There is tons of good feedback, ideas and bug reports in the forums that go un-noticed.  It would be great if it were part of the dev's responsibilities to monitor the section of the forum that apply to them.  It would be very helpful to get a replys from them also.  It can be as simple as "noted", "thank you", "added to tracker".  It's the lack of communication and not knowing if anyone is reading or understanding the issues that is probably the most frustrating thing at times.

It's human nature to want to communicate.  But there is no such thing as a one-sided communication.  Things as simple as an acknowledgement can go a long way. Not always, but often.  But FEELING ignored doesn't cut it.

FILTERING:
The reason for the negative filtering has been stated numerous times in the forums but I'll give a simple explanation.  I have a movie library with 4+K movies in it.  3800 or so have ratings, 400 to 500 have no ratings.  Of the 4+K films there are probably only a dozen who need special treatment.  These are what I'd call HARD R movies bordering on porn and very explicit.  Now instead of having to completely rework my entire movie library so that I can tag everything but these dozen movies it would be so much easier to tag these dozen as "explicit".  Then for the teanager I might share with I can give them access to movies up to and including "R" but be able to use the negative/exclusive flag to filter out "explicit".  It's just so much easier that way.  This is only one example and there are dozens like it.

HOME:
It's not just about being a part of multi-home systems but the way it's setup in general.  It fits the "corporate" model for how it should work but could have been much more powerful and configurable for system operators.  Why could it not have been setup so accounts are created on the local server including password.  A user can log straight into the server.  The server has a flag for each user that determines if that user gets the easy signon or not.  Then just have the ability to associate the local plex server account with a PLEX.TV account.  Doing it this way would allow almost every possibility that people have asked for in the forums.  It of course would also allow people to be part of multiple homes.

ENCRYPTED INFO ON SERVERS AND XBOX ONE LOGINS:
Lumped these 2 together.  The point we were getting at is that the new clients always want to connect to PLEX.TV before our own servers.  This requires things like xBox Live and the internet to be functioning.  Instead, each and every client should try and connect to it's default server or a server on the same LAN first and can fetch credential there.  If there is any type of internet outage the client such as xBox can still function against the server on the local lan.  FORCING clients to require internet access is a step backwards and HAS BEEN causing problems.

Each and every client should always be usable on the local LAN at least for a period of time (cached credentials from the server). Every client should be designed to FULLY RUN OFFLINE without internet needed.  This has previously always been the way it worked and how we still want it to work.  Changing things up for your own convenience in programming isn't cool to us customers.  You're essentially changing some of the fundamental ways that Plex works to the detriment in many case of the customer.  This has and will continue to force people to use other software like MB3 which has no such restrictions.  If you purchase the "plex pass" version of donations to their system you get an API key you load into your server or client and that's it.  Still no internet required and you get full features.

MARKETING:

There needs to be a distinction in the marketing of products and how early access relates to Plex Pass.  As an example unless you know the "key words" to look for the average user thinks the xBox One app is feature complete and only available with a Plex Pass.

Maybe the terminology just needs to be changed and used properly throughout the site.  For example call some things "Advanced Features" (available with Plex Pass membership) and other things  "Early Preview" (available with Plex Pass membership).  Don't hide the fact that some clients are EARLY PREVIEW but make it a point to be clear so expectations are correct from the start. Maybe even add "RELEASED Version x.x" and "EARLY PREVIEW Version x.x" to the website to help differentiate the status of each client.

As far as marketing goes it would really be a great and useful thing to have a CLIENT MATRIX OF FEATURES to show what each client can and can not do. It doesn't have to be a Y or N but could be Released, Testing, Development or whatever.  This could be useful to present customers to know what will be in the next release or two of the client.  I'd assume knowing what features will be added to bring parity to clients isn't giving away any trade secrets.

Roadmap quote:
I'll disagree with your disagreement :)  I'll give you two quick examples.  xBox One dimming issue was a disaster when released and took over a month to get fixed. Yes part of it was waiting for MS to approve the "fix" app.  BUT had something as simple as screen dimming been discussed or even thought out it would not have been implemented the way it was.  Even after all the threads about it and the discussions the devs/management took nothing from this and are NOW releasing this same feature set on new clients.  Screen dimmer kicks in at 2 minutes and blackens screen in 5 minutes.

Why was nothing learned from the xBox fiasco? It's not rocket science to allow the user to set the amount of minutes before dimming or before the screen goes black and this configuration could allow the setting of 0 (ZERO) to turn off the feature (or have a checkbox to ENABLE or DISABLE the feature) for those who do not want this "feature".  I may be an exception but I do not want anything like this due to having people with visual impairments in the house. But even if I did want to use it I would not want it to start dimming at 2 minutes (maybe 10 or 15).

Another example is the method or architecture of cloud sync which is a real sore spot on the forums.  By all accounts (well most accounts) it doesn't have the features people want or can use without having to jump through hoops..  While it surely didn't need to be designed by "committee" it should have been designed by someone with at least a bit of software architecture experience.  (sorry if this seems overly harsh, but the implementation at present is garbage compared to how it could have been). But had the basics of this feature been at least talked about (not designed) but talked about with some users then Plex Inc., would have had a much clearer picture of what/how end users would use it and THEN it could have been designed to fulfill the need/want of the customers.

Quoting the whole section:
cayars: Imagine if 10 to 20 (even 5 to 10) plex users were selected and signed NDAs, given a private forum and were able to participate with developers/designers

Elan: Yup, that’s what we do with Plex Ninjas, who are privy to new features and get to contribute ideas, test them out, and give feedback.

Don't know what to say about this from a customer standpoint (with agreement from those in the thread also)
Either:

1 The Ninjas aren't listening to customers and reporting this back to you

2 Ninjas don't run big enough system to really push the software to know it's weekness or short comings

3 Ninjas don't communicate well

4 You guys aren't listening to what the Ninja are telling you

Either way, from a customer experience it's not working so well. You may need to replace some of them or listen to them more. No idea from the outside but something probably needs to change.  Maybe new blood is needed.

Interesting choice of name however. From Wiki: A ninja or shinobi was a covert agent or mercenary in feudal Japan. The functions of the ninja included espionage, sabotage, infiltration, and assassination, and open combat in certain situations.

Had to get something of a joke in there at the end to lighten the mood. :)

I do appreciate you joining the thread,
Carlo
 

This i dont understand...

Best products are not designed by a giant group of users? seems the 45 odd plex workers are having some trouble with delivering the basics.

who wouldn't want a universal swiss army knife in a media server?

My vote. people are sick of requesting ideas to make plex bigger and better and not hearing anything back.

For example

IMDB as a rating - popular with 205 votes

https://forums.plex.tv/topic/103631-imdbcom-rating-as-an-alternative-to-the-stars/

We just want the basics first......

Yea, I didn't get it either.  Plex "is" the swiss army knife of media servers. :)

AND most of the good features were requested and wanted by the users.  Otherwise what's the point?

But lets not be to critical of a few choice words.  Elan tried to cover a lot of ground and did a pretty good job considering the info in this thread.

We may not like all the answers but we have to respect the fact that he replied.

Carlo

Elan,
 
   I wish to thank you for joining the thread and attempting to address some issues.
 
 
  I would like to offer a few items as 'food for thought'.
 
 
  1.   When Ninjas, like Trudge and a few others, spoke they were heeded.   They knew what they were talking about.   Regrettably, it seems pretty clear you can't make the same statement categorically now.  They are your eyes, ears, and interface with the customers.  I feel attention is needed here.
  
 
  2.  As you collect up your notes from this dialog, taking what you have gathered (hardcopy where required) into your meetings, please remember while growth is good,  too much too quickly is bad.  Grab it by the horns and put it back on track before it's too late.  I speak from experience.  I once owned a software/integration business.  Much control of product development was lost (the product suffered badly) when I went from geek to executive (60+ employees) too quickly.
 
 
  Lastly,
 
 
  3.  Products are like politics.  Saying all the right things will cause others to take notice and get you elected the first time.  Not listening to constituents or letting them know you're listening  and not delivering on campaign promises won't get you re-elected the next time around.

breezytm: All plexpass features eventually become public :)   - bad marketing

More like bad data, that's not true. Plex Sync (and plenty of other features) will stay in Plex Pass.

breezytm: OH BTW fire your design team. The only good design i've seen so far is PHT (its not new) and the new xbox and ps3/4 title ui 

Not only is that mean, it's a nonsensical affront to the people who designed the PS3/4 UI.

I'm glad you've found a media platform which makes you happy. Life is short, and it's important to do what you love.

Could you please reply to the original post and address the points that were made? As a paying customer I would love to hear what you have to say and what is being done to address these issues.

Edit: my bad, I missed your earlier post!

Could you please reply to the original post and address the points that were made? As a paying customer I would love to hear what you have to say and what is being done to address these issues.


Do you mean this post on page 4? https://forums.plex.tv/topic/143351-the-need-to-vent/?p=856026

- Mark

First of all, I would like to thank Elan for taking (considerable) time to lift all those questions from this thread (and apparently read all 4 pages of it) and answer them.

One thing that I think might go a LONG way towards what's being asked by so many in here, is if there was a "Plex guy" (or gal) who was "in the know" on what was going on (read: an employee), but who's job it was to wander the forums and interact with "the people" rather than trying to have developers handle that directly (which is a gigantic ask, and in the end any time spent in the forum is time not spend in the code). Perhaps said person could ALSO be in charge of cleaning up/unifying the website messaging to make sure that the "Preview"/beta tag gets applied everywhere necessary and things like that (maybe give it a fancy business term like "non-developmental website upkeep"), as that seems to be one of the more consistent & legitimate (legitimate as in concrete instead of subjective) gripes...particularly in regards to the console clients.

In any case, though, a big thank you to Elan for stepping into what many would have taken as a hostile environment and providing as much candor and insight as company positions allow.

PS - as for the design team, please don't fire them. They may be inconsistent at times, but jesus christ has anyone used the Roku app on Android? That's what "fire your design team" looks like.

PS - as for the design team, please don't fire them. They may be inconsistent at times, but jesus christ has anyone used the Roku app on Android? That's what "fire your design team" looks like.

Haha, no kidding!! The relatively minor UI inconsistencies are not a big deal for me. I mean, has anyone tried to get a webpage to render consistently across browsers? With Plex we're talking completely different platforms, so I have all the sympathy/respect in the world for the UI/UX designers.

The much bigger fish that need frying have to do with communication/support/customer response, IMO. I don't think you (the Plex team) realizes just how much of the frustration with the technical issues that have been raised could be mitigated by changing your approach to communication (which includes marketing, release labeling, roadmaps, forum communication, etc.). Perhaps in addition to Ninjas, that provide technical feedback/input to the team, you could add a team of Plex Ambassadors who act as proxies for the internal team. Or the Ninjas' role could be modified to include this. 

As was mentioned, I think the approach of withholding info in order to surprise, delight, and exceed expectations has proven not to work as intended (and this is really the crux of this whole discussion, IMO). It's almost a non-sequitor. All of those goals could still be accomplished with a more transparent approach. There's no reason we can't know that a fix/feature is coming, being kept in the loop along the way, and still be elated at the final implementation of it. If anything, providing more info would prime the pump, so to speak. It would get people excited, rather than irritated, so they can react with enthusiasm rather than frustrated relief. The frustration that builds during the "silent period" doesn't just magically turn to elation. It lingers and leaves a bad taste, even if there is some sense of relief. I want to anticipate new features, not wait in murky darkness with my fingers crossed, and I want to feel excited when they arrive, not a mixture of relief, lingering frustration, and dread of the cycle repeating.

I think it comes down to a matter of trust. The lack of communication breeds mistrust, even if the intentions are noble. Right now, the reservoir of goodwill among users has been depleting and this is needed to draw on when there are missteps, delays, etc. The main reason for this is the approach to communication outlined above. The only way to fix this particular issue is the change the approach, not explain to us why you have taken this approach. We understand you have the best of intentions, but we're telling you it's not working. A more open approach will breed trust and begin to fill that reservoir, not least because so many of us have been clamoring for it for so long. We're trying to help you! We're telling you exactly what we need from you in order to trust you! I, and I'm sure many others, would much rather hear that a promised feature won't make the expected release due to technical issues than just sit in radio silence unaware of any delay (because we don't have any info about it to begin with).The fact is, and this is critical, in the latter scenario the ENTIRE development period feels like a delay with no explanation. The way users will experience this time period, and how they feel about it, is directly correlated to how much communication there is (and I'm not necessarily talking about the level of detail provided, but rather the level of effort we feel is put into keeping us in the loop).

So, with the current approach you're ensuring that there is a high level of frustration and mistrust throughout the development cycle until something is released (at which point that frustration is supposed to magically change to excitement and gratitude). Not only that, but we're primed to be much less forgiving if there are bugs/issues. WIth more open communication, sure, we might be disappointed with a delay (or whatever), but we'll trust you. We'll be disappointed together with you, not disappointed at you. We'll likely be much more forgiving of imperfections because we'll feel like we were a part of the journey. There would be a greater sense of community and "we're in this together". In short, putting effort into communicating with us will make us WANT to give you the benefit of the doubt, which is something I'm seeing much less of these days. 

Do you mean this post on page 4? https://forums.plex.tv/topic/143351-the-need-to-vent/?p=856026

- Mark

I did, my bad, I totally missed that, thanks, for pointing it out!

...

So, with the current approach you're ensuring that there is a high level of frustration and mistrust throughout the development cycle until something is released (at which point that frustration is supposed to magically change to excitement and gratitude). Not only that, but we're primed to be much less forgiving if there are bugs/issues. WIth more open communication, sure, we might be disappointed with a delay (or whatever), but we'll trust you. We'll be disappointed together with you, not disappointed at you. We'll likely be much more forgiving of imperfections because we'll feel like we were a part of the journey. There would be a greater sense of community and "we're in this together". In short, putting effort into communicating with us will make us WANT to give you the benefit of the doubt, which is something I'm seeing much less of these days. 

I agree wholeheartedly.   Well said.  This precisely states why I gave up.

As I said before, I will say again,  I will give it another shot if the current 'communications model' changes.   I don't enjoy the mushroom model of communications.

I think it comes down to a matter of trust. The lack of communication breeds mistrust, even if the intentions are noble. Right now, the reservoir of goodwill among users has been depleting and this is needed to draw on when there are missteps, delays, etc. The main reason for this is the approach to communication outlined above. The only way to fix this particular issue is the change the approach, not explain to us why you have taken this approach. We understand you have the best of intentions, but we're telling you it's not working. A more open approach will breed trust and begin to fill that reservoir, not least because so many of us have been clamoring for it for so long. We're trying to help you! We're telling you exactly what we need from you in order to trust you! I, and I'm sure many others, would much rather hear that a promised feature won't make the expected release due to technical issues than just sit in radio silence unaware of any delay (because we don't have any info about it to begin with).The fact is, and this is critical, in the latter scenario the ENTIRE development period feels like a delay with no explanation. The way users will experience this time period, and how they feel about it, is directly correlated to how much communication there is (and I'm not necessarily talking about the level of detail provided, but rather the level of effort we feel is put into keeping us in the loop).

So, with the current approach you're ensuring that there is a high level of frustration and mistrust throughout the development cycle until something is released (at which point that frustration is supposed to magically change to excitement and gratitude). Not only that, but we're primed to be much less forgiving if there are bugs/issues. WIth more open communication, sure, we might be disappointed with a delay (or whatever), but we'll trust you. We'll be disappointed together with you, not disappointed at you. We'll likely be much more forgiving of imperfections because we'll feel like we were a part of the journey. There would be a greater sense of community and "we're in this together". In short, putting effort into communicating with us will make us WANT to give you the benefit of the doubt, which is something I'm seeing much less of these days. 

Concise and right to the point!  I could not agree more.

Couldn't agree more about the server management. All I want is to be able to limit outgoing streams. I'd love to have a message that appears that says "This Plex Server is at Full Capacity. Please try again later." when I have my maximum number of allotted users streaming! 

MikeG6.5: 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
 
Agreed; the sad thing is that we’ve been collecting that information in your server for ages now (c.f. PlexWatch and other third party solutions), we just haven’t exposed it via the management UI. But we will.

Elan,

I am hoping you mean that this data is being stored on the PMS machine, and not that Plex.tv is keeping this?  If Plex.tv is keeping the data this is a whole new aspect of security that would make Plex and the entire system unusable for at least a few people.  I don't want MY user's data out there for someone to peruse, not sure how others feel about it...

I think you are saying it's collected on the PMS server for that admin to look at and maintain.  In which case I have no issues with that.  :)

That said, thank you for the reply and the rather lengthy post.  It presented a few questions though.  As others have said, the lack of communication is what they have issues with.  The surprise factor is losing its edge, as more and more of the requested features, many of them years old, are not getting the attention many feel they deserve.  The whole model of "Let's get this going and shock them all" DOES work, but the shock in many cases, is a negative one.  We don't WANT to be surprised.  We DO expect to be listened to.  Plex Pass members have paid for a service that is partially functional for some features, non-functional for others.  Our concerns aren't being taken into account.  Some bugs or, as MS used to call it, "Undocumented features" aren't getting the attention that these issues deserve, in many user's opinions.

If you are working on feature parity, then a bullet chart on the site would be a huge help.  Listing the different platforms and the feature sets for each, as completed, needs work, currently working, not in the picture, for example.  (Obviously, getting camera specific features on a Roku is a "Not in the picture example.")  Tell people right up front what isn't working on the specific platform's client.  (Much like trying to run the Plex Pass for Android reminds people of the unified Client at start up.  A simple pop-up.)

If you are working on server side tools, break out the servers, again by platform, and bullet them too.  Let us know where the work is being done.  Maybe some folks on the forums have some suggestions for specific types of tools, or methods of doing something.  (White list and Black list filters for user restrictions is an example here.  You set up white lists, and most people were really looking for black lists.  (Changing 2 movies/shows instead of changing 1300+.  BTW, that idea was pretty poorly thought out in development...) 

The lack of communication really IS the problem.  You HAVE to communicate to the subscribers what you are working on if you want to keep them happy.  Topics like this one are showing the discontent subscribers are feeling, and the defection (not sure what else to call it...) of some of long term subscribers just proves the point even more. 

A Plex Team poll on the Pass forums could help not only us, your subscribers, but you, the Team to help prioritize features.  If you have someone working on feature parity, which platforms do they want the work done on most, or server tools, what is most important.  We can tell you what we WANT NOW, and what we can hold off on a little while, and then the team can follow up with where the priorities are on development.  Lock the topic for replies, if you want, and just allow voting and Team members comments.  (Not sure that can be done, but maybe...) 

The much bigger fish that need frying have to do with communication/support/customer response, IMO. I don't think you (the Plex team) realizes just how much of the frustration with the technical issues that have been raised could be mitigated by changing your approach to communication (which includes marketing, release labeling, roadmaps, forum communication, etc.). Perhaps in addition to Ninjas, that provide technical feedback/input to the team, you could add a team of Plex Ambassadors who act as proxies for the internal team. Or the Ninjas' role could be modified to include this. 

As was mentioned, I think the approach of withholding info in order to surprise, delight, and exceed expectations has proven not to work as intended (and this is really the crux of this whole discussion, IMO). It's almost a non-sequitor. All of those goals could still be accomplished with a more transparent approach. There's no reason we can't know that a fix/feature is coming, being kept in the loop along the way, and still be elated at the final implementation of it. If anything, providing more info would prime the pump, so to speak. It would get people excited, rather than irritated, so they can react with enthusiasm rather than frustrated relief. The frustration that builds during the "silent period" doesn't just magically turn to elation. It lingers and leaves a bad taste, even if there is some sense of relief. I want to anticipate new features, not wait in murky darkness with my fingers crossed, and I want to feel excited when they arrive, not a mixture of relief, lingering frustration, and dread of the cycle repeating.

I think it comes down to a matter of trust. The lack of communication breeds mistrust, even if the intentions are noble. Right now, the reservoir of goodwill among users has been depleting and this is needed to draw on when there are missteps, delays, etc. The main reason for this is the approach to communication outlined above. The only way to fix this particular issue is the change the approach, not explain to us why you have taken this approach. We understand you have the best of intentions, but we're telling you it's not working. A more open approach will breed trust and begin to fill that reservoir, not least because so many of us have been clamoring for it for so long. We're trying to help you! We're telling you exactly what we need from you in order to trust you! I, and I'm sure many others, would much rather hear that a promised feature won't make the expected release due to technical issues than just sit in radio silence unaware of any delay (because we don't have any info about it to begin with).The fact is, and this is critical, in the latter scenario the ENTIRE development period feels like a delay with no explanation. The way users will experience this time period, and how they feel about it, is directly correlated to how much communication there is (and I'm not necessarily talking about the level of detail provided, but rather the level of effort we feel is put into keeping us in the loop).

So, with the current approach you're ensuring that there is a high level of frustration and mistrust throughout the development cycle until something is released (at which point that frustration is supposed to magically change to excitement and gratitude). Not only that, but we're primed to be much less forgiving if there are bugs/issues. WIth more open communication, sure, we might be disappointed with a delay (or whatever), but we'll trust you. We'll be disappointed together with you, not disappointed at you. We'll likely be much more forgiving of imperfections because we'll feel like we were a part of the journey. There would be a greater sense of community and "we're in this together". In short, putting effort into communicating with us will make us WANT to give you the benefit of the doubt, which is something I'm seeing much less of these days. 

I couldn't agree more with this post, especially the part about anticipation and disappointment in current state of development. It's pretty clear that users are frustrated of being left in the dark, but what's more is that it's even more frustrating to find that long awaited reward is mostly half-baked goods. To be fair, not all of them are like that but many new updates or expansion of platform doesn't feel as ready as they could have been. Think about Plex Home implementation. I was very excited and quickly disappointing at how basic the feature is when we had to wait so long (without any information from the team). It (true multi-user/parental control feature) has been requested and been a popular topic of this forum for more than two years yet the team kept silent until the day it was announced which would've been less of frustrated relief if the feature was actually ready. But many people found that it is missing some of the finer control that is required to actually utilize the feature. It was stated that the team had thought ratings would be enough. It turns out it isn't enough and without the ability to multi-label items, the feature is basically DOA for many people. People still find the previous workaround (of creating multiple accounts) work better than Plex Home due to lack of control and even if the multi-labeling was possible, lack of Plex Hom support on mobile devices make the workaround much more viable option still. Could things like this have been avoided if the team was more transparent about their development? I don't know. But it sure as hell would have made less of letdown had the team been actively communicated about it instead of letting us sit and wait in the dark for very long time.

Yes and things like turning off DLNA wouldn't have needed to happen.  This could/should be handled by creating a new account on the server which by default could have been a reserved account of  "DLNA".  Then all DLNA stuff goes through this account and the admin could then set specific settings/filters for the DLNA account just like any other account.  It could have been configured as "fully open" to start with since it's only available on the same internal network and since it was fully open prior to home being added.

Some communication in the forum about the upcoming feature could have quickly given a solution such as that.  But instead it's tied (I believe) to the admin account so was turned off by default even if the user had it on as soon as HOME is activated.  For some people this was one of those "2 steps forward, 1 step back" deals previously mentioned.

Again another example of not really understanding how customer use/will use the system because there isn't enough communication between the two and/or because the Ninja aren't letting you know these things or their comments were ignored.  Don't know which of those it was but to us customers it's all the same more or less.

Carlo

cayars: It’s human nature to want to communicate.  But there is no such thing as a one-sided communication.  Things as simple as an acknowledgement can go a long way. 

 
Well said, and I want to separate the secrecy aspects from the communication aspects. We’re not going to start pre-announcing features and publishing roadmaps, but we WILL BE BETTER about communicating in the forums. I used to personally spend much more time in here that I have lately, and I completely agree that things are getting missed, and we’re figuring out how to solve that.
 
cayars: Then for the teanager I might share with I can give them access to movies up to and including “R” but be able to use the negative/exclusive flag to filter out “explicit”
 
It’s interesting to have different “classes” inside a single content rating. Technically you could decide those movies were NC-17 or something, but I can see why you wouldn’t want to change the official rating. I’ll file a few issues internally to see how we can provide negating for labels, at least, which might be a good baby step forward, especially with the multi-select enhancements I mentioned.
 
cayars: The point we were getting at is that the new clients always want to connect to PLEX.TV before our own servers.  This requires things like xBox Live and the internet to be functioning
 
Again, third party service requirements are often out of our control. And for plex.tv, sign-in is required for lots of things, including (a) Plex Pass verification (b) assisting local discovery (c) required for some clients who can’t do certain basic things on the LAN.
 
To be blunt, it’s not as simple/easy as you think it is. Some TV apps have very interesting restrictions on network access which make connecting them with servers very tricky.
 
In general, I agree with you that information should be cached and kept in the event of being offline. We’ve taken big steps towards that, and will continue to improve.
 
cayars: There needs to be a distinction in the marketing of products and how early access relates to Plex Pass
 
Totally agreed, we’re discussing how to improve this.
 
cayars: xBox One dimming issue was a disaster when released and took over a month to get fixed
 
The dimming “disaster” affected a tiny fraction of our users (we could actually never reproduce the issue locally). Sure, we could have mitigated this particular issue with a setting, but any bug is mitigable in hindsight.
 
cayars: Yea, I didn’t get it either.  Plex “is” the swiss army knife of media servers
 
I should have linked to this ~ http://partsolutions.com/wp-content/uploads/2014/01/Worlds_largest_Swiss_Army_knife_wenger_giant_knife.jpg
 
goodtimes50: I think it comes down to a matter of trust. The lack of communication breeds mistrust, even if the intentions are noble. 
 
Totally agreed, and we’ll do better.
 
SurfSwitch: All I want is to be able to limit outgoing streams
 
Just to be clear, we have a ton of users, and each of them have their own view of “all I want”. The most important “must have” for each person is generally different, which is why we try to look at the aggregate “most liked” threads for a general pulse. Not to pick on you specifically, just that it’s important to keep in mind that something which you consider a MUST might not be important to the vast majority of our users.
 
MikeG6.5: I am hoping you mean that this data is being stored on the PMS machine, and not that Plex.tv is keeping this?
 
Yes, I should have been clearer about that. It’s absolutely your data, living on your machine.
 
MikeG6.5: You set up white lists, and most people were really looking for black lists
 
To be frank, you’re projecting your own values here. The majority of users are fine with inclusionary restrictions.
 
MikeG6.5: A Plex Team poll on the Pass forums could help not only us, your subscribers, but you, the Team to help prioritize features
 
We already have this data (or a rough estimate) via likes in the feature request forums.
 
cayars: Again another example of not really understanding how customer use/will use the system because there isn’t enough communication between the two
 
It’s easy for you to say these things. We absolutely discussed making a DLNA user with their own restrictions, which is an obvious thing to do. We didn’t end up implementing that for “1.0” (or negative labels. or joining multiple homes) because we wanted to ship. This is not to say we wouldn’t ever add them in the future, but there are always tradeoffs. You might not like the tradeoffs we took, but it’s a big leap to say that because of these, the feature is completely useless for everyone and always will be.