[RELEASE] Watchlist script (was 'Adding Plex's 'On Deck' feature to XBMC') - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Skin Development (/forumdisplay.php?fid=12)
+--- Thread: [RELEASE] Watchlist script (was 'Adding Plex's 'On Deck' feature to XBMC') (/showthread.php?tid=113702)
[RELEASE] Watchlist script (was 'Adding Plex's 'On Deck' feature to XBMC') - Hitcher - 2011-11-01 23:20
Superseded by the Skin Widgets Addon post 4th Oct 2012.
All credits for this script go to ronie and `Black.
(2011-12-08 22:12)ronie Wrote: here's the current logic:
Original post -
So I've just read about this new feature and quite honestly think it's brilliant and would be a very welcome addition to XBMC. For those of you who don't know what it is read on.
Quote:We always strive to make our software easier to use, and one thing we noticed was that in regular usage, certain media consumption patterns emerged that we could take advantage of to make it much easier for people to get to their media more easily. For example, if I want to watch TV, I’m most likely to be interested in seeing the next unwatched episode of a show I’ve watched recently. Easy enough to explain, but in previous versions, you were stuck finding the TV show, going to the right season, and looking for the next unwatched episode. Honestly, I’d rather spend that time opening a beer.
Now I know we can use partially watched videos but have no idea how we could get in progress TV shows to display the next episode.
XBMC EDEN: http://mirrors.xbmc.org/addons/eden/script.watchlist/
Frodo Nightly Builds: https://github.com/XBMC-Addons/script.watchlist/downloads
IF YOU HAVE ANY ISSUES, ALWAYS INCLUDE A FULL Debug Log WITH YOUR REPORT
- ronie - 2011-11-01 23:29
i don't know what plex is,
but i fully agree with their point of view on beer. :-)
anyways... if partially watched is supported for episodes (i don't think it is?)
we should be able to script it.
- Smobbo - 2011-11-01 23:32
This looks freaking brilliant .
I for one have quite a lot of different shows that i watch, but i mainly watch 4 or 5 shows (with or without my girlfriend), all the other new episodes that get downloaded are saved for a rainy day .
Having the most 'relevant' shows first would be really cool!
It would work really nice with your skin Xeebo!
- Hitcher - 2011-11-01 23:34
That's exactly the thing I like best - it lists the next, unwatched episode (be it the current season or the next if you've just watched the last) of a TV show you're currently watching.
- Smobbo - 2011-11-01 23:34
ronie Wrote:i don't know what plex is,
Partially watched is allready in XBMC right...?
Because when i stop a movie or show and then click on it later it will ask me if i want to continue at the point i stopped (minuteX-secondeX), or want to start from the beginning again.
- ronie - 2011-11-02 00:47
Smobbo Wrote:Partially watched is allready in XBMC right...?
i was kinda wondering if this info was exposed to the skin for episodes..
just tested it, and it is.
but come to think of it, it doesn't matter anyway.
in progress episodes are still marked as unwatched, which is what we need
as they should show up on the 'on deck' panel as well.
sorting by 'relevance' ?
not sure if that's easy to define.
i guess it may be possible to sort things by the watched date of the previous episode
or something along those lines...
- Hitcher - 2011-11-02 01:24
ronie Wrote:i guess it may be possible to sort things by the watched date of the previous episode
I was thinking along the same lines.
1. Find the most recently watched episode
2. Check it's season/episode numbers
3. Look in the database to see if the next episode is available
4. If it is add it to the list, if not repeat process
I'm no programmer though.
- bossanova808 - 2011-11-02 02:18
I just sort my TV shows by 'episodes' with hide watched turned on and this basically gives the same thing, no? Frequent watched shows with only one or two unwatched who at the top, with other shows with a larger backlog are down the list.
Seems much the same to me really?
- blacklist - 2011-11-02 04:40
First, let me make sure I understand what we want to define as "On-Deck". My thoughts:
A) On-deck is a new, unwatched episode of a series you have been watching lately.
B) On-deck is an episode that you started watching but never finished.
C) On-deck is the next episode from an episode you recently watched.
A - Pull Recently Watched episodes, compare Recently Added Episodes. Series where the two lists meet are going to be new and watching. Display said episodes.
B - Pull a list of partially watched episodes. Can we see the last watched date, so that we can order by the most recently partially watched? I would assume so.
C - Pull Recently Watched Episodes. Read the series from each, then the episode list, looking for the next. Potential issues:
1) The next episode is the next season. Do we know to go from 2X12 to 3x1? How is this accomplished?
2) What happens when the new episode shows up? ie. I'm watching Walking Dead, watched the last episode, and the new episode comes up in 2 places... Latest Added and On-Deck?
Are we looking at combining all this together to create a magic-bullet list of reccomendations?
I think its a fantastic idea with lots of possibility. An additional idea: Unwatched episodes in a series that might discover new content. For instance: You've watched every episode of Mitchell and Webb Look except 3x2.... maybe you want to watch that one?
Just some brainstorming.
- Hitcher - 2011-11-02 09:39
A and C are the same - it shouldn't matter if it's a brand new series or a really old one as long as you've recently watched an episode and the next one is in your library.
B should also cover partially movies.
Thinking about it some more last night they should be broken down into two sets of data (Ongoing show and Partially watched) so if the skinner wanted they could make two separate lists on the home screen.
- pecinko - 2011-11-02 13:16
- they are using season covers for episodes. This definitely looks better than episode thumbs
- navigation could be problematic if you're showing recently added (RA) and in progress items (IP) at the same time. Shown layout uses "ESC" to navigate back from a middle of RA or IP list back to main nab
- It could be a little messy and I would personally go to extra node in library (like RA) that you can link to from a home page
- partially watched is returned true for unwatched items that are in progress. I had a problem showing partially watched status for watched items. This may be different for a script, though.
BTW, I'm more intrigued by Queue feature that allows you to bookmark web video while browsing so you can watch it later from XBMC on a big screen
- Dzigg - 2011-11-02 14:18
I agree, even the name 'Ongoing Show' and 'Partially Watched' is spot on
The 'partially watched' view would make it a step better than plex 'On Deck'.. If it can be implemented, it's up to the skinners to have these view easily accessible. Lots of skins have 'new episodes' built in, it can be used similarly I think..
- pecinko - 2011-11-02 14:27
Dzigg Wrote:The 'partially watched' view would make it a step better than plex 'On Deck'.. If it can be implemented, it's up to the skinners to have these view easily accessible. Lots of skins have 'new episodes' built in, it can be used similarly I think..
This is easy as making a smart playlist based on "In progress" status - it will return item that you did not finish watching. You can add it to home page through favorites or whatever way is using your skin of choice.
Trickier part is suggesting next episodes.
- Hitcher - 2011-11-02 17:44
pecinko Wrote:Trickier part is suggesting next episodes.
Indeed, this is where we'd need a script to work some magic.
- ronie - 2011-11-02 18:34
Hitcher Wrote:Indeed, this is where we'd need a script to work some magic.
will have a look at it tonight.