Show only unwatched in recently added only

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
humberman Offline
Junior Member
Posts: 10
Joined: Oct 2013
Reputation: 0
Post: #1
Hi All,
I'm wondering if there is a way to set Recently Added Episodes to Unwatched only, but have the main TV Shows library show every episode whether watched or unwatched? I know I can simply toggle it back and forth, but it would be nice to be able to set each separately. Anyone know if this is do-able?
find quote
MacGyver Offline
Fan
Posts: 462
Joined: Jan 2007
Reputation: 2
Location: Weilerbach Germany
Post: #2
I've been trying to get the XBMC devs to make "File" view be WYSIWYG (also show watched files even when "show only unwatched" is checked), which is along the same lines as what you're asking (toggle the filter depending of what part of the library you are in), and yes it is possible. The problem is that the conditional item used to set it to Unwatched or Watched can't put it back to what ever it was before (the skin would at that point force the filter on others that may not use them in the same way as you or me).
What we need is for different library areas to save their own watched/unwatched filter settings (Files remembers "All videos"; Recently Added remembers "Unwatched") and that is an XBMC issue. The library already treats "TV Shows" and "Movies" in this way (allowing each to have their own remembered filter), we just need the XBMC devs to expand that to all library elements (recent,files,playlists). IMHO at least.

Here are others with the same basic problem.
http://forum.xbmc.org/showthread.php?tid...+unwatched

However...

You can do sort of what you want without messing with the Watch/Unwatched filter issue by using a smart playlist.
Code:
<smartplaylist type="episodes">
    <name>Recently Unwatched</name>
    <match>all</match>
    <rule field="dateadded" operator="inthelast">
        <value>30</value>
    </rule>
    <rule field="playcount" operator="lessthan">
        <value>1</value>
    </rule>
    <limit>100</limit>
    <order direction="descending">dateadded</order>
</smartplaylist>
or through the GUI
[Image: attachment.php?aid=301]

will yield the same results, a list showing all the episodes added in the last 30 days that have not been fully viewed yet. (works with movies too)

Just added a custom submenu item to TV Shows, and point it to this playlist.
[Image: attachment.php?aid=304]

Funny thing is that you can't go the other route, because the watch/unwatched filter works in playlists too (which IMO should also be WYSIWYG), so if you have your filter set to Unwatched, and make a playlist that shows you only episodes "watched" in the last 30 days, it will be blank (unwatched is hiding the results). A further annoyance is that smart playlists process the "limit" before the "order", otherwise you wouldn't even have to add the "dateadded" condition. But I'm not a DEV and so I can't change any of that.
Attached File(s) Thumbnail(s)
       

1x Revo 1600, 2x Foxconn NT-330i, 1x ATV1, 1x ATV2 - All running OpenELEC (except the ATV2), and sometimes an old XBOX running 3.0 :)
(This post was last modified: 2014-04-27 12:43 by MacGyver.)
find quote
Hitcher Offline
Skilled Skinner
Posts: 10,627
Joined: Aug 2007
Reputation: 91
Location: Eastleigh, UK
Post: #3
MacGyver, you can add smart playlists to your skin for this - this is what I did in Conq - they load quicker than Skin Widgets as well. The user can then select 'Recent Episodes' or 'Recent Unwatched Episodes'.
find quote
MacGyver Offline
Fan
Posts: 462
Joined: Jan 2007
Reputation: 2
Location: Weilerbach Germany
Post: #4
That's pretty much how "HD Movies" works in Metropolis already Hitcher. Metropolis also allows custom submenus that point to smart-playlists or favorites. (my personal version allows for custom Home menu elements as well).

Custom home screen menus
[Image: attachment.php?aid=284]

[Image: attachment.php?aid=283]

On a side note, I had never seen Conq before, I like it, it's super clean.

1x Revo 1600, 2x Foxconn NT-330i, 1x ATV1, 1x ATV2 - All running OpenELEC (except the ATV2), and sometimes an old XBOX running 3.0 :)
(This post was last modified: 2014-04-27 13:04 by MacGyver.)
find quote