Wish List for 2016

For all the griping and complaining we see here in the forums Plex did us pretty good for 2015.
We got several new clients, lots of new features and I don’t want the rest of this to be taken as a negative. These are NOT feature requests per say or they would be broken up and put in a different forum.

This is my generic “Wish List” for 2016 that would benefit all users. :slight_smile:

SYNCING:
Syncing still needs work. It’s pretty unreliable still after 1+ year being released. Many people abandoned it’s use. Besides syncing media we also need to be able to sync playlists. We need to be able to sync music artists and music albums.

HOME:
Works but is fundamentally flawed in concept compared to what users wanted. What many want is the ability to setup and maintain users on our own server. Users can log in directly without using plex.tv. A user of the server should be able to link their local account to a plex.tv account if they wish. Take a page from Emby as they handle this much better. No user should ever not be able to connect to the server because plex.tv isn’t working or can’t be contacted.

RESTRICTIONS:
An admin should be able to grant home privs to any user they deam fit. We need to be able to set priveliges for each user including “admin” rights. We need to be able to specify time of day usage limits (can use from 5pm to 9pm, limited to 3 hours per 24 hrs, etc). We need to be able to specify if a user can only have internal vs external access privileges. We need to be able to control if a user can direct stream or is capped at a certain bandwidth, we need to be able to control how many streams a user can have, etc.

FILTERING:
Filtering is “half” done. Right now it only support positive filtering and no negative filtering. This needs to get fixed ASAP and to me is a “lazy implementation” the way it currently works. This has personally bugged me since the day it was introduced.

SERVER MANAGEMENT:
Still lacking but due to a release glitch it looks like Plex is starting to work on this. Hopefully 2016 will be the year of management! I don’t want to go into great detail on this but we need MONITORING and CONTROL of users (some items covered above). We need to be able to look at past usage of the system as a whole and of particular users. We need need to be able to drill down into data. We need to be able to control the clients from the server and not the other way around.

GPU ENCODING:
Plex is behind the times in this category. Many other streaming software supports using different forms of GPU encoding. We need this yesterday. Granted it might not be available on all server platforms but release it for Windows and Linux since they are supported. Start working out the bugs and issues that will happen. For people on platforms not supported, they will at least have the option to port their systems to Windows or Linux if they need this functionality.

MEDIA OPTIMIZATION:
For a first release MO is pretty good. However, it needs a few changes to make it much more powerful. We need the ability to set the profile and the Constant Rate Quality used for the transcodes. If when we get GPU support it should use this too. Clients need to use this data better also. It’s 90% good but the missing 10% will keep people from using it as the quality is no better than real-time transcoding at present. So what’s the point?

CLIENT BUFFERING
For the love of God, please support proper video buffering on all clients that support this. We should be able to pause a video and have it continue to “download” while paused. This feature alone would help eliminate some of the “buffering” issues we see all the time in the forums. Users have been asking for this since at least 2012 (if not earlier).

ADAPTIVE BITSTREAMING:
Clients need adaptive streaming support. This can be done the proper way or at least start by having the clients automatically request different resolution/bitrates when the client has buffering issues or can easily keep the current buffer filled. This will greatly help with client setups.

TV (LIVE and DVR):
Long overdue in coming to Plex. While we have a few 3rd party options available to us these don’t work that well since they can’t integrate with Plex well enough. Plex could start with an external hardware device like the HDHomeRun Prime series (IPTV) which many of us have. This shouldn’t be that hard to do.

CORE LIBRARY:
Movies, Music, TV/Series, Live TV, Recorded TV, Books, Home Videos, Music Videos, Photos and Mixed Content along with Collections.
Movies, TV Series work well and Music is pretty good. We need the ability to have a seperate “Music Videos” library. At present it’s very hard to add “educational” or any type of “sports” libraries to Plex. You have to jump through hoops to get these types of libraries to work with Plex. We need much better handling of video types without meta-data. We need “collections” or “boxed sets” so we can organize our media better. Does anyone really want to scroll through 10+ Star Treks when you can have just one? How about one item for all your James Bond movies or Harry Potter movies. This would be especially helpful for series that aren’t alphabetical like “Indiana Jones”.

We still need the ability to allow a download of the item. Right now this is limited to the admin account only. We should be able to control/set which users have access to this. I’m tired of having to teach FTP skills to my family members so they can grab a couple of movies to take with them on vacation, bus or airplane trips (since SYNC is hit or miss) and not properly suppred for desktop/laptop environments.

We need “virtual Libraries”. We should be able to tag things and they automatically create a new Library based off our tags. This can be used for anything from “Animation” to “Recommended” to “Holiday” to “Harrison Ford” libs. We should be able to create a virtual library based on actor or director for example.

