Opened 13 years ago

Closed 13 years ago

#3117 closed enhancement (fixed)

Rewrite Mythweb's Mythvideo Module

Reported by: Rob Smith Owned by: Rob Smith
Priority: minor Milestone: unknown
Component: mythweb Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description (last modified by Rob Smith)

The purpose of this ticket to to track the re-write of the Video interface in mythweb.

Tasks:

Change History (32)

comment:1 Changed 13 years ago by Rob Smith

Description: modified (diff)

[12833] this is the first commit towards the full re-write of the mythvideo interface, this switches it to a floating gallery view, adds in the imdb lookup via ajax, and some basic ajax filtering. Works fine in my test browsers (Opera 9, Firefox 2). Please file tickets if something fails in your browser of choice, and any feedback is welcome

comment:2 Changed 13 years ago by Rob Smith

Description: modified (diff)

comment:3 Changed 13 years ago by Rob Smith

(In [12858]) Re #3117, This updates mythweb's new video interface. It adds some better error messages, adds some missing translations, changes the video artwork save path to be the one mythweb autodetects rather then via a database setting, and adds in some more checks

comment:4 Changed 13 years ago by Rob Smith

(In [12859]) Re #3117, Fixes an issue with double urlescaping strings, prototype does so automatically, so this fixes the imdb lookup on titles with spaces. Escape slashes and other special chars. Switches over to ~:~ as the ajax command spacer, this allows imdb tiles with : in them to display correctly. Also a little bit of javascript cleanup

comment:5 Changed 13 years ago by Rob Smith

(In [12860]) Re #3117, Fixes an issue with video titles with & in them not being completely passed though to the imdb script

comment:6 Changed 13 years ago by Rob Smith

(In [12861]) Re #3117, Updates the ajax filter to work on categories, genres, browse. Adds some missing translation strings, Hopefully fixes the artwork download issue. Updates the javascript to use prototype $ rather then get_element. Updates the ajax to pass around the id rather then storing it in a hidden div. Misc fixups.

comment:7 Changed 13 years ago by Rob Smith

Description: modified (diff)
Status: newassigned

comment:8 Changed 13 years ago by Rob Smith

(In [12867]) Re #3117, this fixes file_put_contents being missing on php versions less then 5, added a php 5 compat file and auto includes it on php versions less then 5. This should fix issues reported by Tom Lichti. Also adds in some extra debugging, switches over to using exec everywhere rather then cmd_exec, hopefully allowing Stefan to grab sucessfully

comment:9 in reply to:  description Changed 13 years ago by Bobby R

When using multiple video directories, as allowed with a colon seperator, this module now causes an error message to the affect of "Could not create a symlink to /path/to/somevideos:/path/to/othervideos, the local MythVideo? directory for this hostname." Possible solutions would be referencing an array with links of video0, video1, videoN for each colon seperated listing found in the database.

comment:10 Changed 13 years ago by Rob Smith

(In [12984]) Re #3117, this adds in a settings tab to mythweb to set mythvideo settings. Also removes some (now) un-needed debuging

comment:11 Changed 13 years ago by Rob Smith

(In [13000]) Re #3117, adds in a save funciton to the video object, cleans up some code, re #3185, fixes the duplicate error message.

comment:12 Changed 13 years ago by Rob Smith

(In [13150]) Re #3117, this adds in my working but ugly directory browser to the mythvideo web interface

comment:13 Changed 13 years ago by Rob Smith

(In [13154]) Re #3117, this adds in a slightly better directory browser, adds in session support to remeber where you were, adds in support to pick a different size for the posters, and adds in "dynamic" css. This dcss method should get redone a lot better, but for now it works well enough.

comment:14 Changed 13 years ago by Rob Smith

(In [13156]) Re #3117, this fixes #394, adding in access controls to the mythweb video interface.

comment:15 Changed 13 years ago by Rob Smith

(In [13158]) Re #3117, this adds in a request by xris to handle the directory tree slightly different. Rather then having each dir of the base name be a link, just start with the dir tree from the basename and out

comment:16 Changed 13 years ago by Rob Smith

(In [13159]) Re #3117, adding in some missing translations, adding in a missing alt on images

comment:17 Changed 13 years ago by Rob Smith

(In [13161]) Re #3117, make the video title a tad taller and set the overflow to hidden, so it doesn't overrun other text

comment:18 Changed 13 years ago by Rob Smith

(In [13162]) Re #3117, mythweb video, fixes the filter (path box is unfilterable), and updates some var names, as these are videos, not shows.

comment:19 Changed 13 years ago by Rob Smith

(In [13242]) Re #3117, this adds in the ability to scan for videos via the webinterface, and sets the proper class on a few buttens, and sets the min-widht and min-height on the directory box to be the size of one button

comment:20 Changed 13 years ago by Rob Smith

Description: modified (diff)

comment:21 Changed 13 years ago by Rob Smith

(In [13246]) Re #3117, this changes the file directory tree to only show files in the same directory, rather then cascading down

comment:22 Changed 13 years ago by Rob Smith

(In [13418]) Re #3117, this adds in autogenerated and cached popups to mythwebs video interface to show extended metadata

comment:23 Changed 13 years ago by Rob Smith

(In [13419]) Fixes #3396, Re #3117, this adds in a episode title search, as well as will remove the cached popup when a video gets updated, and adds in a few comments

comment:24 Changed 13 years ago by Rob Smith

(In [13434]) Re #3117, this updates the title correctly on a video refresh, and fixes #3431, this will not error when there are no video directorys defined

comment:25 Changed 13 years ago by Rob Smith

(In [13439]) Re #3117, Fixes #3437, this removes the readable arg to find and replaces it with a php side check, as older find versions does not have the readable flag

comment:26 Changed 13 years ago by Rob Smith

(In [13478]) Re #3117, some fixups to the video popup so it matches the rest of mythweb

comment:27 Changed 13 years ago by Rob Smith

(In [13498]) Re #3117, this adds in aspect ratio scaling to the thumbnails, hopefully fixing xris' issues

comment:28 Changed 13 years ago by Rob Smith

(In [13501]) Re #3117, take 2 on aspect radio caluclations, should be correct now

comment:29 Changed 13 years ago by Rob Smith

(In [13518]) Re #3117, this adds in editing via ajax to the mythweb mythvideo interface. Comments on layout improvements would be welcome.

comment:30 Changed 13 years ago by Rob Smith

(In [13519]) Re #3117, this fixes #3436, this sorts the directory browser in the mythweb video interface.

comment:31 Changed 13 years ago by Rob Smith

(In [13525]) Re #3117, this expands the meta data edit window, and allows editing of more metadata and uploading custom cover art, also hides the edit window on save

comment:32 Changed 13 years ago by Rob Smith

Description: modified (diff)
Resolution: fixed
Status: assignedclosed

the main features I wanted added are in, so I'm gonna close this and go to just cleanup/maintiance mode for now.

Note: See TracTickets for help on using tickets.