Server Version#: 1.27.1.5891
Player Version#: WEB 4.76.1
I have added a few TV shows my Mac. However, they do not appear in my TV Toddler library. Going through the logs, I can see that they are being scanned and and an associated error
Jun 15, 2022 20:29:19.919 [0x7f0ce02e1b38] ERROR - [Transcoder] [aac @ 0x7f371c89db80] TYPE_FIL: Input buffer exhausted before END element found
Jun 15, 2022 20:29:19.919 [0x7f0cde7c4b38] ERROR - [Transcoder] Error while decoding stream #0:1: Invalid data found when processing input
If you examine further, you will find other similar errors for similar files.
9) (range: bytes=0-)
Jun 15, 2022 20:29:19.632 [0x7f0ce02e1b38] DEBUG - [Transcode] Streaming Resource: Unthrottling session 0x7f0cde900938:67197300-d2d3-469c-bb72-66703c7e6b8c which is using static transcoder slot. Used slots is now 1
Jun 15, 2022 20:29:19.663 [0x7f0cde7c4b38] ERROR - [Transcoder] [aac @ 0x7f371c89db80] invalid band type
Jun 15, 2022 20:29:19.663 [0x7f0ce02e1b38] ERROR - [Transcoder] Error while decoding stream #0:1: Invalid data found when processing input
Jun 15, 2022 20:29:19.664 [0x7f0cde7c4b38] DEBUG - Request: [192.168.1.56:63121 (Subnet)] GET /status/sessions/background (8 live) TLS GZIP Signed-in Token (Nader:)) (Chrome)
Jun 15, 2022 20:29:19.665 [0x7f0cdec0eb38] DEBUG - Completed: [192.168.1.56:63121] 200 GET /status/sessions/background (8 live) TLS GZIP 0ms 530 bytes (pipelined: 6)
Jun 15, 2022 20:29:19.693 [0x7f0ce02e1b38] ERROR - [Transcoder] [aac @ 0x7f371c89db80] channel element 0.1 is not allocated
Jun 15, 2022 20:29:19.693 [0x7f0cde7c4b38] ERROR - [Transcoder] Error while decoding stream #0:1: Invalid data found when processing input
Jun 15, 2022 20:29:19.726 [0x7f0ce02e1b38] ERROR - [Transcoder] [aac @ 0x7f371c89db80] channel element 0.1 is not allocated
Jun 15, 2022 20:29:19.726 [0x7f0cde7c4b38] ERROR - [Transcoder] Error while decoding stream #0:1: Invalid data found when processing input
Jun 15, 2022 20:29:19.753 [0x7f0ce09f1b38] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Media Scanner' exit code for process 1473 is 0 (success)
Jun 15, 2022 20:29:19.755 [0x7f0cde9bcb38] DEBUG - Loaded metadata for Season 2 (ID 82774) in 1ms
Jun 15, 2022 20:29:19.755 [0x7f0cde9bcb38] DEBUG - Done with metadata update for 82774
Jun 15, 2022 20:29:19.759 [0x7f0ce02e1b38] ERROR - [Transcoder] [aac @ 0x7f371c89db80] Input buffer exhausted before END element found
Jun 15, 2022 20:29:19.759 [0x7f0cde7c4b38] ERROR - [Transcoder] Error while decoding stream #0:1: Invalid data found when processing input
Jun 15, 2022 20:29:19.759 [0x7f0cde9bcb38] DEBUG - Loaded metadata for What's Your Favourite Nursery Rhyme? (ID 82775) in 2ms
Jun 15, 2022 20:29:19.760 [0x7f0cde9bcb38] DEBUG - Done with metadata update for 82775
The files you’re downloading are not 100%. They are damaged. PMS is picking up on that and reporting. Playback will fail.
For some other episodes, file naming and organization might be the culprit.
It appears you’ve organized a few of the episodes ok (e…g Shaun the Sheep) while dumping some other files in a more unstructured way in your library folder.
Plex will probably not like Thomas.And.Friends.All.Engines.Go.S01.1080p.NF.WEBRip.DDP5.1.x264-LAZY as the top-level folder for a show.
Naming should look like this:
toddler
tv <- folder linked to your library
Thomas and Friends All Engines Go (2021) <- year is optional but might help matching
Season 01
Thomas and Friends All Engines Go (2021) - s01e01 - A Thomas Promise.ext
Thomas and Friends All Engines Go (2021) - s01e02.ext <- episode titles are optional / can be ignored
The was regarding [redacted] shows (sorry I should have been more explicit). Source is [redacted] (many more but the logs should reflect this one specifically) but it is region locked I suspect.
The video itself was either damaged by the uploader or damaged during download. There is no way to be certain.
If you have other files obtained with this method then the method is probably ok.
This leaves only the source file itself as the problem. You need to locate and procure from another source.