We need the ability to have nested libraries. So for example I could have Actors and then a set of libraries underneath for all the popular actors I setup and care about. We need to be able to create a “Seasonal” library and then underneath this have libraries for “Christmas”, “New Years”, “Holloween”, etc It’s little things like this that would add a whole new set of usability to Plex!!!

We need the long requested eBook library type as well as libs for Recorded TV (once added).

ALIAS:
We need the ability to assign an alias for both users and Devices. This would obviously enable us to identify both much easier.

GROUP USERS:
It would be great to be able to create user groups and assign users to these groups. We could then set sharing to a group and then simple assign a user to a group.

DLNA:
Still never updated after the HOME feature was added. DLNA gets turned off by default when activating the home feature. It STILL needs to get assigned to a built in “DLNA” user on the system so that the admin can set sharing permissions properly for it.

Plex needs to add DLNA push to DLNA receivers. This is a common way to make use of many additional devices without the need for a specific client on the device. Emby does this pretty well and it’s quite useful.

Take for example the WD Live boxes. These boxes can play just about anything but don’t have a native plex app on them (BTW, why not?). They make excellent play to devices for DLNA.

TRAILERS:
This needs some optimization and almost feels broken. The typical Plex server tends to show the same trailers over and over again. “New” trailers playing in theaters seem to show old movies no longer playing, etc.

LAYOUT:
Add 4:3 to 16:9 stretch option. This is basic stuff.
We need to be able to adjust the sync of audio to video.

Many of us prefer vertical scrolling over horizontal scrolling. It’s just much easy to use on things like websites and touch screen devices. Computers with mouse wheels work in vertical mode but not horizontal. The new layout common to all new clients uses a row of two which means it takes a lot more scrolling in horizontal mode than it would in vertical mode where there is 4 or more columns. It would be nice to at least have a choice of vertical vs horizontal scrolling in the different apps.

On the new UI there are sections for things such as new Movies. If you view this list, do something and come back it’s different than the first time you looked at it. Seems like Plex is taking a set number of entries from the last X time frame and randomly using these. While this gives some variaty it may not be optimal to the way some want to run their Plex servers. I for example would want it to show the X last released entries without randomizing it. So the first item on the list is the last item released. This should be a configuration setting ON THE SERVER not the CLIENT.

META-DATA:
Plex needs to get a handle on the meta-data agents currently being used as it’s a mess. Enough said. What would also be helpful is if plex could fully honor an NFO file it finds next to the media.

We need meta-data for TV SHOWS with a list of actors just like we do for movies.

MISC:
Many of the features of the server such as Media Optimization and Bif/Index file creation are very time consuming and can easily takes months to do if you ever lost your plex database and had to rescan/re-setup your server. Both of these items need to change a bit so that a re-scan can pick up this information. Like MO we should be able to choose to store the bif files alongside our media where it belongs instead of in the meta-directory. This would also allow the meta-directories to be much smaller and would allow more people to use smaller SSD drives to house the meta-directory.

MUSIC EQUALIZER:
Many other media players have a music equalizer built in. This would be nice to have as well.
We need to have Dynamic Range Compression

DISTRIBUTED SERVERS
With many of the newer features that have been added to Plex they are taking a toll on the CPU. SYNCing and Media Optimizations are prime examples. Some people try and work around this by splitting out the transcoding to “client” computers. Other try and run multiple server and split users between the servers. Problem is watch lists and meta data don’t flow between the servers. Others have asked for SYNCing between servers. Seems to me all of this could be avoided if we had:

TRUE RELATIONAL MULTI-USER DATABASE
Sqlite has served us well over the years but it’s time to grow up. We should be making the switch to a real multi-user relational database such as MySQL which should be available on every platform Plex runs on. This would enable us to have multiple servers all pointed to the same meta-data, the same libraries and most of all the same database. The DB could run on a stand-alone server or on one of the Plex servers. The great thing about this is would could then use industry standard practices of load balancing, database backups, etc. while being able to drop another machine online when needed to support our users and all their transcoding needs!
Carlo

OTHER:
I’ve said previously I think Plex needs to create a user consoluting group. Have them sign an NDA if needed but run new ideas past this group for feedback during design and get them to test things before it’s released as Plex-Pass. I know this is what the Ninjas are supposed to do but it appears it doesn’t work that well.

Carlo

PS Like this message if you agree.

Again, Carlo, this is a well thought out post. And not really much that could be added to it. You know my thoughts on so many of these things already…

Like it, no… This deserves an award of some sort. Insightful doesn’t cut it. (Stellar?) :slight_smile:

Perfect. Well stated.
Liked it before I got to the bottom!

