Difference between revisions of "FlexView"
(Initial version - WIP) |
m |
||
Line 1: | Line 1: | ||
− | [[file:Flexview.png|left| | + | [[file:Flexview.png|left||Icon]] |
= FlexView - A flexible way to manage your recordings = | = FlexView - A flexible way to manage your recordings = | ||
== Overview == | == Overview == | ||
Line 8: | Line 8: | ||
__TOC__ | __TOC__ | ||
− | As the name suggests the emphasis is on maximum | + | As the name suggests the emphasis is on maximum flexibility, you can: |
* Choose the which pieces of information are displayed. | * Choose the which pieces of information are displayed. | ||
* Choose the display order | * Choose the display order | ||
Line 14: | Line 14: | ||
* Change the display format (more flexibility to come) | * Change the display format (more flexibility to come) | ||
* Sort and filter on nearly all attributes | * Sort and filter on nearly all attributes | ||
+ | * Allow table to grow to accommodate data or fix table size | ||
+ | * Hide the directory tree | ||
+ | * Refresh individual folder | ||
* Display multiple folders simultaneously | * Display multiple folders simultaneously | ||
* Save your preferred display options for re-use | * Save your preferred display options for re-use | ||
− | * Switch between | + | * Switch between saved formats |
* Use all of the Browse context menu commands (plus a few more) | * Use all of the Browse context menu commands (plus a few more) | ||
FlexView does not change the contents of your disk (unlike FlatView) so it | FlexView does not change the contents of your disk (unlike FlatView) so it | ||
does not change the on TV, using remote control, view of recordings | does not change the on TV, using remote control, view of recordings | ||
+ | |||
+ | == Usage scenarios == | ||
+ | [[file:Flexview.png|left||Icon]] | ||
+ | |||
+ | == How To == | ||
== Installation == | == Installation == | ||
Line 26: | Line 34: | ||
catalogue so to see and install the package select "Show development and | catalogue so to see and install the package select "Show development and | ||
advanced packages?" in the "Advanced settings" section of the Settings | advanced packages?" in the "Advanced settings" section of the Settings | ||
− | page. | + | page. |
− | |||
− | |||
== Settings == | == Settings == | ||
Line 35: | Line 41: | ||
New configurations are created by selecting directories to be expanded | New configurations are created by selecting directories to be expanded | ||
and/or displayed in the tree view and by changing column display options | and/or displayed in the tree view and by changing column display options | ||
− | + | then using the Save button to save the new configuration. | |
Saved configurations are saved in /mod/etc/fvConfiq_name.json they can be | Saved configurations are saved in /mod/etc/fvConfiq_name.json they can be |
Revision as of 17:40, 21 March 2016
FlexView - A flexible way to manage your recordings
Overview
FlexView is intended to offer an alternative to the traditional webif to allow you to view an manage your recording inventory in whatever way suits you.
Contents
As the name suggests the emphasis is on maximum flexibility, you can:
- Choose the which pieces of information are displayed.
- Choose the display order
- Change the display size.
- Change the display format (more flexibility to come)
- Sort and filter on nearly all attributes
- Allow table to grow to accommodate data or fix table size
- Hide the directory tree
- Refresh individual folder
- Display multiple folders simultaneously
- Save your preferred display options for re-use
- Switch between saved formats
- Use all of the Browse context menu commands (plus a few more)
FlexView does not change the contents of your disk (unlike FlatView) so it does not change the on TV, using remote control, view of recordings
Usage scenarios
How To
Installation
FlexView is in the "development and advanced packages" section of the catalogue so to see and install the package select "Show development and advanced packages?" in the "Advanced settings" section of the Settings page.
Settings
None currently on Settings page.
New configurations are created by selecting directories to be expanded and/or displayed in the tree view and by changing column display options then using the Save button to save the new configuration.
Saved configurations are saved in /mod/etc/fvConfiq_name.json they can be editted, with care, to adjust configuration values such as date formats that can't currently be changed via the UI.
Limitations
- TVDB information is not shown.
- MP3/MP4/JPEG attributes are not shown
- No interface for changing date formats and some other parameters.
Debugging
FlexView writes a few lines to the /mod/tmp/flexview.log but the vast majority of output is written to the browser console log viewable by pressing F12 on a web page.
Under the covers
FlexView is based on the jqgrid jquery plugin. The directory and file information is delivered in JSON format with the majority of the formatting taking place in the browser
Change History
Date | Version | Description |
2016-03-21 | flexview 0.1.1-0 | Initial public version |
Future Enhancements
Possible future enhancements - please suggest more
- Include TVDB information
- ...
Acknowledgements
- af123
- For providing the icon and changes to webif needed to enable FlexView to work.
- guriddo
- jqgrid plugin http://guriddo.net
- everbody else
- Who has assisted through the forums