Raspberry Pi



Can you look at the Plex Media Server Log file? Do you find anything when you search for the key "bogus"?

I would love to see a pi port and I hope it will happen soon. Cubieboard might be a great alternative too



Cubieboard.com



$49
1G ARM cortex-A8 processor, NEON, VFPv3, 256KB L2 cache
Mali400, OpenGL ES GPU
512M/1GB DDR3 @480MHz
HDMI 1080p Output
10/100M Ethernet
4Gb Nand Flash
2 USB Host, 1 micro SD slot, 1 SATA, 1 ir
96 extend pin including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP..
Running Android, Ubuntu and other Linux distributions


If you use the web interface (Not sure about iOS or android, have only tried via web client), and request subs (via the little dropdown thing), even for something it'll direct stream, it'll force the transcode to add in the subs. This is built into plex already, and isnt required for us to do anything. Tested (and works) on my setup.

I have seen it you are right with webclient. I didn’t find the option with the IOS client. I will look deeper on it. Thanks!



When you hit the more info button ("I") on the right you can select subs on iOS if they are available.

I’m getting my rpi soon, and I’m looking forward to trying this out. I run PMS/PMC on a windows box and use roku and android as clients as well. It would be very cool to be able to use a rpi as a client, and I’m glad to see it’s already in progress. It appears the repository for the app is temporarily down, so I can’t read up on the install instructions. I was just wondering what version of linux is best to run to try this out on?



PS, this really needs a new thread to track the progress. It’s difficult to figure out that there is anything going on with the raspberry pi when you look at the beginning of this thread.



Here's the link to the repo. It's up for me: https://github.com/megawubs/pyplex

I'm using this on a stock Raspbian install, and it works quite well.

Is there a way to start a video at a certain position with OMXplayer?



Is it just not implemented in the python wrapper or is it a limitation of the binary?



Sadly, a limitation of omx

That's too bad. A custom OMX would have to be built and distributed. Unless it could get built into the main OMX distribution in the repos.

I’ve updated OMXPlayer with the ability to specify a start time in seconds on the command line.



I added a pull request with the hopes that it will make it into the main branch!

https://github.com/huceke/omxplayer/pull/80



Usage:

-l [seconds]



Example:

omxplayer -l 600 -o hdmi test.mkv



I’ve attached the binary for anyone who wants to test.



With the transcoder, I dont know if this is actually useful, as its a stream. Elan (The helpful guy that he is) just told me how to have the stream start at a particular position though, and I'm going to try playing with that tomorrow.

This sounds interesting! Will look at it next week.

Guys, this development is awesome!



Having a RPi in a VESA case attached to the back of a monitor/TV is a brilliant, compact solution for a Plex Client.



Does OMXPlayer output to the HDMI port even if pyplex.py is executed from an SSH session or shell?



Yep, I run from ssh all the time


just don't use the image stuff and it will work. Otherwise pygame will complain.


Looks like -l doesnt work (or doesnt work correctly) for HLS streams, which is unfortunate, because it looks like Plex's start offset sends a bunch of blank segments, resulting in waiting the time you wanted to skip.

what does your omx command line call look like?

what kind of video codec / format are you trying to play (or do they all come out the same from a Plex transcode)?

from my past experience with ffmpeg, different codecs can have different time bases which I may have to calculate for.

Hi all,



one question. How do you feel about a GUI? Is this an option or do you want to stay GUI free?



I would love a gui! Have tried a few lines of code with pygame but this didn't work well. Would love to make it a full (but still small) client :)

I have the idea that when we are going to use a wrapper like pygame, we always have to use a windowing system, but if we want to keep it as a program to be run from the terminal we have to find a way to directly program the GUI without the need for something like xserver. This could get interesting.