Skip to content

Conversation

@GorujoCY
Copy link

@GorujoCY GorujoCY commented Mar 8, 2025

List of changes proposed in this PR:

  • Added Home Theater (Software)
    • Relevant discussion(s): see the linked forum topics here

Follow up of what Jonah (@jonaharagon ) said in PR #2930 which was supposed to be a contribution for alternatives towards smart TVs, I'm doing what he asked which is to separate them into 2 pages and 2 separate PRs of those with the names that was suggested in the old PR. And we're beginning with the media players and will work on the hardware side later!

As always let me know if you spot any mistakes or any changes to be made or want to pitch in new recommendations and more importantly any objections thank you. For more context I do recommend looking at that past PR.

@GorujoCY
Copy link
Author

GorujoCY commented Mar 8, 2025

@jonaharagon could the build configuration be something wrong or something else, could you check it? If it fails like that something is up.
Edit: I was able to run it locally so the configuration of the build is odd on the repository side.

@friadev friadev added the pr:missing discussion PRs which add recommendations which have not yet been discussed label Mar 9, 2025
Copy link
Contributor

@friadev friadev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs to be approved on the forum.

@github-project-automation github-project-automation bot moved this from Unreviewed to Needs Changes in PR Review Status Mar 9, 2025
@friadev friadev added the c:software self-hosted/decentralized software and related topics label Mar 9, 2025
@friadev friadev changed the title Media Players update!: Media Players Mar 10, 2025
@github-actions
Copy link

github-actions bot commented Mar 11, 2025

Your preview is ready!

Name Link
🔨 Latest commit 82b073c
😎 Preview https://pr2938.unreviewed.privacyguides.dev/en/

Please note that this preview was built from an untrusted source, so it was not granted access to all mkdocs-material features. Maintainers should ensure this PR has been reviewed locally with a full build before merging.

@GorujoCY GorujoCY requested a review from friadev March 11, 2025 08:43
@GorujoCY
Copy link
Author

Cancel, feel free to deny the re-request I got confused for a moment.

@friadev
Copy link
Contributor

friadev commented Mar 16, 2025

Yeah I'm not happy with VLC. I think we should expect some baseline level of basic security when recommending third party apps, and here VLC doesn't offer an official flatpak and the one that is available is basically not sandboxed at all: full filesystem access etc. On macOS, VLC does not use the App Sandbox and has entitlements for JIT and microphone and camera access. Also it's not on the App Store which means no nice autoupdates from there. I really don't want to recommend this when the default media player is better.

@GorujoCY
Copy link
Author

GorujoCY commented Mar 16, 2025

Yeah I'm not happy with VLC. I think we should expect some baseline level of basic security when recommending third party apps, and here VLC doesn't offer an official flatpak and the one that is available is basically not sandboxed at all: full filesystem access etc. On macOS, VLC does not use the App Sandbox and has entitlements for JIT and microphone and camera access. Also it's not on the App Store which means no nice autoupdates from there. I really don't want to recommend this when the default media player is better.

Anyone else's thought on this? Will consider removing if agreed upon.
And honestly idk how better kodi is anywho so if that's also the case can we even recommend media players? 🤔
Suprisingly it seems as if KDE actually bundles VLC into it's DE so I digress.
Edit: on flatpak kodi does have better management of it's permission so it's ok to keep it imo.
Edit 2: ok Kodi is worse for apple devices, it needs jailbreaking to install it which is bad, I actually thought it is on the app store, we should advice against for apple devices. I can't comment for MacOS though.

@GorujoCY
Copy link
Author

GorujoCY commented Mar 16, 2025

@friadev VLC is on the app store
https://apps.apple.com/us/app/vlc-media-player/id650377962

In conclusion I am 50/50 on this.

@friadev
Copy link
Contributor

friadev commented Mar 16, 2025

@friadev VLC is on the app store https://apps.apple.com/us/app/vlc-media-player/id650377962

In conclusion I am 50/50 on this.

If you want the macOS version you can't download off the app store, and the version you get from their website doesn't enable the App Sandbox. Also has some weird entitlements like allowing JIT for some reason. The fact that they do have a sandboxed version for iOS tells me they could enable it but they just choose not to for some reason.

@friadev
Copy link
Contributor

