[PROJECT] OpenHT

If the demand is there, I don't see a reason why not.
 
It's not exactly a built-in solution but for now you could use/test the addon "ROM Collection Browser" to do that kind of stuff.


The main problem with this is that it's a platform specific method.

XBMC addons in general are cross-compatible between platforms, so we can use the same under Windows, Linux, Android...
But an emulator launcher becomes more dependent on how executable files are launched on the host system, and the emulators themselves are usually even more host platform dependent.

This problem is almost inevitable, as emulating a game console using platform independent scripts would be very ineffective, compared to doing it with binary code optimized for the host platform.

Best regards: dlanor

Yes, ROM emulation was what I meant.  :)

For those who haven't seen it, this is the branch of Kodi where it's being worked on (called retroplayer) -- still very beta, but very promising: http://forum.kodi.tv/forumdisplay.php?fid=194

Lots of talk of it being integrated into mainstream Kodi when it is out of beta.  Even an official post on the Kodi news blog of steps being made to the main version of Kodi in preparation for retroplayer:  http://kodi.tv/some-new-year-community-updates-2015/

So I think there's hope of solid ROM emulation functionality direct inside Kodi in a year or two.  Which would be wonderful.

Rom collection browser is okay on windows -- but is an utter nightmare to get running smoothly in Openelec.  And after days of fussing with it, one minor update to openelec can bring the whole setup crashing down.  Not fun.

Having ROM emulation built straight into Kodi will be much nicer -- basically no fuss, just add to library and play.  And beyond that and the solid explanation given by dlanor above, there are other advantages to having emulation built into Kodi instead of launching external programs.   Look at the youtube video here of retroplayer in action:

https://www.youtube.com/watch?v=Moh67r0iBGA

That's a SNES game in Kodi, with Kodi's OSD for pausing, fast-forwarding, etc.  Much slicker than launching an external program.  Having the game database integrated directly also has much potential.  And bkury's wonderful project here, gives us hope for eventually seeing all this goodness in Plex.

And yay, for saying OpenPHT on openelec is a possibility in the future. 

Installing that libpcrecpp0 package fixed the main issue, so that OpenPHT now starts without problems in this Ubuntu VM.
 

Had the same problem in a VM, this solution helped me too. 

Hi,

first I like to thank you for all your efforts and the work you put in here in theis project :) Cause I'm looking since ages (it feels at least like that) for one solution to use plex and have the LiveTV capabilities from XBMC and this seems to be almost exactly what I'm looking for :)

But if I understand this correctly, this is still based on XBMC Frodo (cause PHT is based on Frodo), so all ne capabilities XBMC is offering will not be in that build und PHT itself gets updated to Kodi, right?

There is already the really great PlexBMC Addon for XBMC/Kodi availible here in Forum. Why not putting your development skills and the effort in supporting the main developer there and also port the Main Plex-Skin to XBMC/Kodi (including LiveTv and so on) and with a really good integration of the PlexBMC Addon.

That should then be the wished result as I see it: A Plex Client with the Plex look and the Plex features and all the other good thisngs from XBMC/Kodi u r trying to port back into.

Again I want to thank you for ur work here and to say how much I do like the Idea behind OpenPHT :)

Would really like to know, wht you guys/girls think about that.

Regards

Vlaves

But if I understand this correctly, this is still based on XBMC Frodo (cause PHT is based on Frodo), so all ne capabilities XBMC is offering will not be in that build und PHT itself gets updated to Kodi, right?

