Browse Library Sections with links to plex.tv pages
Recently added modules for TV, Movies, Music and Photos
Currently Playing Bar will display items playing from your server including the user who is playing it and where (client name). It will also show the progress for an item.
Play/Pause currently playing items with a single click (verified working with PHT only).
Current Limitations:
Non Local servers need to be on port 32400 to work
By local server, do you mean on the same computer as Maraschino (I assumed you meant locally as in same LAN, but that doesn't seem to work)?
I tried setting this up on an Ubuntu machine (my plexWatch host), but PMS is on a Windows 7 machine on the same LAN. No option to configure the IP/host, it seems. Would love to take another look at this if that ever changes!
Also, it seems that there is a growing shift from Sickbeard to NzbDrone. If you could implement NZBD, that would be killer!
Edit: Strange... this is sort of working, with the exception of OnDeck. I can click the icons to TV Shows and Movies, but OnDeck is just garbled characters. See screenshot here.
By local server, do you mean on the same computer as Maraschino (I assumed you meant locally as in same LAN, but that doesn't seem to work)?
I tried setting this up on an Ubuntu machine (my plexWatch host), but PMS is on a Windows 7 machine on the same LAN. No option to configure the IP/host, it seems. Would love to take another look at this if that ever changes!
Also, it seems that there is a growing shift from Sickbeard to NzbDrone. If you could implement NZBD, that would be killer!
Edit: Strange... this is sort of working, with the exception of OnDeck. I can click the icons to TV Shows and Movies, but OnDeck is just garbled characters. See screenshot here.
It seems the images aren't loading and I just realised I accidentally deleted some imports for it so I've just pushed a little update that hopefully works for you.
And yes it works within the LAN since I use the local IP information. I can add the option to manually add a server tho but I figured using the myPlex information was a more elegant solution.
It seems the images aren't loading and I just realised I accidentally deleted some imports for it so I've just pushed a little update that hopefully works for you.
And yes it works within the LAN since I use the local IP information. I can add the option to manually add a server tho but I figured using the myPlex information was a more elegant solution.
What is PlexWatch?
That did it! Thanks for making that fix so quickly!
PlexWatch is a great notification script for people viewing your library, new additions to the library, etc. But he probably means implementing portions of PlexWatchWeb (the web frontend).
Incorporating the Now Playing portion (who is viewing your media) from Plex/web would be a fantastic addition, which is also included in PlexWatchWeb. Recently added would be great, too!
That did it! Thanks for making that fix so quickly!
PlexWatch is a great notification script for people viewing your library, new additions to the library, etc. But he probably means implementing portions of PlexWatchWeb (the web frontend).
Incorporating the Now Playing portion (who is viewing your media) from Plex/web would be a fantastic addition, which is also included in PlexWatchWeb. Recently added would be great, too!
Oh I see, my plans at the moment are to make recently added modules for each library section and have a "Now Playing" interface. I have been pondering however how the "Now Playing" would work since there can be multiple clients playing media at any point in time. With the XBMC implementation we could select which machine to target but that made sense since every machine was independent (different recently added, library, etc...) from each other however plex is different so I am still trying to think how it would work.
Oh I see, my plans at the moment are to make recently added modules for each library section and have a "Now Playing" interface. I have been pondering however how the "Now Playing" would work since there can be multiple clients playing media at any point in time. With the XBMC implementation we could select which machine to target but that made sense since every machine was independent (different recently added, library, etc...) from each other however plex is different so I am still trying to think how it would work.
Is there no way to make the individual "plugin" sizes dynamic? Sort of how the Applications section grows depending on how many applications you've added? Then you could just list the user name, the device name (or device icon), what's being watched (icon), and time in?
Is there a way to change the myplex account settings after the wizard?
Yes, go into the settings mode (top left corner -> cog icon), then go into the plex module settings (cog icon inside plex module) there you can find you myPlex username and password and change it.
Is there no way to make the individual "plugin" sizes dynamic? Sort of how the Applications section grows depending on how many applications you've added? Then you could just list the user name, the device name (or device icon), what's being watched (icon), and time in?
Oh yes thats not the issue for me right now actually. In the XBMC version of Maraschino when something is playing a "Now Playing" control bar comes out from the bottom and I quite like that implementation so I would like to keep something similar. Advantage of this bar is it takes no screen space when nothing is playing and when something is playing it shows info and enables you almost full control of the content (seeking, play/pause/stop, ff, rewind, volume controls ...). This is how it looks:
Just a heads up that I have added Recent Episodes and Recent Movies modules. At the moment they will show the 5 last added items to each of these sections. Here is a preview:
Hey, this looks absolutely great! I've just installed it on my raspberry pi and configured it, everything works except the plex modules, I'm getting this error in the logs:
Apr-05 18:23:40 :: ERROR :: Plex :: 'bool' object has no attribute '__getitem__'
Any idea what the issue could be?
All of my servers (except Cloud Sync) are local.
It Imports my plex servers into the DB as can be seen here:
Apr-05 18:22:52 :: DEBUG :: Plex :: Updating PlexServer Cloud in db
Apr-05 18:22:52 :: DEBUG :: Plex :: Updating PlexServer Tom-PC in db
Apr-05 18:22:51 :: DEBUG :: Plex :: Updating PlexServer Cloud Sync in db
Apr-05 18:22:50 :: INFO :: Plex :: Updating plex server information
Hey, this looks absolutely great! I've just installed it on my raspberry pi and configured it, everything works except the plex modules, I'm getting this error in the logs:
Apr-05 18:23:40 :: ERROR :: Plex :: 'bool' object has no attribute '__getitem__'
Any idea what the issue could be?
All of my servers (except Cloud Sync) are local.
It Imports my plex servers into the DB as can be seen here:
Apr-05 18:22:52 :: DEBUG :: Plex :: Updating PlexServer Cloud in db
Apr-05 18:22:52 :: DEBUG :: Plex :: Updating PlexServer Tom-PC in db
Apr-05 18:22:51 :: DEBUG :: Plex :: Updating PlexServer Cloud Sync in db
Apr-05 18:22:50 :: INFO :: Plex :: Updating plex server information
Any help would be greatly appreciated!
Figured out this was because I had "Require authentication on local network" ticked in my server configuration.
Looks amazing. Thought I would test this out on my CentOS machine... to no avail :(
[root@media ~]# update-rc.d maraschino defaults
-bash: update-rc.d: command not found
[root@media ~]# /etc/init.d/maraschino start
/etc/init.d/maraschino: line 83: [: -eq: unary operator expected
/etc/init.d/maraschino: line 117: log_daemon_msg: command not found
/etc/init.d/maraschino: line 120: start-stop-daemon: command not found
/etc/init.d/maraschino: line 50: log_end_msg: command not found
Any help would be greatly appreciated! :(
Those instructions are for the Ubuntu init script. Unfortunately I don't have experience with CentOS but all you need is python 2.5, 2.6 or 2.7 to run Maraschino. You should cd into maraschino's directory and use the command below to start it up
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.