2015-10-09, 20:48
How can I accomplish an "In Progress" (and/or similarly, "Recently Played") playlist that works for files not in the library?
Kodi clearly does have information on 'In Progress' (non-library) files in its database, as it allows them to be resumed, including across devices with MySQL:
However, no Smart Playlist I've tried will list any items unless those items are also in the library. For example:
There are many reasons why not requiring an item to be in the library before such functionality would work is meaningful. For instance:
*Videos that could never be identified by a scraper (i.e. home videos, commercials, random clips downloaded from the internet, one-time TV specials in foreign languages, very old archival footage, etc)
*Videos that shouldn't be added to the library (i.e. a movie on the local system, vs on the shared location referenced by shared MySQL library)
*Videos the user simply doesn't want added to the library (for privacy reasons)
Without any sort of "recently played" or "in progress" list, I constantly find myself navigating around trying to figure out where I left off. Sometimes I've resorted to writing down my list manually in a separate textfile, which I then have to look up prior to manually browsing around to those files. This seems very silly & unnecessarily cumbersome, but try & Google as I might, I've been unable to figure out a solution to the (seemingly) simple problem of make a playlist of recently-played files (not library items).
Any help would be greatly appreciated.
Note: I'm using Confluence (my preferred skin).
Kodi clearly does have information on 'In Progress' (non-library) files in its database, as it allows them to be resumed, including across devices with MySQL:
However, no Smart Playlist I've tried will list any items unless those items are also in the library. For example:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<smartplaylist type="mixed">
<name>In Progress</name>
<match>all</match>
<rule field="inprogress" operator="true" />
</smartplaylist>
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<smartplaylist type="mixed">
<name>Recently Played</name>
<match>all</match>
<rule field="lastplayed" operator="inthelast">
<value>12 weeks</value>
</rule>
<order direction="descending">lastplayed</order>
</smartplaylist>
There are many reasons why not requiring an item to be in the library before such functionality would work is meaningful. For instance:
*Videos that could never be identified by a scraper (i.e. home videos, commercials, random clips downloaded from the internet, one-time TV specials in foreign languages, very old archival footage, etc)
*Videos that shouldn't be added to the library (i.e. a movie on the local system, vs on the shared location referenced by shared MySQL library)
*Videos the user simply doesn't want added to the library (for privacy reasons)
Without any sort of "recently played" or "in progress" list, I constantly find myself navigating around trying to figure out where I left off. Sometimes I've resorted to writing down my list manually in a separate textfile, which I then have to look up prior to manually browsing around to those files. This seems very silly & unnecessarily cumbersome, but try & Google as I might, I've been unable to figure out a solution to the (seemingly) simple problem of make a playlist of recently-played files (not library items).
Any help would be greatly appreciated.
Note: I'm using Confluence (my preferred skin).