friadev commented Mar 16, 2025

And honestly idk how better kodi is anywho so if that's also the case can we even recommend media players? 🤔

Kodi at least offers an official flatpak. Looking at their macOS app, they have fewer entitlements like enabling JIT and camera/mic, but they still don't enable the App Sandbox and they disable library validation which is a security feature: https://developer.apple.com/documentation/bundleresources/entitlements/com.apple.security.cs.disable-library-validation
Their flatpak also has a warning about it being potentially unsafe but I'm not familiar with flatpak.

@jonaharagon
Copy link
Member

I would prefer somebody open a VLC thread on the forum so we can get more eyes on this than just whoever is looking at PRs.

My 2 cents though:

I think we should consider the context that people are using these media players in. If it's largely trusted content, like media people have ripped themselves, then using tools like this does seem like an improvement to me.

This could actually be a great opportunity to address security issues with media on the site. I think @friadev had a good point that we've seen a lot of vulnerabilities directly caused by esoteric media engines in other apps like Chrome and iMessage. If we recommended tools like VLC we could add a section about these dangers and a warning about running internet content.

I think that this approach would be more educational and useful to readers than simply avoiding the topic of media players on the site.

@friadev
Copy link
Contributor

friadev commented Mar 17, 2025

I would prefer somebody open a VLC thread on the forum so we can get more eyes on this than just whoever is looking at PRs.

Yeah I suggested that. I could but I don't actually want it to be added so it would be me making the suggestion and then immediately shutting it down which makes no sense.

@privacyguides-bot
Copy link
Collaborator

privacyguides-bot commented Mar 17, 2025

This pull request has been mentioned on Privacy Guides Community. There might be relevant details there:

https://discuss.privacyguides.net/t/kodi-home-theater-software/25866/2

https://discuss.privacyguides.net/t/vlc-media-player-software/25865

@redoomed1 redoomed1 removed the pr:missing discussion PRs which add recommendations which have not yet been discussed label Mar 18, 2025
@GorujoCY
Copy link
Author

GorujoCY commented Mar 25, 2025

it's been a week so about time we summarize and decide:

  1. A bonus round was added and it's jellyfin. It has been overall praised by the community, not surprising I guess and it's at 9 votes
    https://discuss.privacyguides.net/t/jellyfin-media-management/25867

  2. Kodi, despite the 5 votes, Kodi has ended up in a mixed bag, mostly concerning insecurities or otherwise many users not regarding it as a good option even for that, I completely disagree and it seems jonah too as it is a far better altenative for the big screen imo or in our opinion..
    Unfortunately Kodi has left us still needing to debate
    https://discuss.privacyguides.net/t/kodi-home-theater-software/25866

  3. VLC, VLC seems like it will be down, most have disregarded it with very few pointing it's uses which I think for sure it does, also only 4 votes
    https://discuss.privacyguides.net/t/vlc-media-player-software/25865
    Maybe therefore it is agreeable we remove VLC?

