* IPTV support (xtream codes etc.) yes proxies exist like Dispatcharr but first class support would be better

* Better iOS/tvOS/OSX video playback (just buy Infuse because it can play so many titles the Plex player cannot)

* Add full context menus everywhere. Playlists are virtually useless for anything other than playback in order or randomly. Why can't I multi-select items on a playlist and move them to another playlist?

* Subtitle settings turn off between episodes

* Let me sort by file size so I can watch the disk gobbling files first

Thank God for python-plexapi and a bunch of scripts I use to organize an unwieldy library.

Subtitle settings turn off between episodes

you can enable global subtitles in settings.

Let me sort by file size so I can watch the disk gobbling files first

you can kinda deduce that if you sort by bitrate.

it sounds like you figured out a solution for yourself, already, but there's a lot of existing utilities like tinyMediaManager, WebTools-NG, Raddarr, Sonarr, etc. for doing media management. Plex is just a media server/player.

> Subtitle settings turn off between episodes

There is actually a way to fix this! Log in and navigate to: https://app.plex.tv/desktop/#!/settings/account

On this page, scroll down past the Security section to Audio & Subtitle Settings under Settings, and edit the account-wide language settings there.

One caveat; any movies or shows you’ve already watched with subtitles not enabled will still have subtitles not enabled.

Adding to the list: postgres (or any real db) support. I’ve had to repair their SQLite db so many times. It’s so common they have a help guide on it too and folks have made automated scripts to do it for you.

How do they manage to get their sqlite database in such a state where it would need "repair"? how would psql fix this?

> or any real db

sqlite is literally the state of the art database. I suspect you mean "database server" or something

Highly recommend Infuse on Apple TV. Since I was running Plex on my NAS it would often be very buggy and slow with buffering. One day I got fed up and tried infuse, pointed it at the same network share, and bam- instant playback that worked consistently, and way better native controls for subtitles etc. I’m sure there are good reasons to use Plex, I did so for years, but honestly streaming has been so much easier since moving off it.