I'm having issues with the transcoded streams.. I'm able to connect, metadata is loading, everything works.. Up until it tries to play... Then it sits at paused (loading)
I hope this thread can help identify what the issues are so PlexConnect can function fully on the ATV.
Media metadata information can be found in Plex Media Server by going to the file, and then clicking Media Info on the left navigation bar
Some files work, and some don't... It seems there is a file in the opsoneo PlexConnect directory called PlexAPI.py and it held a line of code which specified file compatibilities...
Could it be a part of the PlexConnect workings that prevents files from playing based on their stream type? I'm seeing the temporary ts files load into a directory on the server, so it is transcoding, though it's not wanting to begin playing on the ATV3 side..
I've found that mp4, m4a, and avi files play without any trouble (begin playing within 3 seconds) of the play screen ... MKV files are having difficulty playing; some never start, but transcode and buffer slightly.
Here's two examples of MKV files .... One works, one doesn't...
Removing subtitles from the mkv did not resolve the issue. I removed the old file and refreshed the library. Plex now shows no subtitles for that movie. I will experiment further...
Please look at XMLConverter.py - find PlexAPI_getTranscodePath().
This is basically the same code as found in opsoneos sources, plus some adjustments.
So do these values match the stream which needs to be, or what can be played? Also, there's a quality = 9 variable . . . does any change to this variable affect the transcoding?
I wasn't able to find any mkv mux settings that worked..... However, the audio is DTS on the ones I am trying; could this be incompatible and a reason it won't stream?
I will experiment with minor changes to these two..
Dropping ac3 passthrough and adding (probably not necessary) streaming 1080p protocols.....
...
ac3: We had a longer discussion about this. The trouble is, with this change roidy will only get the aac audio, not the high performance ac3 version. He might not like that.
1080: This is fine for now, aTV2 wouldn't be capable of displaying though. Once the transcoder kicks in, you will get 720 anyways (see: "resolution:720"). This has to made flexible depending on 1) the aTV version you are using and 2) any predefined settings...
Could you please check, if the ac3 change on it's own would work? Does your file has ac3+aac audio streams? Do you have a ac3-capable audio system connected?
Could you please check, if the ac3 change on it's own would work? Does your file has ac3+aac audio streams? Do you have a ac3-capable audio system connected?
Yes... Removing the ac3 passthrough option allows transcoding of movies with ac3 audio.. I don't really have much selection; most of my movies are ac3 only. If I can find one, I would gladly test it.
I've tried a few different settings. I'm curious if a setting is not compatible, what will happen? What I'm dealing with is the h264 compression transcoding; aTV3 are compatible with up to level 4.0, though 4.1 and 4.2 also exist. I am using level 42 (4.2) and have moved my settings to 1080 and high. One other thing which has greatly reduced load (Probably because it's not making changes?) is using quality = 12
I have attached my modified XMLConverter.py ..... Won't work with aTV2 because of the 1080 settings.
Could you please check, if the ac3 change on it's own would work? Does your file has ac3+aac audio streams? Do you have a ac3-capable audio system connected?
Yes... Removing the ac3 passthrough option allows transcoding of movies with ac3 audio.. I don't really have much selection; most of my movies are ac3 only. If I can find one, I would gladly test it.
I've tried a few different settings. I'm curious if a setting is not compatible, what will happen? What I'm dealing with is the h264 compression transcoding; aTV3 are compatible with up to level 4.0, though 4.1 and 4.2 also exist. I am using level 42 (4.2) and have moved my settings to 1080 and high. One other thing which has greatly reduced load (Probably because it's not making changes?) is using quality = 12
I have linked my modified PlexAPI code from XMLConverter.py ..... Won't work with aTV2 because of the 1080 settings.
Yes... Removing the ac3 passthrough option allows transcoding of movies with ac3 audio.. I don't really have much selection; most of my movies are ac3 only. If I can find one, I would gladly test it.
I've tried a few different settings. I'm curious if a setting is not compatible, what will happen? What I'm dealing with is the h264 compression transcoding; aTV3 are compatible with up to level 4.0, though 4.1 and 4.2 also exist. I am using level 42 (4.2) and have moved my settings to 1080 and high. One other thing which has greatly reduced load (Probably because it's not making changes?) is using quality = 12
I have linked my modified PlexAPI code from XMLConverter.py ..... Won't work with aTV2 because of the 1080 settings.
(non-jailbroken) Apple TV 2 plays 1080p just fine, provided that that profile is up to 4.1 and video bit rate has sane value (outputs 720p though). Below is a movie that I'm successfully playing without transcoding via PlexConnect. Note that it plays from iTunes as well, provided that you remux it from MKV to MP4 and do NOT tag it as 1080 HD. I can test more if needed.
(non-jailbroken) Apple TV 2 plays 1080p just fine, provided that that profile is up to 4.1 and video bit rate has sane value (outputs 720p though). Below is a movie that I'm successfully playing without transcoding via PlexConnect. Note that it plays from iTunes as well, provided that you remux it from MKV to MP4 and do NOT tag it as 1080 HD. I can test more if needed.
(non-jailbroken) Apple TV 2 plays 1080p just fine, provided that that profile is up to 4.1 and video bit rate has sane value (outputs 720p though). Below is a movie that I'm successfully playing without transcoding via PlexConnect. Note that it plays from iTunes as well, provided that you remux it from MKV to MP4 and do NOT tag it as 1080 HD. I can test more if needed.
Hi, first of all PlexConnect has been a godsend and I truly thank the people who made my ATV 3 useful again. This has been incredibly helpful and thanks to all the makers of plex for getting this together. I seem to also be having trouble with high resolution videos ie 1080p streams. Just so you know my setup, I have a PMS running on my QNAP T459 Pro II. Processor is a bit weak at 1.8 Dual Core Atom. In general I am able to stream ANY file on my local network just fine. When I stream out of my network using myplex I have some hiccuping with 1080p files. I installed plex connect and was able to stream my 720p files just fine. My 6-12 gb 1080p files stutter every few seconds. It has to reload and it starts again. What can I do to get this working right. I have a raspberry Pi running rasplex and a boxee box. I would love to ditch all of that for this. Is this something that someone can help me with. Thanks so much.
It may well be that the NAS is struggling to transcode or direct stream the 1080P files, without seeing the media information for them it is hard to say.
The PI and desktop clients have much better codec support so probably put no stress on the server.
One option is to use a program, such as iFlicks, to remux your files so that they play natively on the ATV/iOS devices (it is really quick, there is no loss of quality and will also tag them for iTunes/iOS devices).
I have lots of M4V files that natively play on iTunes and Apple TV. However, when I try to fast forward or skip to a chapter using PlexConnect, playback just freezes and Terminal stops at
Player state: Playing at this time
- Does fast forwarding not work even with native mp4?
- If the M4V already includes 5.1 surround sound AC3, will it play as surround or only in stereo using PlexConnect?
I have lots of M4V files that natively play on iTunes and Apple TV. However, when I try to fast forward or skip to a chapter using PlexConnect, playback just freezes and Terminal stops at
Player state: Playing at this time
- Does fast forwarding not work even with native mp4?
- If the M4V already includes 5.1 surround sound AC3, will it play as surround or only in stereo using PlexConnect?
It should do, there are some code improvements coming in with regards to pausing, forwarding etc but i am not sure if the code has been added to Github yet.