let's see for the following CVEs of each of them also:

  • last VLC CVE: CVE2024-46461,
  • Kodi stands at CVE-2023-30207 [So I feel they've been able to secure their software lately which is good]
  • Despite the praise Jellyfin is getting, the last cve is CVE-2024-43801

that's all on report based on what I gathered and experience. What do you think is our next move?

For transparency: CVEs have been sourced from: https://www.cvedetails.com/

@jonaharagon
Copy link
Member

Based on all discussion so far, I would be fine with renaming this page from Media Players to Home Theater, and listing Jellyfin and Kodi.

Media Players (covering tools similar to VLC, IINA, etc.) can be a separate page and PR in the future, but at the moment it does not sound like there are any we actually want to recommend, so I would not proceed with those recommendations at the moment.

@jonaharagon
Copy link
Member

Alternatively, we could wait for #2970 to be merged, add Jellyfin to that page, and not list Kodi for now and not create a new media players/home theater category at all. Might make more sense now that I'm thinking about it.

@GorujoCY
Copy link
Author

GorujoCY commented Apr 12, 2025

Alternatively, we could wait for #2970 to be merged, add Jellyfin to that page, and not list Kodi for now and not create a new media players/home theater category at all. Might make more sense now that I'm thinking about it.

Whatever you prefer, if that's your preference we'll stick with that.
I'll get the necessary changes when I get home. I am also having a bit of struggle with my sites so I'm not sure where my priorities will lie with this...

@GorujoCY GorujoCY changed the title update!: Media Players update!: Home Theater (Software) Apr 12, 2025
@GorujoCY
Copy link
Author

will be waiting for the that PR to merge first and decide

@GorujoCY GorujoCY closed this Apr 12, 2025
@github-project-automation github-project-automation bot moved this from Needs Changes to Done in PR Review Status Apr 12, 2025
@GorujoCY GorujoCY reopened this Apr 12, 2025
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
It's cross platform after all.

Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
working on the VLC.

Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
toning it down after trying to open an image in vlc on linux, out of the box it's not great, it really treats images as video and is short out of the box.

Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
trying to comply with the names / trademark, we're giving it a formal name for the start as per 
https://wiki.videolan.org/Intellectual_Property/#Names_.2F_Trademark

but to keep the characters short we'll keep it to VLC for the rest

Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
that's a bad one

Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
uploading as png and will update the markdown to reflect that


Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
hopefully?

Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
got the site necessary to find it

Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
MacOS I can't comment on as I don't have a MacOS device.

Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
Signed-off-by: Gorujo-kun <gorupublic@gorujokun.cy>
@dngray dngray force-pushed the pr-gorujocy-mediaplayers branch from c3ce179 to 1311a16 Compare November 18, 2025 11:13
@dngray dngray force-pushed the pr-gorujocy-mediaplayers branch from 899a794 to 82b073c Compare November 18, 2025 11:24
@dngray
Copy link
Member

dngray commented Nov 18, 2025

Alternatively, we could wait for #2970 to be merged, add Jellyfin to that page, and not list Kodi for now and not create a new media players/home theater category at all. Might make more sense now that I'm thinking about it.

That's now been done, so we could look at this.

I think in general media players don't make a whole lot of sense, although VLC probably does on windows, over say windows media player which no doubt has some AI abilities, because why not. If we're looking at Linux well, there's mpv as well. so I do agree in keeping this page about home theater options..

In terms of privacy this page does make more sense in terms of a minipc or single board computer running linux with something like Jellyfin or Kodi for privacy reasons over say smarttv firmware which probably sends all sorts of data back to the manufacturer (eg samsung).

I do think we should avoid making hardware recommendations like the Raspberry Pi however, as there's nothing particularly privacy friendly about that and for this purpose it may not even be the most cost effective idea.

@GorujoCY
Copy link
Author

GorujoCY commented Nov 18, 2025

Alternatively, we could wait for #2970 to be merged, add Jellyfin to that page, and not list Kodi for now and not create a new media players/home theater category at all. Might make more sense now that I'm thinking about it.

That's now been done, so we could look at this.

I think in general media players don't make a whole lot of sense, although VLC probably does on windows, over say windows media player which no doubt has some AI abilities, because why not. If we're looking at Linux well, there's mpv as well. so I do agree in keeping this page about home theater options..

In terms of privacy this page does make more sense in terms of a minipc or single board computer running linux with something like Jellyfin or Kodi for privacy reasons over say smarttv firmware which probably sends all sorts of data back to the manufacturer (eg samsung).

I do think we should avoid making hardware recommendations like the Raspberry Pi however, as there's nothing particularly privacy friendly about that and for this purpose it may not even be the most cost effective idea.

Oohoo never expected the day to come back.

Anyways few things:

  1. We likely need more discussions in regards so I can try bumping the raspberry pi thread if accepted but the only reason we recommend is for the TV HAT which should make for a relatively painless setup. Kinda like how Valve is building a hardware ecosystem with SteamOS. Now of course alongside Raspberry Pi we can say any PC as another option for home theater not just the raspberry pi but meant for those a bit/little more advanced in the technical skills.

  2. If not could we add a recommendation to my community wiki for the hardware part (https://discuss.privacyguides.net/t/harm-reducing-replacing-your-smart-tv/27392/)?

  3. We can also bump the VLC Discussion if needed but considering the past discussion, I think to align with the community values we shou Probably move forward from not recommending, otherwise we bump and see.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c:software self-hosted/decentralized software and related topics

Projects

Status: Unreviewed

Development

Successfully merging this pull request may close these issues.

6 participants