this post was submitted on 27 Nov 2023
736 points (97.9% liked)

Technology

59600 readers
3532 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

"I can see that one of my friends is apparently watching a ton of cheesy, soft porn stuff," a user said of Plex's Week in Review email and Discover Together feature.

Many Plex users were alarmed when they got a “week in review” email last week that showed them what they and their friends had watched on the popular media server software. Some users are saying that their friends’ softcore porn habits are being revealed to them with the feature, while others are horrified by the potentially invasive nature feature more broadly.

Plex is a hybrid streaming service/self-hosted media server. In addition to offering content that Plex itself has licensed, the service allows users to essentially roll their own streaming service by making locally downloaded files available to stream over the internet to devices the server admin owns. You can also “friend” people on Plex and give them access to your own server.

A new feature, called “Discover Together,” expands social aspects of Plex and introduces an “Activity” tab: “See what your friends have watched, rated, added to their Watchlist, or shared with you,” Plex notes. It also shares this activity in a “week in review” email that it sent to Plex users and people who have access to their servers.

This has greatly alarmed a wide swatch of Plex’s user base, who have blown up the Plex forums, the Discover Together blog post comment section, and Reddit with posts about disastrous overshares created by the feature. A sampling of posts: “Discover Together and Week in Review emails are a MASSIVE breach of privacy and trust!,” “Security breach: Why is my friend receiving notifications to rate movies I’ve watched?,” “Weekly review emails data leak,” “Plex crossed a line with ‘Your week in review’ emails today.’”

The feature is opt-out, meaning that many people were very surprised to get these emails and see this feature, as it’s up to users to proactively turn it off (instructions here and here).

“I can see that one of my friends is apparently watching a ton of cheesy, soft porn stuff (think classic ‘skinemax’ fare) from some server (it’s not mine) or Plex channel, and I am 100 percent sure they would be mortified to know that I know this,” one user wrote on the Plex Forums. “Now replace this friend, who’s just enjoying their downtime with some cheeky T&A, with a teenager who may be having difficulty figuring out feelings about their sexuality and are just trying to explore by watching LBGT dramas to see if anything there resonates or can help them figure things out. Suddenly, one of their intolerant friends or parents gets a detailed email report with a cheery title listing every little thing they’re watching…This is a dystopian nightmare of a feature and I honestly can’t believe it’s been rolled out as opt-out like this. SHAME ON YOU, PLEX!”

“I wonder how many people just had their week’s porn selections emailed to their Plex friends,” another user posted. “I just got an email about a friend’s watching habits which he definitely didn’t want to share. He insists he’s never opted into any data sharing, but…it went out anyway.”

“I’m sure there’s a certain percentage of people who want to know what kind of porn their grandma likes, but I’m hoping it’s not the majority,” another posted.

Otto Kerner, who is a moderator of the official Plex forums, said that porn viewing habits would only be shared if Plex can make a “match” of the media with online databases like IMDb. “Many pr0n titles are either not listed there at all [sic],” Kerner wrote. It’s worth noting, however, that there are many adult titles on IMDb.

There are hundreds of posts about the issue on the official Plex forums, many of which point out that many Plex users chose to use the service in the first place because it is a “self-hosted” alternative to streaming that many people go into believing they will have more control and privacy than is offered by Hulu, Netflix, and other streaming services. Plex is also used by many users to play and stream files that they have illegally pirated (the ability to do this is largely behind the initial popularity of Plex), though the company has been trying to move away from the perception that most people are using it to play pirated content. “The fact that this data is available to you AT ALL … That is just … Mind boggling, and completely against the very notion of self hosting,” one user wrote. “I feel betrayed that was done without telling me that this data was going to be collected. Let alone acted upon. It’s dangerous. Certain entities would LOVE to have that data…which could mean jail time for some.”

“The ‘See what your friends are watching’ will be great for all the people with secret porn libraries. Or when you start watching a Jan 6th documentary, and you see Aunt Becky start commenting about it being part of a satanic conspiracy,” a commenter on Plex’s blog post announcing the feature wrote. “I can also say that not one person I have talked to has ever liked the idea that I can see what they're watching from my server.”

Plex did not respond to requests for comment sent from 404 Media. Plex employees have been posting regularly in the forums explaining that people can opt out of the data sharing, and have also said media watch “sync events,” which it uses to track viewing history, do not tell the company the nature of the file played: “There is no way to know whether something being ‘watched’ occurred because you went and saw it at the theater and then marked it on the Discover page when you got home, you watched through a personal Plex Media Server Library, or anything else.”

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 268 points 1 year ago (6 children)

It’s unfortunate Plex seems hell bent on adding features nobody asked for while there forums are full of issues that have gone unsolved for years.

[–] [email protected] 113 points 1 year ago (3 children)

