[PROJECT] OpenHT

Project OpenHT
==============
This Project is deprecated, see https://forums.plex.tv/categories/openpht for more info ...

Moderators / Admin:
Please remove the "Announcement" tag, thanks!

This sounds really promising!

deleted: not relevant anymore ;)

This sounds too good to be true. :slight_smile:

re-add please....... good luck! was looking at building my own but you save me the hassle!

Why? What's wrong with ? It's working fine for me with PHT ...

deleted: not relevant anymore ;)

+1

And add back:

  * ISO playback (and library inclusion)

  * Full remote control API for control systems (including letters for search and such older niceties as ZOOM control)

maybe my example is wrong, but i tried and no rotate..

Conditional

This code is working fine for me but be aware that with these parameters the rotation is barely noticeable ... start=-2 end="2", change it to e.g. -20 / 20 for testing and you should be able to see the rotation easily ...

+1

And add back:

  * ISO playback (and library inclusion)

  * Full remote control API for control systems (including letters for search and such older niceties as ZOOM control)

ISO9660 playback is already working, library and API is another story and won't make it in the first beta.

deleted: not relevant anymore ;)

ISO9660 playback is already working, library and API is another story and won't make it in the first beta.

Note that a patch for WEB/library manager that put ISO support back in was released shortly after it was removed from the production systems many months back. So it may be easier than it might seem to replicate that patch into your project.

This was discussed and the patch linked in the ISO topic:

https://forums.plex.tv/topic/97465-web-1224-kills-off-all-my-cataloged-iso-files-for-pmc/

API/IP Control was discussed in some detail here:

https://forums.plex.tv/topic/91830-has-ip-control-for-pmc-been-dropped-from-the-new-pms/

Note that a patch for WEB/library manager that put ISO support back in was released shortly after it was removed from the production systems many months back. So it may be easier than it might seem to replicate that patch into your project.
This was discussed and the patch linked in the ISO topic:
https://forums.plex.tv/topic/97465-web-1224-kills-off-all-my-cataloged-iso-files-for-pmc/

That's actually a PMS not a PHT issue. You will be able to play ISO files directly in OpenPHT but only by adding it to the internal XBMC video library which has nothing to do with PMS.
 

API/IP Control was discussed in some detail here:
https://forums.plex.tv/topic/91830-has-ip-control-for-pmc-been-dropped-from-the-new-pms/

I have already re-added and fixed this, so you will be able to use 3rd party xbmc apps to control PHT. I'm using YATSE (XBMC Android App) right now without any issues. Pause playback on call, notification on new emails/whatsapp messages, everything seems to work fine ...

It should also be noted that additional PMS changes have made it DANGEROUS to continue using the ISO-capable scanner replacements, since they lack features of the newer normal scanner variants, which are now required for PMS to function safely. Continued use of the ISO-capable scanners could lead to corruption of the library database. I suffered from some of those problems myself and had to rescan my entire library to fix it, after removing those ISO-capable scanner replacements and reinstalling PMS (which otherwise was incapable of recovering normal scanner use).

Fortunately those problems have no bearing on the ISO support of the OpenPHT project, precisely because the ISOs are handled apart from the Plex stuff.
Unfortunately this probably means that ISOs can only be played locally, within the same LAN where the ISO files reside.

Best regards: dlanor

This sounds like an excellent project.  Thanks for taking this on.  Since this is based on PHT, will this be using the PHT skinning engine?  Or would we be able to make use of existing XBMC skins?

Unfortunately this probably means that ISOs can only be played locally, within the same LAN where the ISO files reside.

Best regards: dlanor

Yes, but wasn't that the case even before they removed ISO support? I think most people only need local ISO playback support, for remote streaming it makes more sense to convert your ISO files beforehand anyway ...
 

This sounds like an excellent project.  Thanks for taking this on.  Since this is based on PHT, will this be using the PHT skinning engine?  Or would we be able to make use of existing XBMC skins?

Yes, as I said it will be exactly like PHT but with all useful XBMC features re-added. I might add some "hooks" that XBMC skins might work better out of the box (e.g. make plex home menu entries work with every xbmc skin out of the box), but for all other PLEX features (Filters, PrePlay, Trailers, ...) you would still need to add and modify a lot of skin files.

If skins and specific kodi features are your priority I suggest that you stick with KODI and PLEXBMC.

Yes, but wasn't that the case even before they removed ISO support?

What I said wasn't intended as criticism, but merely as a description of a limitation that's inevitable for this XBMC use.

As for the old Plex usage, I'm not 100% sure. I vaguely remember using PMC to play ISOs on other computers in my LAN, and unlike XBMC Plex treats LAN access almost identically to remote access, as it doesn't rely on SMB but has its own transfer protocols.

In any case, that's ancient history now that the ISO support of Plex is eradicated.

I think most people only need local ISO playback support, for remote streaming it makes more sense to convert your ISO files beforehand anyway ...

I agree, and that is what I do nowdays. Even so, technically it would be very possible to implement ISO playback over a remote connection. Jumping back and forth between ISO 'tracks' or VOBs is no more difficult than jumping back and forth in a video stream, though it would need to be differently implemented of course. That said, I'm NOT suggesting this for your own project. It's just a 'side note' ;)
 
I'm really looking forward to seeing how this project of your turns out.

Best regards: dlanor

oh, and kill 'Now Playing' pleeease, at least til its useful! :wub:

This sounds awesome.  Hooray!  Consider this an encouraging word (or quite a few more).

One of my frustrations as a Plex user has been how it's seemed to be losing functionality I like as it goes (and grows).  Sure, some nifty things have been added, but lots of the cool useful (or just pretty) stuff I loved when I first found it are gone.  Fewer skins now as well.  Had me thinking maybe I should  try to revert to much older versions of Plex or give up on Plex and check out XBMC, but the last time I tried that I wandered back to Plex.

Maybe I'm not your typical Plex user-- I mostly just use it to watch stuff on the one big TV in our house.  Streaming to other devices is nice, but not something I do often.  Streaming outside the home isn't something I need very often.  I just want to maximize what I can do on the Mac Mini connected to my TV in my living room (and the harddrives that hold my immense media collection). Plex worked so well for that, but that was when it was a Mac only thing and before things really exploded.

oh, and kill 'Now Playing' pleeease, at least til its useful! :wub:

I won't kill it :-) But I re-named it to "Play Queue" and there is now an option to turn it off as well. I have also added an option to disable the PIN protection for the screensaver, so no more annoying auto jumping to the homescreen ...
 

Fewer skins now as well.

I can't do much about that, but at least it will be easier to install/autoupdate PHT compatible skins via the addon browser. For now only "Night (GIT)" and "PlexAeon" will be available but anyone can drop me a PM to add a specific skin as long as it's PHT compatible and has a GIT repository.

How about the ability to add channels, etc, to the main menu? Would this be possible while still using the default skin as well? Im honestly not a big fan of the alternative skins. Love what you are doing here though.

How about the ability to add channels, etc, to the main menu? Would this be possible while still using the default skin as well? Im honestly not a big fan of the alternative skins. Love what you are doing here though.

Night Skin already has this feature for some channels but I assume you already knew that. Yes, I might add additional features like that but before I do so I want to have a stable build environment and beta clients up for OSX, Windows and Linux ... (btw. OSX beta client will be available for testing this week)