Server Version#: 1.41.6.9685
Player Version#: web 4.145.1
Tuner Make/Model: IPTV through Threadfin/xTeVe
Using XMLTV?: No
Channel number/Name:
I’m trying to integrate a m3u playlist into the Plex DVR with the help of a Threadfin/xTeVe virtual HD Homerun tuner. The streams are buffered though ffmpeg by Theadfin and all channels of the playlist play fine in VLC. The channel listing is also recognized properly by Plex.
However, when I try to initiate a stream in Plex itself, I’m just getting an s1001 error message. But it can’t be a networking issue, since all the tools are running on the same device and I’ve manually checked the streams in VLC.
I’ve managed to get it running and have come across what looks like a bug to me.
My clean install of the Plex Media Server is missing the required codec “libaac_decoder.so” for decoding the audio track coming in through Threadfin.
Steps taken to fix the issue:
SSH into system and bash into Docker container running PMS. docker exec -it NAME-OF-DOCKER-CONTAINER bash
Check for missing file in Codecs folder. cd ~/Library/Application Support/Plex Media Server/Codecs/3e1b2b0-942daf2dc73f6618466d358d-linux-x86_64 ls
Download missing codec with curl or wget. curl -O https://downloads.plex.tv/codecs/3e1b2b0-942daf2dc73f6618466d358d/linux-x86_64-standard/libaac_decoder.so
Please note the part “3e1b2b0-942daf2dc73f6618466d358d” in the path given above might change depending on the Plex version installed.
So plex isn’t downloading the libaac decoder and you have to add it in yourself? This is only for libacc? Have you tried deleting your Codecs folder and letting Plex download all the codecs?
Yes, on a clean install of Plex the libacc decoder was missing and I had to go through the terminal to manually download the file from the Plex server.
I’m not sure if other de/encoders are also missing. Is there a list of which files should be there?
No, haven’t tried that yet as it was a fresh install after all.
On a fresh install of Plex, the Codecs folder is empty. Plex downloads the necessary codecs as it needs them. You can delete the whole folder, and Plex will repopulate it with the codecs it needs.
If you only got that file working after adding the codec manually, then it’s either 1. Plex isn’t able to download the codec because of a network issue blocking it, 2. Plex isn’t identifying the correct codec from the media file, 3. There’s something wrong with the Plex codec repository (happened a few months ago)
Anyone ever get this sorted? I’m running across the same issue and I followed TOMillr steps and still recieve the error. Any help would be appreciated!