If only there was a FOSS alternative to plex which slowly gained popularity...

[–] [email protected] 59 points 1 year ago (4 children)

I for one would love to use Jellyfin. Though I've found in my personal experience it's not as stable as Plex nor has as many features yet. I currently have both running on my home system but primarily use Plex. One day I will fully switch.

[–] [email protected] 51 points 1 year ago (2 children)

I put off using Jellyfin for years because of comments like this. Finally made the switch three years ago and lo and behold... it's just a better Plex. More customizable, less intrusive and the syncplay actually works. There are a few issues client-side depending on your platform, but other than that I don't get the criticism.

[–] [email protected] 13 points 1 year ago (2 children)

Does it have an official app on all smart tvs and plug devices (Roku/firestick) like plex? That would be the hurdle for me, all of my family is happy with plex because every device including the $400 trash Black Friday TVs have a plex app already on them, they just need to sign in.

[–] [email protected] 12 points 1 year ago* (last edited 1 year ago) (1 children)

It does have a Roku app, but it's very limited in features and barely developed. It will probably work if all your files are x264 in your native language, however it doesn't work for my use case. I tried playing some anime encoded with x265 and it was unwatchable for me because:

A. The TV could not handle the decode and there is no (sensible) way to force server x264 transcoding for just the TV, and:

B. Selecting subtitles and audio tracks is painful and sometimes impossible. I tried changing my Jellyfin settings, my Roku settings, using the selectors on the episodes, even setting the default tracks in the video files. Nothing worked to have dual audio or dual subtitle files play the correct tracks.

I can't speak for any other ecosystems, only Roku.

[–] [email protected] 9 points 1 year ago

I have a Samsung TV and there is no official app for it. You have to side load it from a community repo. This was another factor for why I don't use Jellyfin as much, especially since my partner primarily uses the TV and is not as tech savvy.

[–] [email protected] 1 points 11 months ago

Yeah, it is the best

[–] [email protected] 16 points 1 year ago (1 children)

Curious what issues you have? In my experience plex was very annoying to work with while Jellyfin has been working stable like a charm.

Hardest part has been sideloading it on a smart tv But other then that it worked out of the box.

I do however keep everything local and offline, what really pushed me away from plex was how it kept nagging about making an account and “verifying that i own this server” ever single time i wanted to watch sm.

[–] [email protected] 8 points 1 year ago (2 children)

I have two main issues:

  1. The appletv app isn’t as smooth and fast as plex. It is hard to convince my wife to switch when the user experience is not as good.

  2. No profile fast switch. Unlike any other streaming service (Plex included) jellyfin doesn’t offer a list of profiles on startup to select who’s watching. This is a huge issue for me, as my wife, son and I uses the same devices with our own profiles.

[–] [email protected] 2 points 1 year ago (1 children)
[–] [email protected] 2 points 1 year ago (1 children)

Yes. I’ve tried all the available clients.

[–] [email protected] 1 points 1 year ago

