Plex Fireside in the Forum 2024

Please add the ability for Plexamp to connect to multiple sources / libraries simultaneously or at least streamline the process of switching sources. I currently run multiple music libraries on my server and the inability to search them both at the same time is a bit of a headache. I’ve seen others suggest a merged library with all music as a solution however the way play history is tracked by library makes that solution unattractive.

In the rest of the Plex ecosystem, searching pulls in material from a wide array of sources, local, other libraries, Plex hosted and external streaming services… Plexamps inability to aggregate multiple sources to help you find what you are looking for stands out as behind in this regard.

1 Like

Thanks for your thoughtful suggestion @trinitro! While we currently have no plans to do something like what you described, it’s always good to take this feedback and incorporate it into our roadmap planning :heart:

As for editions, we definitely had discussions on how to improve them both technically and how they’re presented to the user. Nothing’s in the roadmap for now, but I definitely wouldn’t say editions are in their final form :wink:

1 Like

Two taps/clicks.
One on the library name top-left on the home page
then select the library.

2 Likes

Yes, the main issue has been around licensing and while this is something we haven’t given up on, there’s nothing we have to share at this moment.

Thank you both @elsancho and @PlexUser215671 :heart:

Here’s a new one that is also getting no traction, besides the cofounder telling me to stop pinging him …

This is not something new. Users have been asking for it for years, both here and on Reddit.

I’m sure if you bring back the plugin system, developers will figure out integrations with Spotify and such.

Thanks for reading and listening.

thanks for the report @plex_gb ! Taking this one as a bug report to try and replicate!

Hi @tramp78 !

Got some messaging coming around our intentions here as we wrap up the Fireside chat

Not at this time, but I understand why you are asking. It can be a bit of a challenge to figure out who is who in my friends list sometimes until I get used to names and avatars.

Interesting - if they don’t have access then I am not sure how their activity would show in your watch history. I will take this as a bug for us to try and replicate and dig into a bit.

1 Like

Hey McWanke,
thanks for your time. It was a content on my server. I checked and casted the content to my Nvidia Shield TV where it was showing up in the dashboard. Maybe it has something to do with the Chromecast from this gen? I think it didn’t change the “watched” status as well.
So it’s basically a complete incognito playback of sorts.

We don’t have anything to share here right now, but we do appreciate you joining us in the Fireside chat @dedero !

1 Like

Hi @csa4140 ! Following along with similar comments on extras, we don’t have any plans currently but it sounds like there is quite a bit of desire for us to keep growing this feature! We have this on the radar to investigate in the future.

1 Like

For my own curiosity, how long is this “backlog” that you keep mentioning? How does Plex decide what to work on / prioritize from this backlog?

As a 3rd party developer, a lot of features / changes I want deal with the API or under-the-hood backend / database changes. These are changes that most Plex users will never see or even benefit from.

One such example is adding a ratingKey to the payload in the media.download websocket notification. If I make a new feature request for that, it will never get any votes because that is so obscure and filled with technical jargon that is meaningless to the majority of Plex users. To me this request feels like a very simple thing to implement, but likely will never be prioritized.

3 Likes

On the topic of metadata - we hear you. There has been some great feedback in this Fireside chat and we are definitely listening to it. We have multiple discussions kicked off on this topic and acknowledge that changing metadata providers can present some big changes to people which isn’t great. We do have a few ideas to work on making this better and will keep working to be the best provider of metadata that we can be. Thank you all for your comments and thoughts here, they are appreciated!!!

2 Likes

:rofl: our PM backlog has pretty much always been the biggest backlog that we have here at Plex. It is pretty long. We have some messaging that will be posted shortly around the API topic. We are also listening and want to make sure that we are doing a better job at engaging with you all on your suggestions and comments. We aren’t making changes right now, but we are discussing different ways we can make this process easier to understand. This includes topics like our feature request forum and bug trackers. Thank you for this post and interest here @SwiftPanda16 !

1 Like