I knew the two of your would agree with most of this. A few other guys as well.
I’m wondering with the “masses” think?!?!?

This is a big list no doubt. I would doubt everything could get done even if Plex chose to do so in 2016. Some of the items I’m sure they won’t want to touch like “Home” features while I’m sure some of the other features are in active development or on their radar/todo list.

Some of these requests were mentioned in the “rant” thread I did almost a year ago but still “no dice”. Some of these are so simple it boggles my mind why they aren’t implemented such as direct download of media or negative filtering for sharing. Other items such as LIVE TV and DRV are long overdue IMHO for a media server and would/could bring many new clients to Plex.

Did I miss any key functions we want to see improved/implemented?

Carlo

PS Unlike last year’s post I’d like to see this one keep a positive flow/attitude!

You opened the door, so I’m stepping in… :slight_smile:

It should be rather obvious to a lot of people that I like Plex a lot. I wouldn’t spend the time on these boards if it weren’t for the way I view the software. I am, at times, very critical of the Team, but as a whole I think they do a wonderful job making a suite we all enjoy. It’s because of how much I use and like Plex that I am as critical of it as I have been. This suite could outshine every competitor hands down. And in many regards it does.

But Plex could be a lot better than it is. So take any criticism below to be constructive and not destructive. These things below are meant to make Plex better for all of us.


Trailers: I would like to see the option to only use local trailers. Those that are already in the media libraries we have. so those that have them in their media can use them in some manner. Besides playing them as an extra… Trailers now are completely broken as far as I’m concerned. They have never worked well, and when you do get them to work it usually forces the server to transcode. Not ideal by any stretch of the imagination. I’m trying to minimize transcoding and this feature forces it…

Group User: Don’t limit this to just grouping them up for library sharing. Also make the permissions for the group set the individual limits for sync, bitrate limits, OM version limits and exclusions. So I can set up all the “kids” with a set of permissions and have their parents on another set of permissions. The parents are likely to watch something on larger screens, so they are going to have different bandwidth needs than the kids that might be watching SpongeBob on a tablet or in the side room…

That said, if a group member for whatever reason needs something special set up, manually over-riding the individual settings takes precedent over the group settings. For example the family above. Permissions for the Jones family group in entirety, and make Mom and Dad Jones’ settings have a bit more liberal settings than the kiddies…

Other: I am all for a mega-pass group if you want to call it that. A group of hardcore testers that intend to break things to give feedback. This group should be by invite only, and should be someone that knows more than the average bear in here. The folks that can and will break it if it can be broken. And can also tell the Team how they broke it. It’s these testers that are really unsung heroes in the software world. They are the ones that take things to the edge to see where the edge actually is, and help the rest of us from falling over it as we flounder along.

Right now, the Pass members are the testers for the stable version. While this may seem like a good idea, there are a lot of features that seem half-thought out. User Exclusions and the OM are a couple of examples that pop into mind right away. If Carlo or Plexhilerated or a lot of others here would have been included in a testing phase there wouldn’t be some of the problems with these features that we see now. Exclusions would be Black and White listed and OM would be configurable for custom settings because the mega-pass group would have given the feedback for it to happen before it went to Pass Preview phase.

Other - Other: Less features getting moved from Pass to Public. We are the testers for the whole public arena. And while we do get some perks for that, we also seem to have things getting shifted out of Pass restriction to publicly available. Some things should stay Pass only and always remain Pass only. I know Sync is a Pass only. Premium Music is, Home Users are, etc… But there have been a lot of clients that have shifted out of Pass only.

For an example of what I mean, take bitrate limits. Public users would get server side limits for the whole server. Pass user would get individual user limits as well as a server limit. Or take OM features. Anyone in Public would be able to make an OM version, but only Pass members could FORCE a user to only get the OM version even if a higher resolution is available by individual user permissions. Public users have to use “Play Version” in order for their users to play the OM versions.

Make a Pass really worth having. Show that there is value to having a Pass over a Public account. Make those benefits really worth the money, time and efforts it takes to set it all up. For some people that isn’t there. They try it, but don’t see any value. So they drop their Pass and go back to the free Public builds.


I have a lot of other ideas, as well… But these are some of the things I think most of us (along with your ideas, Carlo) would love to see in the next 11 months or so.

Awesome post glad you took the time to go into detail with it! I think everything you stated would benefit Plex users as a whole. I guess the main thing is seeing which client or platform they choose to start improving first.

@cayars @MikeG6.5 Good lists, well articulated, hope it gains some traction.

I do wonder how many of the various items on the list are oversights or a conscious decision by the Plex team to not look like developers of piracy clearing houses. If it’s the latter, I’d say that ship has sailed and take a hard look at the various venues on redditt and elsewhere dedicated to sharing and selling access to Plex servers.

