Plex Client for Popcorn Hour

Client Development
Hi All

I’m building a Plex client for the Popcorn Hour media players i’ve called it plexNMT (for now). main dev and forum can be found at the networkedmediatank [fourm](http://www.networkedmediatank.com/showthread.php?tid=61958)

[media]http://www.youtube.com/watch?v=M-VJcXeJmX8[/media]

I'm here as i would like to ask if anyone can help with translating the player capabilities into the X-Plex-Client-Capabilities header.

When running my iPhone client i get from the Plex logs

?X-Plex-Client-Capabilities => <br />
	protocols=<br />
		http-live-streaming,<br />
		http-mp4-streaming,<br />
		http-streaming-video,<br />
		http-streaming-video-720p,<br />
		http-mp4-video,<br />
		http-mp4-video-720p;<br />
	videoDecoders=<br />
		h264{<br />
			profile:high<br />
			&resolution:1080<br />
			&level:51<br />
			};<br />
	audioDecoders=<br />
		mp3,<br />
		aac{<br />
			bitrate:160000<br />
			}<br />
&X-Plex-Client-Platform => <br />
	iOS<br />
&X-Plex-Product =><br />
	Plex/iOS<br />
&X-Plex-Version =><br />
	2.4.0

So i assume i need to do something simmler to let the PMS know what plexNMT is and what it can play driect and what needs to be transcoded etc…



So here’s the player specs for a Popcorn Hour C-200


 Supported Media File Formats<br />
Video containers:<br />
	MPEG1/2/4 Elementary (M1V, M2V, M4V), MPEG1/2 PS (M2P, MPG, DAT, VOB), MPEG2 Transport Stream (TS, TP, TRP, M2T, M2TS, MTS), AVI, ASF, WMV, Matroska (MKV), MOV (H.264), MP4, RMP4<br />
<br />
Video Decoders:<br />
	XVID SD/HD, MPEG-1, MPEG-2 MP@HL, MPEG-4.2 ASP@L5, 720p, 1-point GMC, MPEG-4.10 (H.264) : BP@L3, MP@L4.0, HP@L4.0, HP@L4.1, WMV9 : MP@HL, SMPTE 421M (VC-1) : MP@HL, AP@L3<br />
<br />
Audio Containers:<br />
	AAC, M4A, MPEG audio (MP1, MP2, MP3, MPA), WAV, WMA, FLAC, OGG<br />
<br />
Audio Decoders:<br />
	Dolby Digital, Dolby Digital Plus, DTS, WMA, WMA Pro, MPEG-1 Layer 1, 2, 3, MPEG-4 AAC-LC, MPEG-4 HE-AAC, MPEG-4 BSAC, LPCM, FLAC, Vorbis, TrueAudio, APE Audio<br />
<br />
Audio Pass-Through:<br />
	DTS, DTS-HD HR, DTS-HD MA, Dolby Digital, Dolby Digital Plus, Dolby True HD<br />
<br />
Other Formats:<br />
	ISO, IFO navigation, AVCHD navigation, Blu-ray* ready (requires addition of compatible BD-ROM and at least 2GB USB memory stick)<br />
<br />
Photo Formats:<br />
	JPEG, BMP, PNG, GIF, TIFF<br />
<br />
Subtitle Formats:<br />
	SRT, MicroDVD SUB, SSA, SUB/IDX 



Thanks for any help.

Also if anyone knows about any docs/wiki's about the http API can you point me at them.

Thanks again.

Hey, please PM me your email address and we’ll get you into the right chat rooms for third party clients :slight_smile:



The client looks very cool!



Those capabilities are used when the transcoder is invoked; in your case, I would assume it can play most stuff directly.

I really like how the menu slides out as you navigate content…makes browsing much easier :slight_smile: getting to unwatched or genre without going into a separate screen (like in Laika) is really nice.

PM sent elan.



Thanks for the help

Looks pretty dang good so far. Maybe this device can playback HD audio when it is direct streamed!

Yes, this solution solves HD audio playback because in general it’s no problem for popcorn boxes to play direct. For me it’s more important if we get a solution for resuming playback because a lot of clients kisses my PLEX-Server like (iPhone, iPad, SamsungTV, etc.) and so it’s necessary for all clients resuming playback.

By any chance is this still being worked on?

I would be greatly interested in this so I could stream my .m2ts files with HD audio via plex to my TV... I don't want to put a HTPC there.

Thanks,

Matt

There is an original Syabas Plex Client. Try this out!


BR

Peter

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.