Let’s talk about metadata agents, audiobooks, and server in general! I have a feeling that this is going to be a popular post, so let’s dive in! First - we have already removed python on the Android-based Plex Media Server releases (yes, this means the shield), and thus, 3rd party agents on that platform. This same change will be occurring to all server builds but we are committed to making sure that solutions still exist for alternatives on all platforms in conjunction with the removal change.

Next - where does this leave everyone? We have put together a boarder plan that I am effectively introducing here. Now I know that this is coming at the end of the Fireside chat, but please know that we will be following up with a dedicated post to get feedback and comment within the next few weeks as we get closer to Pro Week. So what is this plan?!?

Effectively, we want to double down on Plex Media Server. We have always put effort in two places, server side and then on the client side to realize a full experience. The problem is that this is a slow process. To implement this we need many developers on multiple clients as well as our server gurus to all work together to crank out amazing features. This takes time. It is harder to be agile and react to things as they come up when we are working through these projects. Overall - we need a way to move a bit faster - and this is exactly what we have been brainstorming and working on.

There will be many pieces to this puzzle and it will take some time to get the full and clear picture out, but here are some of the pieces that we are excited to share with you today:

  • A public PMS Open API spec: this has been a long time coming. In order to help people build amazing things they need to know what is possible and how to access it. This work has already started!

  • NFO support: build out your own metadata! Having the ability to have local files with the specific metadata for titles that you want to see int he way you want to see it. This project is already kicked off with a target release next year.

  • Custom Agents! Metadata is crucial to making the experience the best it can be and while we are removing python and the existing third party access that exists now, we have started the working on what comes next. In a nutshell, developers will be able to implement metadata agents following the same API spec that we do for our own infrastructure, meaning 3rd party agents will be first class citizens in PMS and server owners will have the ability to build custom agents that are fined tuned however they see fit. This opens the door for projects in many languages, not just python, going forward. You will truly have complete control over your metadata. This effort has also started with a target release alongside NFO support next year.

  • Audiobooks? Ebooks? Other library types? This initiative will open the door to us adding support for these types of libraries and making sure that we have the appropriate metadata fields and library features that are needed for these entertainment types to be successful. This hasn’t started, but is part of this overall planning - but to be clear this would be server-side support and we may need community help to have amazing clients to be able to consume this media! We would much rather get to more things faster on the server side and work with all of the creative devs out there via a public PMS API to support creating their own dream experience for consuming this entertainment!

  • Photos and Music: This initiative will have an impact on these library types, but we plan on continuing support for both of these through dedicated apps (yes, I said apps here) and we will be talking through these impacts in pro week which starts on September 16!

  • Rebuilding the server management experience. This will be a major project that is firmly on the roadmap for next year (2025). This will replace the bundled web client, and provide a much more extensible platform for giving server owners a bespoke experience for managing, curating, and understanding their server that will not only be available through your browser, but also on your mobile devices. This work will be kicking off next year!

The fact is, we feel that we will be better off if we focus most of our efforts on the server side of things and also work to build out community support for anyone who wants to work on client or third party solutions against a PMS. Therefore there may be features that we work on that only appear on server and are just sitting there waiting for someone to come along and built out an amazing client experience. But instead of hobbling ourselves thinking that we must hold off on building this until the stars align and we can spin up a big project to handle both server work and client side work - we want to remove this boundary! Let the features flow!

As part of this initiative, we hope to find ways to build out, work with, and ultimately collaborate with you, the community on development initiatives. Having a thriving community of developers and users will only strengthen this amazing platform. While we don’t have details fully worked out, the goal would be to create dedicated communication channels for the dev community that allow Plex engineers and developers to work together for even better experiences. We would like to help create open source components that developers can use to quickly ramp up new projects for even faster bootstrapping of ideas into enjoyment.

44 Likes

Hey, @tree2369, just wanted to follow up on this. Looking into your Plex account, you don’t actually have our free live TV service disabled. Since it’s not disabled, it’s still available and accessible to the app, which is why it appears in the Top Shelf.

Most likely, you’ve instead turned it off as a source under Manage Guide Sources in the guide settings. That does stop our free channels from appearing in the guide, but it doesn’t disable that free service altogether. If you’re not interested in our free channels at all, you can fully disable that in your “Online Media Sources” account settings.