Clients: With so many clients out there, I think one useful addition (but way down on the list) to server controls would be the ability to limit users to particular devices\client types. This might be handy for children’s accounts and stopping accounts from going on “walkabouts”.

PlexPass: Unless there’s forced advertising coming down the pipeline for nonPlexPass servers, I’d agree and say that the PlexPass offering really needs to something special to make it worthwhile.

@random.server I’m sure you are correct on some things being a conscious decision. Take for example the download link I mentioned. The admin can do it but no other user. It should be very easy to open that up since the “guts” are already there. Other media servers like Emby and Subsonic have allowed this for a long time and it’s caused no problems.

I do believe this is a case of “police state” so to speak. But it makes no sense to not allow someone to copy the file in it’s native format but offer to transcode it for them (sync). :slight_smile:

I agree with your restrictions on device and would say we should also be able to choose if a person can only access our library internally vs externally. Great for relatives that visit often but you don’t want them to have full time access externally and don’t want them to be part of your “home”. Also great for keeping the kids slipping in from the outside.

I agree with both MikeG6.5 and you about keeping more features Plex Pass only. I think they do a great job giving features away to use without charging but should probably keep some of the higher end features to PP only (assuming they want to add to the bottom line). Example if they were to add LIVE and DVR TV. I’m sure the money made off PP for this feature alone would fund the cost of adding it.

Carlo

@cayars local vs remote playback restriction is a pretty clever idea.

@random.server
and thus it was just added to the OP post :slight_smile:

Very insightful post(s) as per usual. Couple of things that caught my eye but probably shouldn’t be very high on the priority list could be; expand further on the premium music feature. Ranging from audiobook support to better metadata and classical music support etc - this has been discussed forever, I gave up when elan scolded me heh. Implement a better native subtitle download such as the 3rd party subliminal implementation, so many posts made almost daily about this.

Live TV/DVR is the only reason I haven’t come fully over to Plex. I use Emby for that service and it works well. Plex has some better and more extensive clients to choose from, like Xbox One, PS3/4 and there are functions on some other clients that suit me better with how they are laid out. I just wish the Live TV functionality was there too.

@jasonmcroy couldn’t agree more. I use Emby for the same reason. I’ve tried almost every plug in available for Plex and have found if it’s not built in there will always be to many restrictions to using a channel/plugin. While Emby isn’t the cleanest/best approach it does work reliably.

@Peter_W they never added the video like pause support for audio files? I could have sworn someone teased that as on the horizon quite some time ago.

@random.server Not to my knowledge. But, ehhh… that knowledge has been known to have flaws, sooo I’ll happily stand corrected if such is the case :slight_smile: Regardless, the premium feature needs to expand further imho.

@cayars yes, me too. I either couldn’t get the channel icons to look right and when I finally got epg working it looked bad and hard to read.

At one point I left Emby’s dvr (because it wasn’t stable enough) to try HDHomerun’s dvr, which does record well but there were other things about it I don’t like, so I went back to retry Emby’s dvr about 2 weeks ago and it is working really well for me now. They have come a really long way in a short time with limited resources.

@cayars @MikeG6.5 and others

Spectacular list of wishes!!!

I have thought about some of these.

About Groups. Did you mention that groups should be assigned a particular list of media avail to that group??? LOL You might have… Tons of info here.

If not linking media to groups how about a new library type called, maybe, Links.
The link Library type would contain just links to particular media files.

This would be able to control who sees what media,
IE: like Rating PG, G, etc., Format like codecs, bit rate, etc.
By doing this we can control who sees what based on user mane. It would make it easier to manage than a complicated directory structure or multiple copies of media specifically allowed for each user

Another wish of mine is stretching.
Some of my old TVs used to be able to stretch 4:3 to 16:9.
Now it seems, as I have observed lately , many of my newer TVs do not do this *EG: My Sony Bravia, LG, and Mistubishi TVs, They seem to rely on my cable box or DVD player to do that and those boxes can sense the different aspect ratio and adjust automatically.
Wonder if plex could do that??
(This might be redundant since someone told me that is a old request. LOL)

But, in the real world, I an not holding my breath for any of these great ideas to get implemented anytime soon as this is a pretty big list and some seem, to me, that they would be rather time consuming development projects in their own right… And I also suspect that PLEX is currently more focused on the client side of the biz… I could be wrong but just a guess. (Based on what, I am guessing, the economics of this thing are. LOL)

Cheers
John.

bring back PHT.

3D logo on the 3d movies in my library beside dolby’s logo, and the 720 or 1080 logo

@neo243 you’re covered by openpht