• 0 Posts
  • 37 Comments
Joined 2年前
cake
Cake day: 2023年6月20日

help-circle
  • the actual problem here is that OPs network is not configured correctly and that Plex detects that the physical local client is actually accessing the server from a totally other network.

    Fairly common when you use docker to run Plex and have the container run in bridge mode. This will put the container in the docker network that will then be different to your local network.

    Plex determines if a stream is local or remote based on the network so when your container is in bridge mode, the physical local client will be a remote connection because of the different networks.

    And since remote streaming requires Plex pass since end of April, you will see this.






  • Yes, I am aware of those changes but what has this to do with Plex Home?

    From those changes, as long as you, the Server Admin, has Plex Pass, your Users would still be able to stream remotely without having Plex Pass themselves:

    When running your own Plex Media Server as a subscriber, other users to whom you have granted access can also stream from the server (whether local or remote), without ANY additional charge—not even a mobile activation fee.

    And there is nothing being mentioned that sharing your Plex Pass features to your Plex Home Users will change in any way.




  • Some other perspective here…

    I think that this information would be possible to highlight, you could, for example, have an announcement channel that is read only for the regular users.

    However, that doesn’t mean that this will reduce the number of questions though.

    Even discord has a search function, granted it is not great but still, if you are willing to search for something you would be able to find it.

    But this is the problem. For your regular users, it is much easier to simply ask that redundant question again and again instead of doing the least amount of searching yourself.

    Heck, I had questions in some communities in which I copied the question in the title and searched on Google for it and got an answer in the first result.

    What I want to say with this is that those redundant questions will be asked regardless of the platform.

    What I think is worse about discord, especially as a help or support platform, is that it is a walled garden. All the knowledge accumulated there is locked away and cannot be found unless you are on discord and search for it. At least on reddit or Lemmy, you can still find the answer for something if you are looking for it.

    I think that discord can work as a platform but only to a number of users. I have such a thing for a plugin that I am maintaining but there are not even 30 people on there. But I also give direct support and figure out issues that are either because the user did something wrong or it is an issue with the plugin. If it is a reaccuring problem I put that in the wiki or the FAQ otherwise, it is a bug report as a new issue so that the information are something you could find.



  • Because VLC is a completely different Application in how it works than Plex.

    Plex is, first and foremost, a Client-Server Application. Without a Server, you won’t be able to play something. VLC on the other hand is a complete standalone player which has to play (almost) everything that you throw at it. VLC also has network discovery so that you can actually play content from a network share.

    That is another difference, for Plex, you don’t need a network share because the data is directly coming from your Plex server. VLC, on the other hand, will always need direct file access.

    Plex itself also relies on the client device to provide the necessary compatibility to play the content you want to play. When something isn’t playable, Plex will have to make it playable by converting (transcoding) it. the higher the quality of the content, the more processing power you need.

    For example, according to Plex itself, you need a CPU with 2000 PassMark Points to transcode a single 1080p video stream. A 4K HDR stream requires 17000 PassMark Points.

    VLC cannot allow to not be able to play something on its own because if a player cannot play something, is it really a good player? However, with Plex, since it has the Server infrastructure in the back, it can allow itself to not bundle every possible compatibility in each client on every platform because if something isn’t playable, as said above, the server will make it playable.

    So, Plex most likely had to transcode your file into a compatible format and your server is most likely not strong enough to do that in an adequate timeframe. VLC didn’t need to do that and only needed to work over the WLAN to create a buffer of the data.



  • Short answer: Because their motivation is to win!

    I read something about this in the Book “Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game With Unity and C#” by Jeremy Gibson a while ago, maybe that can explain this a bit.

    Basically, every Player has some Intention or the “Player Intent” which is described by the Personality Types of Richard Bartle. For example, you have:

    • The Achiever who seeks to get the highest score in the game and wants to dominate it
    • The Explorer who seeks to find all the hidden places in the game and wants to understand the game
    • The Socializer wants to play the game with friends and wants to understand other players
    • The Killer who wants to provoke other players and wants to dominate them

    And then you have two others that you will be encountering:

    • The Cheater who only cares about winning and does not care about the integrity of the Game and they will bend or break the rules to win
    • The Spoilsport who doesn’t care about winning or about the game but rather will break the game to ruin the other player’s experience

    So, the motivation to “cheat” could either be that this player doesn’t really care about the game, is able to get away with cheating and just wants to beat the game. According to Jeremy Gibson, a cheater might not cheat if they can win legitimately but I would argue that cheaters are usually not great players in the first place so the bar would be pretty low for them to “win legitimately”.

    As for the spoilsport, this is extremely hard to work against or prevent because the motivation isn’t about the game anymore but other players, to make their experience miserable so that the spoilsport can gain satisfaction from it. Hence also the use of “don’t feed the trolls”.

    With that being said, when you ask why someone would cheat, the question would rather be “What is their motivation” and the answer to that is “to win the game, at all costs”. And, most of the time, they will get away with this because they apparently cannot be caught as quickly as they can still continue doing it, if there is any action against them at all.


  • I tried it but it doesn’t seem to work for me correctly or maybe I am doing something wrong. I patch the YouTube app and install it but as soon as I close and open it, all the changes made by the patch are apparently gone. Shorts that are hidden on the first start after the patch are visible again, ads seem to be reduced but still happen occasionally.

    I disabled the default YouTube app, gave the patched version a different name, disabled auto update, repatched it but nothing seems to stick after opening it again.

    And then the whole “I have to download the apk so that I can use it” because I don’t have rooted my phone is just inconvenient.

    I stick with my yt-dlp server and Plex instead.


  • It goes even beyond that.

    With a dedicated app, you go into the store and install it and then you have it in your apps that you then can place everywhere.

    With a website, you need to have the browser, navigate to that website each time. And yes, you could put a link to that website on your home screen as well but not many user are probably aware of that being an option.

    I know that but I still would prefer a dedicated app because it is easier to manage and use more features of my phone. For example, I just tried it on my android phone and the link to a website always opened a new tab in my Firefox.

    Then I can manage the notifications of that app depending on what I want it to notify me about.

    I can’t do that specifically for a single app or website in a browser.

    On the other hand, I also wouldn’t want to miss a website because I am not always on my phone and, in some cases, it is way more annoying to do something over the phone because I am just not used to it (like writing this comment). Doing that over a website version that I can access on my PC is much easier and convenient.


  • The health check that Tdarr can do depend on what health check you select, the “quick” health check will only check the file headers. This probably won’t find any video corruption unless the file headers are corrupted or invalid.

    The thourough health check will basically do a transcode of the input file without an output. This is being used to run and check each single frame of the file and “process” it without actually producing an output. https://trac.ffmpeg.org/wiki/Null

    Would this screw with plexs own traditional transcoding?

    No, Plex and Tdarr are two completely different things.

    Transcoding is not some universal thing but rather a term to describe what is happening. In general “transcoding” means that you convert something from one format into another.

    When you use the processing pipeline through Tdarr, it would detect a file in your library and run it through your specified pipeline. Depending on what you want to do with the file and how the pipeline is configured, it might or might not do anything with that specific file. When you, for example, configure that you want any file that has a video stream that isn’t encoded with HEVC to be HEVC then a H.264 file would then be transcoded.

    This is on a “replacement” bases, so any file you run through this would replace the existing file in your library. Meaning: you have a H.264 file before tdarrs processing and after it is finished, you have the file with HEVC as video stream.

    With the health check, as explained above, this is a bit different since you don’t have an ouput file, there is also no replacement happening. It is just a “check” that the file can be transcoded in its entirety (with a thourough health check).

    When Plex transcodes something, this is done “on the fly”. This means that it only transcodes the current file in your library.

    Technically, tdarr could “screw” with the Plex transcoder when Tdarr processes a file while you yourself watch the same file that is then transcoded by plex. When Tdarr is finished, it would replace the file which then could throw off the Plex transcoder. But this is very rare or non existent and you could even configure tdarr to do those things only at a certain time and it wouldn’t happen with health checks. as someone who runs both, I have yet to come across something like this.

    Or does it attempt to repair a file by transcoding

    As the name suggests, health checks are only “checking” if the file is healthy, there is nothing being repaired here. While you might be able to repair the file header, a corrupted video or audio is not something you can repair because of missing information. But that is nothing that Tdarr will do anyway, it just verifies/checks if it is healthy or not.


  • From the very low amount of information, there isn’t much to go by so the usual would have to be checked.

    OP should definitely use the new agents, again, anything other than the official agents are unsupported and shouldn’t be used unless you use a specific metadata agent for a specific source. If that is tmdb, tvdb or imdb then the new agents will work just as fine if not better.

    Then the usual suspects would need to be checked. Naming convention being followed, content not being merged into other episodes etc.

    So if the new season is not appearing inside the show, it either wasn’t detected because of the file naming or merged with some other content (filter -> duplicates).

    Without any further information, there is very little to speculate further


  • A bit of clarification here because this is a mistake I have seen too many make.

    The first thing is that You should only use the Plex Series and Plex Movies Agent. They are the official and up-to-date Agents that you need. All other Metadata Agents like TheTVDB and TheMovieDB are outdated and unmaintained. The new Metadata Agents are also faster than the old ones, Unless you use some specific 3rd Party Agents, the Plex Series and plex Movies Agent are more than enough for you because they get their metadata from watch.plex.tv which aggregates them from TheMovieDB, TheTVDB and IMDB.

    When you use those agents, you only configure them through the Advanced Section in your library. The “Agents” Section in your Plex Server Settings is absolutely meaningless for those new and official Agents because the Agents listed there are based on the old Metadata Agent system written in Python (IIRC the new ones are written in C++ like the rest of Plex).

    Also, that Agent section is based on a Priority list, not on an “override” list. This means that the list is being processed from Top to bottom, each agent in that list will provide their own metadata and write that to the Library item but it will only add metadata that doesn’t already exist yet. This means that if the first metadata agent provides a Synopsis for the library item, the next Agent will not override it.

    So, with the new Metadata Agents, there is nothing to override and the Agent section can be completely ignored. Only when you use 3rd party metadata Agents, this section would be of interest to you.

    Source: I am the developer of the MyAnimeList Metadata Agent for Plex.


  • I don’t know where I read it but IIRC religion is being used as a simple answer to very difficult and possibly uncomfortable questions: why are we here and what is our purpose?

    It is fairly easy to believe that something, a god, created us instead of that the existence of humanity was just a fluke, a stroke of luck enabling us to evolve were we are now because it is just easier to grasp even if it is proven. That we evolved from simple beings into more complex organisms instead of just “being created”. Evolution creates so many quite difficult questions that it is easier to understand and believe that someone just wanted us to exist.

    When someone is believing in a religion they also always have some form of " it won’t be over" scenario like when you die, there is nothing truly “the end”. You just won’t vanish and this can be terrifying for many because the following question could be, what sense does it make to live at all when our existence is just so insignificant in comparison to everything else?

    So, in short, it is an easy too to make sense of things that almost everyone can understand it.

    Unfortunately, things like this can and will be abused.


  • Connectivity or rather the lack of it…

    I have a Samsung TV and recently got a new cooling fan and now when I start the fan when my TV is on, it says it detected a new device. I don’t know what my TV would want with a fan maybe control the speed for more immersion?

    But there is also no way for me to disable that. I also got regular requests of my neighbor’s to connect to my TV until I disabled the notification for it. No, I couldn’t disable that my TV doesn’t even allow it to be seen, I had to enable to not automatically connect devices and disable that notifications are being shown. That thing isn’t even connected to the internet.