Log a full_title field into the metadata table.

Create a clear_all_history_new endpoint to delete all old PlexPy session history IMMEDIATELY.
Add icon in history_new to indicate if video was transcoded or not.
Replace relatively inaccurate percent_completed with icons in history_new.
This commit is contained in:
Tim 2015-07-13 12:41:03 +02:00
parent 65b3930baa
commit 2b317f6fd4
6 changed files with 71 additions and 19 deletions

View file

@ -13,7 +13,7 @@
# You should have received a copy of the GNU General Public License
# along with PlexPy. If not, see <http://www.gnu.org/licenses/>.
from plexpy import logger, notifiers, plextv, pmsconnect, plexwatch, db, common, log_reader, datafactory
from plexpy import logger, notifiers, plextv, pmsconnect, plexwatch, db, common, log_reader, datafactory, monitor
from plexpy.helpers import checked, radio
from mako.lookup import TemplateLookup
@ -465,6 +465,12 @@ class WebInterface(object):
cherrypy.response.headers['Content-type'] = 'application/json'
return json.dumps(history)
@cherrypy.expose
def clear_all_history_new(self, **kwargs):
monitor.clear_history_tables()
raise cherrypy.HTTPRedirect("history_new")
@cherrypy.expose
def get_stream_details(self, rating_key=0, **kwargs):