Correct, OpenPHT is a "fork" of the PHT source and the core will therefore be based on the same core as PHT (XBMC Frodo for now). I think I already mentioned this here, but before I started this project I looked into porting the PHT code to gotham/helix but I quickly realized that this would require me to work full time on this project for a couple of months and even if I had the time and money to do so I might just hit my coding/skill limits before I could finish this project ... (Hint: I'm not a good c++ coder at all :-)
 

There is already the really great PlexBMC Addon for XBMC/Kodi availible here in Forum. Why not putting your development skills and the effort in supporting the main developer there and also port the Main Plex-Skin to XBMC/Kodi (including LiveTv and so on) and with a really good integration of the PlexBMC Addon.
 
That should then be the wished result as I see it: A Plex Client with the Plex look and the Plex features and all the other good thisngs from XBMC/Kodi u r trying to port back into.

Of course I'm aware of PleXBMC, it's an excellent project. I used it myself for quite some time before I even started working on the "Night" Skin, back then I was constantly switching between PHT and XBMC with PleXBMC on my main HTPC. My Problem is that I'm (personally) not completely satisfied with either solution, you have to give up a lot of functionality if you stick with PHT but on the other hand you are missing out on some nice PHT ideas and additions by using KODI/PleXBMC. (thinking about user switching, preplay, helpful internal functions and possibly more features coming this year ...)

That's why I came up with this project, I want to have the best of both worlds (KODI and PLEX) combined into one native client. So, the ultimate goal for me would be a "OpenPHT" client based on PHT which is based on KODI/Helix :-) If it's true, plex devs are already working on merging PHT source with KODI, so it's hopefully only a matter of time.

I’m not usually one to ask about updates/progress but this project has got me super jazzed. so I am curious how the windows OpenPHT is coming along.

I'm not usually one to ask about updates/progress but this project has got me super jazzed. so I am curious how the windows OpenPHT is coming along.

Well, I finally fixed all compiler errors but the windows client still crashes when starting python (e.g. xbmc addon) ... problem is that there is no useful information in the logs, so it's not easy to debug this issue.

But eventually I will fix it, could be tomorrow, a few days from now or 1-2 weeks (hope it won't take that long). Will try to update this thread more often ...

OpenPHT is a very important project if the rumours of the "unified interface" (ie same PS3-style UI across ALL Plex clients, including PHT) turns out to be true. I still think there's a valuable minority of power users out there who want to use skins and tweak the UI to their preference and openPHT ticks those boxes. Thanks for the hard work!

OpenPHT is a very important project if the rumours of the "unified interface" (ie same PS3-style UI across ALL Plex clients, including PHT) turns out to be true. I still think there's a valuable minority of power users out there who want to use skins and tweak the UI to their preference and openPHT ticks those boxes. Thanks for the hard work!

If this becomes true then bring on mb3+kodi.

OpenPHT is a very important project if the rumours of the "unified interface" (ie same PS3-style UI across ALL Plex clients, including PHT) turns out to be true. I still think there's a valuable minority of power users out there who want to use skins and tweak the UI to their preference and openPHT ticks those boxes. Thanks for the hard work!

Why would that be a problem? Even if they go with a unified interface across all clients it would still be a (new) skin on top of PHT. You would then still be able to go back to the "deprecated" default plex skin or any other 3rd party skin, or did I miss something ?

Why would that be a problem? Even if they go with a unified interface across all clients it would still be a (new) skin on top of PHT. You would then still be able to go back to the "deprecated" default plex skin or any other 3rd party skin, or did I miss something ?

I can't remember where I read it - rasplex forum? - but there was a comment from a user that an upcoming PHT milestone release would have this new unified interface and would drop support for skins. Hopefully it's just speculation!

EDIT: found it; if it will still be possible to revert to the Night skin then no problemo, but I wonder if the skinning engine of PHT is getting gutted?

I can't remember where I read it - rasplex forum? - but there was a comment from a user that an upcoming PHT milestone release would have this new unified interface and would drop support for skins. Hopefully it's just speculation!
 
EDIT: found it; if it will still be possible to revert to the Night skin then no problemo, but I wonder if the skinning engine of PHT is getting gutted?

Well, this user is neither a dev nor a ninja/admin and there is no proof to back it up. It's safe to say that you can ignore his claim for now :) I highly doubt that they will drop skin support in future PHT versions, this wouldn't make any sense whatsoever ...

Is there any way we can enable "get subtitles for what I'm watching right now" within Night skin? It was an awesome feature in XMBC, and we have the plugin on Plex, but it's laborious by comparison. 

As I recall in XBMC one could:

pause

select option for subs

a list of available subs would open

click one ot download

play would resume using the subs downloaded

if subs were wrong (often are), just repeat

Yeah, I know plex fetches subs automatically, but 1) they are often out of sync by more than the manageable 10 seconds, and 2) new eposodes frequently don;t have subs at the time of library updating.

Any update on this very promising project? And are there plans for Raspberry Pi version?

Thanks!

Is there any way we can enable "get subtitles for what I'm watching right now" within Night skin? It was an awesome feature in XMBC, and we have the plugin on Plex, but it's laborious by comparison.

Yes, I have already added backend/client support for it but this feature also needs to be implemented on the skin side. (with the next openpht version skin updates will be done automatically OTA, so it's easy for me to add more skin features like this without user interaction)
 

Any update on this very promising project? And are there plans for Raspberry Pi version?
 
Thanks!

Good news, bad news situation here ...

Bad news: windows client is driving me crazy and I'm still stuck with some weird compiler problems, already sent this information to a friend of mine (c++ developer) so I really hope he can figure this one out.
Good news: I will release an update for Ubuntu and OSX this week which includes some bugfixes and improvements.

Raspberry PI:

Haven't looked much into this because I don't own one but since it's based on linux it shouldn't be too hard to get it working ... it's definitely something I will look into as soon as I have fixed the windows client problem. 

This is fabulous. About to try it now.


Damn no WIndows version.

v0.2 is now available for ubuntu & osx ...

Will focus on a working windows build in the next days. Happy testing!

v0.2 is now available for ubuntu & osx ...
 
Will focus on a working windows build in the next days. Happy testing!


Woe, that is really great to hear you are moving forward here :)

I have one question: Are you planning to do a Android build (.APK)? That would be the perfect Plex Client for the Fire TV :)

Thanks again for your hard work.

Regards
Vlaves

Would someone be so kind as to post on how to install and use this? ie how to find XBMC plugins, given that the XBMC process is all about repos, super repos, direct downloads (that don't update), and other pretty complicated stuff that I never did get very proficient at  :(

All I really miss is the ability to say "get me a list of subtitles for this show I'm watching where the current subs are hopelessly out of sync"  :)

Here's what I tried:

- downloaded

- unzipped, and got OpenPHT app

- Ran it and got a PHT-like interface, but def not my library nor even my skin

- Loaded a couple of plugins and tested them (TV timetable but it didn't know what shows I watch)

- Opened old PHT and saw nothing new...

- Perhaps this is supposed to replace my old PHT? But then do I have to set it all up again? 

- Either way, I couldn't find a plugin to download subtitles  :(

Will happily join the testing when Raspberry build with live TV is ready.

Keep it coming! :smiley:


Sent from my GT-I9300 using Tapatalk 2