Hi Eclipse! Hope the holidays went well man. Any chance you can make the time to fork your work on github?
Cheers!
Wish I knew how all this works, way over my head - Would be amazing just to click an App in Chrome and have access to everything from remote desktop. Only reason I’m searching for something like this is because my mum can’t use the Desktop Client. Way too complex for her haha
I will be working on this tonight and over the weekend. I forked his project today ( GitHub - eclipsenet/plex-over: php application for plex media server ) but I’ve yet to commit my changes to it. I will work on that tonight after I’m sure what I have is stable.
Current new features: myPlex Auth.
You can have a plex-over instance on a remote server able to contact your plex and authenticate with myPlex when needed.
Features to come:
HTTP Authentication to enter plex-over using myPlex, I know everyone wants to be able to lock down access to this 
Once I figure out how the streaming works I’ll try to make it more stable and more browser agnostic.
Fix the file download links (they only work on plex-over instances that are local to the PMS)
Future features:
Not sure yet, those to come are a handful but I welcome suggestions!
Will the new streaming that you’re aiming for allow us to stream to other browsers?
“Surprisingly” we do not have Macs at work and I could use some entertainment time at work 
Thanks for looking into this, project seems very promising.
It depends on what can be done. I’ll be researching the transcoding/streaming issues after I get my current work loaded into git
I’ve pushed my changes to add basic myPlex auth to the project. You can now host plex-over outside of your pms-local network and still be able to connect.
I am working on issues with playing videos now.
Installed this today. Totally AWESOME. Only issue I have had is not being able to get access to my photo library and when option $config['video_transcode'} = false; is set I can't stream. Any idea on how to get it to stream without transcoding the video files?
/Mark
I haven’t tried it with photo library so i’ll need to go through that and music to see what I need to do for those. I only worked on videos to start with.
I’m having a similar issue with streaming and that is what I am working on now.
Music seems to work. Just the photos that don't. I can stream music fine. (Havn't tested remotely yet, but locally things work).
And I think this is really awesome. I'm up for testing on my NAS if you need a wider test base for features, and bug fixing. After all I have my NAS setup to test both PMS and the Plex Client on linux, why not add more test code :)
Once it gets more stable and feature full, I might start playing with the look and feel of it. But boy have I been wanting one of these web interfaces for a long time :)
/Mark
I know, me too! I saw this project and followed it but it kind of disappeared after myPlex came out so I had to start playing with it!
Help with testing is always appreciated, I’ll try to post each time I make a major push of new code.
Sweet. Il’l help test every time (vacations excluded ofc
)
/Mark
Hi Eclipse,
So I'm not a noob here, but I continue to fail to pull this off. I've updated user_pref.php to include my external ip info/ports (routers are configured for appropriate port forwarding) but I still have had no luck.. Here's my code below:
*/
// the PRIVATE url of the Plex Server (no trailing slash !!!!)
// Used to retreive xml files. If your running plex server on same
// host, prefer localhost (no name/dns resolution required = faster)
// like 'http://internal-external-ip:32400'
$config['plex_local'] = 'http://10.0.1.13:32400';
// the PUBLIC url of the Plex Server (no trailing slash !!!!)
// used in frontend for downloads and images
// like 'http://external-ip:32400'
$config['plex_url'] = 'http://67.180.xxx.xxx:27656';

(PS I can get this to work if I'm on my local wifi though...) Ideas?
I'm having a smiliar issue. If I configure plex_url to have my routers external IP I can't get any images for shows/movies and so on. But If I'm at home and set it to have the internal rfc1918 IP I can get everything working. It works remotely with my WAN ip, all but cover images.
/Mark
Have you put your myPlex credentials in config.php ?
No in user_prefs.php. Both with @ (emailaddr) and just my username. Nothing changes.
Where do you set myPlex in config.php?
/Mark
Derp sorry, forgot where it was. I’m at work so wasn’t looking 
Odd, so you are getting a layout with video names but not images? Will look into it tonight !
Just to help explain my setup I have the following.
1 NAS running Plex for Linux. This server also holds the webserver where plex-over remains.
1 Mac Mini running both PMS and PMC. Both servers get nattet to my external IP. The Linux NAS gets port 32401 translated, and my Mac Mini get 32400 translated.
If I set the config to point to my Mini I get the same result.
To conclude: If I set external IP to the external IP of my router it does not show me pictures. If I use the internal IP's it does. Very wierd. But I can still view and download content. So some parts must work. Also I have no errors i my log files. Can I enable debugging some how?
/Mark
Just adding more to the mystery here. Hopefully this is all helpful… B) To be clear, as ZiGGi mentioned above, it seems our issues are very similar yet slightly different.
i.e. If line 61 of user_pref.php correctly references my inside ip ($config[‘plex_url’] = ‘http://10.0.1.13:32400’;) Plex-Over will behave 100% perfectly from inside my house. If I access Plex-Over from outside my network I cannot see any artwork or posters nor will videos stream in Safari because ffmpeg is not kicked off for transcoding on my server.
@ZiGGi - Just to confirm, your poster arts are not loading when accessing Plex-Over externally, but your videos are playing and your server is transcoding for you? Is this correct?
NOTE: I can successfully download media by clicking ‘download’ in the Plex-Over UI from internal and external machines.
ALSO NOTE: line 57 in user_pref.php seems to be irrelevant for me so far… I can put any ip address here and it will never be concatenated into any urls that Plex-Over generates.
Updated screenshot of user_config.php:

The URL Plex-Over points my browser to for example poster image:
Just for comparison, here is url generated by MyPlex Media Manager when looking at the same poster image:
Actually I have it even worse 
If I set $config[‘plex_url’] = ‘http://87.63.xx.xx:32401’; (which is my external IP and port) I get no posters and no playback, just download.
If I set $config[‘plex_url’] = ‘http://192.168.xx.xx:32400’; (which is the NAS’s internal IP) I get it all at home and nothing externally.
Very wierd.
Hrm, something is up with the plex token being written into the URL. I’m working on it.
The fact that it works internally to your network is proof its a myPlex auth issue so I’ll have to figure out whats borked in my code for it 