Interesting. I've actually had the opposite experience. Jellyfin has been smoother and more reliable than Plex. Maybe it's worth checking out Emby, I think it solves the fast client switching (but I'm not entirely positive). I've just taken to running both. When I hit Plex snags I pop over to Jellyfin.

[–] [email protected] 1 points 1 year ago

I guess milage may vary on the road you take and your destination as i don’t use either of those.

I believe tv use is very low priority for them as its also tricky to get compatible and working, quite telling that the native ios app is from a third party with the official one being a browser wrapper.

I was considering making a separate account for my kid once they are old enough to operate the remote so thanks for the heads-up.

[–] [email protected] 14 points 1 year ago* (last edited 1 year ago)

As a dedicated Jellyfin user, 100% agree. I love it, but glitches where it loses my seek progress and requires restarting the video, or the terrible subtitle support on Roku, or the often lackluster library management (they improve it slowly though!), and more I'm sure, these all make it much harder to recommend.

[–] [email protected] 8 points 1 year ago (1 children)

One feature I enjoy is hardware acceleration without paying for it

[–] [email protected] 3 points 1 year ago (1 children)
[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

It's paid if you want to use hardware acceleration for transcoding ("Hardware-Accelerated Streaming").

Tip!: Hardware-accelerated streaming is a premium feature and requires an active Plex Pass subscription.

https://support.plex.tv/articles/115002178853-using-hardware-accelerated-streaming/

Sounds pretty ass to me. It's your hardware lmao

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

their servers is what actually does the streaming tho (over internet), you only provide the storage and content

[–] [email protected] 0 points 1 year ago

Jesus what a joke of a self-hosted service it would be if true, but that doesn't quite sound right. You install plex on your server and you'll direct Plex (the program) towards it and that's where you'll be streaming from, utilizing your own hardware for transcoding (software or hardware transcoded). Their servers are (afaik) used for their (Plex's) whatever content and I think authentication (which is why you might get hit with a situation where you can't log into your local net's Plex instance when you don't have internet).

Even the article says:

Converting the video (transcoding) happens automatically, in real-time, while you’re playing it. Using the free, software-based transcoding in Plex Media Server, home computers can seamlessly convert and stream video in real-time to any Plex app. Some computers with more powerful processors can even stream multiple videos at once, especially at lower qualities.

To convert videos faster and with less processing power, you can turn on Hardware-Accelerated Streaming in Plex Media Server. When hardware acceleration is turned on, Plex Media Server will use the dedicated video decoder and encoder hardware support in your computer/device to convert videos, letting you stream HD or 4K video more smoothly and stream to more devices at once. And if you use the same computer for both work and play, hardware acceleration uses less processing power during video streaming, giving you back the speed you need for your other activities.

By offloading CPU-intensive transcoding tasks to dedicated hardware, video streaming has less of a performance impact on your computer.

And so on. You provide storage, content, it streams from your computer (dunno if through their servers or direct) and you provide the hardware for transcoding and so on. You're running it on your hardware, but you're not allowed to utilize it fully without paying.

[–] [email protected] 16 points 1 year ago* (last edited 1 year ago) (1 children)

Tried installing it once and literally had to give up, whereas Plex works mostly on the first try each time I've changed oses/servers. But yeah I wish I could use jellyfin

[–] [email protected] 3 points 1 year ago (1 children)
[–] [email protected] 4 points 1 year ago (1 children)
[–] [email protected] 3 points 1 year ago (2 children)

It definitely is in most cases

[–] [email protected] 3 points 1 year ago

I'll give it another shot eventually. If memory serves I had trouble getting the container started at all, until I found a specific way to configure it, then once it started, it had a lot of issues with metadata that at the time felt like a headache

[–] [email protected] 1 points 1 year ago (1 children)

It’s easy to get started; not as easy to maintain.

[–] [email protected] 1 points 1 year ago (1 children)

What do you mean? I don't think there's much at all of maintenance needed to be done.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

Saving data outside containers so that updates don’t hose said data.

Only updating one project’s container at a time and not all of them.

Backing up data.

And the fact that there’s no good GUI I can install on windows (without WSL) to manage a remote docker system.

[–] [email protected] 0 points 1 year ago (1 children)

I've never had issues with their data. Logs, configs or media. Just set up the volumes and you're done afaik.

Updating single container can be done with a simple pull and recreate or with compose by having a single docker thing on that particular compose file. Not that I've chosen to do that, many services are simpler since a lot of them work together anyway.

Backing up should be as easy as backing up anything. Put all your docker configs in the same location, save the compose file(s), check that the paths are same in new system and you'll be up and running.

[–] [email protected] 1 points 1 year ago (1 children)

It’s tough when the directions leave out making a folder outside of the container to store configs. That’s burned me once.

I’m not looking to update a single container but a single project’s container; just because I want to update project A’s containers doesn’t mean I also want to update project B’a containers. The only instructions I’ve found update all projects at the same time.

I’m not so worried about the config files as I am worried about backing up the data inside the containers being created from data outside the containers.

[–] [email protected] 1 points 1 year ago (1 children)

It’s tough when the directions leave out making a folder outside of the container to store configs. That’s burned me once.

It seems to be step #3 here https://jellyfin.org/docs/general/installation/container/

I’m not looking to update a single container but a single project’s container; just because I want to update project A’s containers doesn’t mean I also want to update project B’a containers. The only instructions I’ve found update all projects at the same time.

If you're using docker compose, put them into a different compose file. Then you can manage them separately.

I’m not so worried about the config files as I am worried about backing up the data inside the containers being created from data outside the containers.

Data inside the containers? All the important and necessary data should be outside of them. That's sorta one of the big points. You shouldn't have anything changing inside them.

[–] [email protected] 1 points 1 year ago

I appreciate that; I wasn’t talking about Jellyfin. A different project.

It was a general gripe about Docker in general.

[–] [email protected] 35 points 1 year ago

That's why I stopped paying for Plex about 7 years ago. The CEO clearly has other priorities than making Plex serve home media.

[–] [email protected] 14 points 1 year ago

They’ve decided money is more important than a good product, I just turn everything extra off as soon as they announce it on my server

[–] [email protected] 3 points 1 year ago

They're a for-profit company. All of their new features are aimed at increasing revenue, either by introducing ad based content (and growing the user base that watches ad based content), or new features behind a paywall. The only way for those bugs to get fixed is if they risk reducing potential revenue.

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago)

That's how most development works nowdays, doesn't it? Move fast and break things, create constant new content before people tire of the old, etc. Sad.

load more comments (1 replies)