1 - It would be nice if we could pick the Movies / TV sections. ( i have more than one, for example, concerts,movies,foreign movies) and the only one i care about to see recently added is movies, but on my setup, the recent added is showing Concert.
2 - When we have a lot of sections, the icons are positioned on top of the description. See pic.
Other than that, i really like the way is coming along.
There was bound to be someone using a lot of sections to come along and point it out. I actually am not sure how to deal with a ton of sections like your case. What do you think would be the best solution?
I can allow you to scroll the menu sideway I guess, would that suit?
For the recently added I pick the first section that matches a certain type, I guess I can go after all that match this type, do you think that would work? Or allowing the user to select a section would be best?
I don't know how to deal with such a situation because my setup is much simpler but I am happy to hear your opinion so I can decide what to do.
----
I also want to announce another addition I just pushed: my interpretation of the now playing bar for all the plex clients, here is a sneak peek:
For the sections, maybe you could configure the title in one line, then start the sections icons on the next line. I dont mind to have multiple lines of icons, but it's kind of annoying when they are on top of the title.
As for the sections, i guess the best course of action would be letting the user decide which one to use it ( maybe just a dropbox with all sections on the config or a check box if you want to select multiples sections I dont care about the other sections but other users might..)
Like i said, i have a couple of sections and i guess I'm not alone on that, specially when you have kids.
I take it this will only work if XBMC is installed on the OS ..... or am I being silly ? :P I've got it working on http://media.robtroster.com:7000/ but when I input my plex details (port etc) it just does nothing! :( -This looks the nuts and will be the nuts if it works souly as a front end for Plex too! :P
I take it this will only work if XBMC is installed on the OS ..... or am I being silly ? :P I've got it working on http://media.robtroster.com:7000/ but when I input my plex details (port etc) it just does nothing! :( -This looks the nuts and will be the nuts if it works souly as a front end for Plex too! :P
No XBMC necessary, I stripped everything XBMC related for the Plex version. Make sure you are using the "plex" branch on my repository or use this link to download a zip file.
For the sections, maybe you could configure the title in one line, then start the sections icons on the next line. I dont mind to have multiple lines of icons, but it's kind of annoying when they are on top of the title.
As for the sections, i guess the best course of action would be letting the user decide which one to use it ( maybe just a dropbox with all sections on the config or a check box if you want to select multiples sections I dont care about the other sections but other users might..)
Like i said, i have a couple of sections and i guess I'm not alone on that, specially when you have kids.
Keep up the good work .. and thanks !
I understand the problem for you is the overlapping title and section icons however I don't think putting the icons in the line below the title is the way to go. I have come to learn that screen real state is vital (specially when you fill maraschino with modules) and I try to design according to that. I am thinking of grouping all the similar sections on a per icon basis (i think that means a max of 4or 5 icons plus the onDeck icon) that way it should fit. When an icon is clicked, if multiple sections for that type of media exist I could return a list of the sections otherwise I return the section as it is now. I think this is the best way to go as it minimises the clicks for people with simple setups but still gives the full options for people with complex setups...
Here is a suggestion for the Recently Added modules. How about an additional module with clickable icons at the top to go through all of the different sections like the 'Plex OnDeck' module?
Not yet but there is a pull request with an rtorrent module which I tested a couple of months back and seemed to work fine. However not being a rtorrent user I wanted to spend a little more time testing it but never got around to it. If you would like to give it a whirl and give some feedback, i'll be happy to merge the pr.
Here is a suggestion for the Recently Added modules. How about an additional module with clickable icons at the top to go through all of the different sections like the 'Plex OnDeck' module?
Thats a good idea, I'll look into it. I have now solved to several sections in the ondeck module just havent pushed the changes. In the new version I am storing all of Plex's sections info in Maraschino's db so I can always use that info in the recently added modules individually or for a generic one. The only issue I am running into is separating "home videos" sections from "movies" sections since plex returns type=movies for both.
Really loving this!!! I was looking for something like this, this helps me a LOT! thx!!
1 request though and I'm not sure if it would be feasible. For Dutch users there is a python tool called Auto-Sub which downloads dutch subs from addic7ed.com. Would it be possible/feasible for you to create a small module which shows when a dutch subtitle is downloaded.
Now I get the "Welcome to Maraschino" log in screen, but I am not able to input my myPlex credentials. I only get this pop-up, "Could not save myPlex info: INTERNAL SERVER ERROR" and this line keeps repeating in my logs every few seconds:
Apr-09 16:15:07 :: INFO :: Starting Maraschino on 0.0.0.0:8089
Apr-09 16:15:08 :: WARNING :: Could not retrieve number of columns settings. Defaulting to 3.
Apr-09 16:15:13 :: INFO :: UPDATER :: Up to date
Apr-09 16:15:19 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:24 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:29 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:34 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:39 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:44 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:49 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Any idea how I could get more info to keep troubleshooting this?
Really loving this!!! I was looking for something like this, this helps me a LOT! thx!!
1 request though and I'm not sure if it would be feasible. For Dutch users there is a python tool called Auto-Sub which downloads dutch subs from addic7ed.com. Would it be possible/feasible for you to create a small module which shows when a dutch subtitle is downloaded.
If you have time and willing (and of course if it's possible) and you need my help please let me know.
If it's not possible no worries I'm already happy with the tool as it is!
Cheers!
Jordy
I'd be happy to make something for it however this would be way down the priority list. There is just so much plex integration to work on I dont think I will have time to do much of anything else for a while. Having said that you are more than welcome to make something yourself and then send a Pull Request. One thing worth noting is the Script Launcher plugin, you can run your own scripts through maraschino's interface easily and since Auto-Sub looks like a simple script you can always trigger it with your own. You can make a feature request on github too to remind me of this but I really cant promise anything now as I also intend to make a NZBDrone module after getting all the Plex stuff done.
Now I get the "Welcome to Maraschino" log in screen, but I am not able to input my myPlex credentials. I only get this pop-up, "Could not save myPlex info: INTERNAL SERVER ERROR" and this line keeps repeating in my logs every few seconds:
Apr-09 16:15:07 :: INFO :: Starting Maraschino on 0.0.0.0:8089
Apr-09 16:15:08 :: WARNING :: Could not retrieve number of columns settings. Defaulting to 3.
Apr-09 16:15:13 :: INFO :: UPDATER :: Up to date
Apr-09 16:15:19 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:24 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:29 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:34 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:39 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:44 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Apr-09 16:15:49 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
Any idea how I could get more info to keep troubleshooting this?
Hmm this error comes from the failed ajax request or if it fails to retrieve the servers from your myplex account, most likely to be the first. Are you running it over a reverse proxy or webroot?
The repeated line comes from the currently playing feature, it runs a call every 5 seconds so it can check if anything is being played. The "owned" warning is a way for me to select a server if the user has not manually specified one since those are more likely to be the local servers in a user's network and apparently is how they check things with PHT as well. Dont need to worry about that but a way to make sure the servers populated all right is to hover your mouse on the top right corner of the page and see if there are any server's listed there, like this:
If the servers have populated ok then you can ignore the "internal server error" warning however I have not run into this situation before so I am not sure what could be the cause. If you still have problems open an issue on github and we can track things there and not flood the forums...
EDIT: @victoplex Before I forget: make sure Maraschino can write the db to the directory! By default it writes to it's own directory so make sure the db is there if you haven't changed it's path.
1 - It would be nice if we could pick the Movies / TV sections. ( i have more than one, for example, concerts,movies,foreign movies) and the only one i care about to see recently added is movies, but on my setup, the recent added is showing Concert.
2 - When we have a lot of sections, the icons are positioned on top of the description. See pic.
Other than that, i really like the way is coming along.
@pedrofmp - Can you please let me know how the last version works for you? It should now group all the sections by type if there are more than one of each and when you select one it will show you a list of all sections of that type. Your feedback will be greatly appreciated.
@gugahoi The ondeck is perfect now. no more overlapping and i really like the solution.
the recent added movies i still cant select which section to use. but funny thing, now it's showing the documentaries section ( before it was the concerts)
@gugahoi. THANK SO MUCH for forking this and adding plex!!! Its great!!
My "on deck" is still acting weird, it randomly break and starts a new line after 5 posters? See png. Also, perhaps you can add a "on deck" limit as mine shows 50 items seems like a lot?
Mine also doesn't let me select which TV section in the recently added catagory module
Search doesn't seem to work. Ive added the api and url but just get this:
21:19:23 :: INFO :: SEARCH :: nzb.su :: Searching for "monkey" in category: undefined, max age: 100
21:19:23 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
21:19:23 :: DEBUG :: mismatched tag: line 6, column 2
Also, just a thought, it would be great to use the onDeck template with the recently added photo module, seems like it would use the valuable real estate abit better than all that room for a DSC67.. name. Just a thought.
Thanks again for the great work & for sharing it!!!
oh and +1 for NzbDrone! Would love a module for that!
NOTE TO EVERYONE: TODAY's UPDATE WILL BREAK THINGS SO BACKUP "maraschino.db" AND IF YOU WANT TO ROLL BACK TO THE PREVIOUS CONFIGURATION YOU CAN. I ADVISE STARTING FRESH AS A LOT OF CORE CHANGES WERE MADE.
Let me know if you run into any problems.
Figured out this was because I had "Require authentication on local network" ticked in my server configuration.
I use the "require authentication" and would love for this to be built in.
Last push should work with this feature. Took ages to understand how to do it since documentation of this is virtually non existent but it seems to be working now on my end. Please let me know if it works for you.
@gugahoi The ondeck is perfect now. no more overlapping and i really like the solution.
the recent added movies i still cant select which section to use. but funny thing, now it's showing the documentaries section ( before it was the concerts)
I have added a dropdown menu for now to allow the selection of a different section in each recently added module. Let me know if it works for you. Note that the last update will break things for you so I recommend you delete "maraschino.db" and start over since I made a lot of changes to the database.
@gugahoi. THANK SO MUCH for forking this and adding plex!!! Its great!!
My "on deck" is still acting weird, it randomly break and starts a new line after 5 posters? See png. Also, perhaps you can add a "on deck" limit as mine shows 50 items seems like a lot?
Mine also doesn't let me select which TV section in the recently added catagory module
Search doesn't seem to work. Ive added the api and url but just get this:
21:19:23 :: INFO :: SEARCH :: nzb.su :: Searching for "monkey" in category: undefined, max age: 100
21:19:23 :: DEBUG :: Plex :: Server automatically selected by "owned" attribute
21:19:23 :: DEBUG :: mismatched tag: line 6, column 2
Also, just a thought, it would be great to use the onDeck template with the recently added photo module, seems like it would use the valuable real estate abit better than all that room for a DSC67.. name. Just a thought.
Thanks again for the great work & for sharing it!!!
oh and +1 for NzbDrone! Would love a module for that!
I have now added a scroll to the ondeck module, it has a maximum height and if you have more items than it can show it will allow you to scroll down. Still unsure of the blank spaces, if you can send me part of the source code where they are that would be great! The search feature is working fine on my end, I dont use nzb.su tho but I used to and that used to work ok. I can look into it later, but you are better off opening a ticket on the original maraschino repo as more people follow it and it is not a plex related problem.
Regarding the recent added modules see my reply to @pedrofmp. I can look into changing the design of the recently added photos module however I will leave to do this later on, I reckon there is cooler stuff to work on now :D
Thanks for porting Maraschino to Plex. I was expecting it since a while.
I have however two remarks/question/bug fix requests:
I have two show sections and it displays always the first one (following an alphabetical order) while I'd like it to display by default the second. Each time I come back, the first one is selected. Is there any way to store this information?
Also, concerning the modules that require API, each time I access one module settings, it replaces the API key by something else ("Plex" in my case). I think Safari auto-fills this field because of its "name".
With the latest version I started new as you suggested. Unfortunately I ran into this problem.
11:42:37 :: INFO :: Opening database at: C:\maraschino\maraschino.db
Traceback (most recent call last):
File "C:\maraschino\Maraschino.py", line 192, in
main()
File "C:\maraschino\Maraschino.py", line 185, in main
import_modules()
File "C:\maraschino\Maraschino.py", line 51, in import_modules
import modules.index
File "C:\maraschino\modules\index.py", line 3, in
from maraschino.noneditable import *
File "C:\maraschino\maraschino
oneditable.py", line 7, in
from plexLib import PlexServer as connect
File "C:\maraschino\lib\plexLib\__init__.py", line 6, in
from library import PlexLibrary
ImportError: No module named library
Thanks for porting Maraschino to Plex. I was expecting it since a while.
I have however two remarks/question/bug fix requests:
I have two show sections and it displays always the first one (following an alphabetical order) while I'd like it to display by default the second. Each time I come back, the first one is selected. Is there any way to store this information?
Also, concerning the modules that require API, each time I access one module settings, it replaces the API key by something else ("Plex" in my case). I think Safari auto-fills this field because of its "name".
Do not hesitate to tell me if I'm not clear.
Thanks.
Your first point is noted, I am planning on adding this feature but I have not yet since I only added the ability to change sections in the recent added modules less than a day ago.
Not sure what I can do regarding the auto fill in safari, I have never seen or heard of this problem in maraschino. If you know of a possible solution please let me know, but can you just tell safari to not auto fill that section? Why would it put "Plex" in there anyway?
With the latest version I started new as you suggested. Unfortunately I ran into this problem.
11:42:37 :: INFO :: Opening database at: C:\maraschino\maraschino.db
Traceback (most recent call last):
File "C:\maraschino\Maraschino.py", line 192, in
main()
File "C:\maraschino\Maraschino.py", line 185, in main
import_modules()
File "C:\maraschino\Maraschino.py", line 51, in import_modules
import modules.index
File "C:\maraschino\modules\index.py", line 3, in
from maraschino.noneditable import *
File "C:\maraschino\maraschino
oneditable.py", line 7, in
from plexLib import PlexServer as connect
File "C:\maraschino\lib\plexLib\__init__.py", line 6, in
from library import PlexLibrary
ImportError: No module named library