-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plex support for Maraschino #285
base: master
Are you sure you want to change the base?
Conversation
This reverts commit 4f01568.
…d was not present.
Any news on this @N3MIS15 ? It would be a awesome addition. |
I'm sure it would, but its just too hacky and incomplete as it stands IMO. I have other pull requests to try and make the core XBMC stuff more flexible. Personally I dislike plex and their antics, I will not be offering support for any of the plex features (I am not a user of plex and most likely never will be). I am however more than happy to try and expand Maraschino's usability if the authors of this PR are willing to follow thru with any issues that may arise. This may be a rant, but you need to understand that once something gets pulled into master it needs to be supported. I will not be offering any plex related support since I have never really used it and dont plan too. |
@N3MIS15 This is sad to hear. The Plex community is thriving, and rightly so - the Plex team has done wonderful and creative things to benefit HTPC users (I love the web interface, and the PMS to decentralize the server vs. clients), XBMC has some cool tricks up it's sleeve too. We all have our opinions on which product is better, and we're all smart enough people to make either product do what we want it to do. I believe your stance on only supporting XBMC is only limiting the success of Maraschino... thus, I am sad. Thanks to those who have taken the time to write the code to make this work. |
@that1guy I do agree with you that the choice of no Plex support is not helping Maraschino grow however this was not the point raised. As you did say it is more of a personal matter and replicating the features used towards XBMC in this project into another software is no easy feat. Even if we, Maraschino developers, have our own strong opinions about it, none of us are familiar with Plex therefore it does not make sense to implement it. Having that said if I personally had the time to do it I would be glad to however at this point in time it is just not feasible. Everyone is welcome to do the modifications they please tho, this is why open source is so awesome, doesn't mean it will go into the master repository. |
@N3MIS15 I Would love to see this ported to Plex also. Hopefully the day will come around where it will support it or perhaps something better will come along. Although I have never used Maraschino it looks nice. Keep up the good work. Thanks! |
Soooo I am thinking of trying to go for a merge here. It would require heaps of testing so I would like to ask for some help if people can. To start off, I dont use plex but I'll find a way to get it properly setup and then I'll need to familiarize myself with the backend. Are this PR and the other plex related one a single one or are they completely different? |
Meh, I am against merging this. Its too incomplete and tacked on. |
Doesnt need to be in it's current state. I want to find the best possible implementation within my abilities. Maybe after some work I'll get to the same conclusion you have... |
There are things XBMC can do that plex cant (and possibly visa versa). When i re-wrote the library module, i purposely named everything "xbmc" with the intention of having plex and xbmc modules seperate so that 1 did not influence the other in a bad way. |
Ok guys so since people dont seem to be replying here and I could not get it to work I have taken upon myself to develop something. |
@gugahoi i've tried to pull your latest development and test as i'm also very interested in getting this to work with plex but i get prompted for authentication when initiating the pull... |
@gugahoi i was able to pull through a zip file and get it working. looks great! think there is any way you could add the ability to click on a recently added TV show or Movie and open the Plex web interface? let me know if you need assistance with this moving forward. i'd love to see this project moving again. |
@ramdodger my bad, didnt even know this was a feature in github but must have made something wrong. I'll check it out and fix it. For the moment tho all I have done is display the stuff in the "on deck" session. I am not sure how I will go about developing things further since I cant seem to find the documentation for the plex stuff. I already know they have some big problems with getting json information out of some sections which kind of sucks since I hate dealing with xml files. Definitely open to ideas about everything tho. |
@ramdodger i tried to checkout the branch on a remote machine and everything seemed fine. These are the steps if you wish to still use git:
Let me know if you still have any problems. I am still studying Plex's stuff but for now it's mostly guessing since I cannot for the life of me find their docs. If anyone knows where they are please let me know. |
http://dev.plexapp.com/docs/api/
|
I think thats their internal plugin functions, i could be wrong tho. I need the info like how to access the servers id remotely to read it's functionality and library and stuff like that. So far I know how to get basic info but there are tons of things in there I have no idea of their use like librarySectionUUID. I want a document explaining that for example. |
Sorry about that. I'm thinking this is what your looking for then: https://plexapp.zendesk.com/hc/en-us/articles/201638786-Plex-Media-Server-URL-Commands I'll have to take a look at your fork and see if I can lend any help. |
Oh perfect, thats some of the info I need. I'll be reading it up later today. |
@ramdodger I managed to add links to the web interface and also episode numbers, still learning tho. Maybe you can do some feature requests over on my own repo? That might be easier to track things regarding plex and give me ideas. |
I was able to clone the latest release, looks great! the only issue i am On Tue, Mar 18, 2014 at 9:36 AM, Gustavo Hoirisch
Bobby Anderson |
@gugahoi Hi there, I just came across Maraschino, and then this thread since I'm a Plex user and wanted to say thanks for the effort, so far. I cloned the repo, installed it and have it running for Couchpotato and Sickbeard. However, in the Plex module, when I click on any movie/TV show, plex.tv/web opens and I get a message saying 'Media server not found', just like @ramdodger. I opened up the plex.tv/web server myself and noticed the issue was the URL structure. For example with Bates Motel, the URL Maraschino opens is: As you can see, where the server ID (?) - I will open an issue on the Plex tree as well, just thought I'd post here as well to corroborate what @ramdodger said yesterday. |
@gugahoi Ah, it seems there's no 'Issue' tab on the right-side. I'm relatively new to GitHub, so am I missing something..? |
@Wraithers @ramdodger Yes I suspected that could be an issue. At the moment I chose to pick the server based on the internal IP address from Maraschino's own settings so if your plexserver is located at 192.168.0.25 then use that in maraschino's own settings and it should work (it does for me at least). We should move this discussion somewhere else. Post it in my own repository at http://github.com/gugahoi/maraschino |
i hope you are not giving up on this project and are working on other On Thu, Mar 20, 2014 at 1:20 AM, Gustavo Hoirisch
Bobby Anderson |
@ramdodger Not sure if you have seen the branch over on my repository. There is an initial implementation but I havent had a lot of time this past week and dont see myself spending a lot of time on it for another couple of weeks. Doesnt mean I gave up just not at the top of my prority list right now. I would love it if you could test things over there and let me know ur opinion and ideas so that when I do sit down to code I can know on what to focus. |
@ramdodger I have worked on it a bit more this past weekend and have added a significant amount of features. There are now recently added modules for photos, albums, episodes and movies and a now playing bar. Users can change the servers from servers associated with their myPlex account too however at the moment it has to be a server local to maraschino as I am using the local ip address. PS.: I am considering closing this PR since the owner has not spoken in a while and I couldn't get anything to work from it. |
Looks great @gugahoi ! |
@gugahoi I will gladly test. I have it running off of the plex branch on unraid but am not seeing any of the plex related modules. Am I missing something? Maybe it is not running correctly... |
@Syco54645 I have now dedicated my repository for Maraschino for Plex, just use the master branch over there and if you are moving your db from the xbmc version you will need to sign in to plex from Maraschino on the top right hand corner menu. Otherwise, if starting from scratch just follow the instructions on start up and you should be good. Let me know if you are still having problems. |
This is not 100% complete but is at a stable point where it can be brought into the main repo for people to start enjoying.