mirror of
https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
synced 2023-10-19 17:58:31 +02:00
Updated documentation
- Updated information about dependencies - Fixed line lengths to look better when viewed on shell - Removed some trailing whitespaces
This commit is contained in:
parent
a1ec8cc283
commit
28413f7f2c
54
HISTORY
54
HISTORY
@ -7,14 +7,17 @@ VDR Plugin 'skindesigner' Revision History
|
|||||||
|
|
||||||
Version 0.0.2
|
Version 0.0.2
|
||||||
|
|
||||||
- added some more tokens with more detailed audio information in displaychannel -> statusinfo
|
- added some more tokens with more detailed audio information in
|
||||||
|
displaychannel -> statusinfo
|
||||||
- added hasVPS for current scheduling in displaychannel -> epginfo
|
- added hasVPS for current scheduling in displaychannel -> epginfo
|
||||||
- added common channel logo path for all skins
|
- added common channel logo path for all skins
|
||||||
- changed skin handling so that every skin is directly shown in VDR OSD Menu
|
- changed skin handling so that every skin is directly shown in VDR OSD Menu
|
||||||
- added Theme support, each skin can now have various themes
|
- added Theme support, each skin can now have various themes
|
||||||
- fixed a crash if no skindesigner skins are found and plugin setup menu is called from another skin
|
- fixed a crash if no skindesigner skins are found and plugin setup menu is
|
||||||
|
called from another skin
|
||||||
- added {durationhours} and {durationminutes} tokens in several view elements
|
- added {durationhours} and {durationminutes} tokens in several view elements
|
||||||
- added discusage icons to menu header view element so that it discusage can be displayed in every menu view
|
- added discusage icons to menu header view element so that it discusage can be
|
||||||
|
displayed in every menu view
|
||||||
- added numeric day, month and year tokens in different view elements
|
- added numeric day, month and year tokens in different view elements
|
||||||
- support for global variables type "double"
|
- support for global variables type "double"
|
||||||
- added setup options to configure rerun display behaviour
|
- added setup options to configure rerun display behaviour
|
||||||
@ -23,37 +26,48 @@ Version 0.0.2
|
|||||||
- added vps token in menudetailepg
|
- added vps token in menudetailepg
|
||||||
- implemented cSDDisplayMenu::GetTextAreaFont()
|
- implemented cSDDisplayMenu::GetTextAreaFont()
|
||||||
- introduced new viewelement audioinfo in displaychannel
|
- introduced new viewelement audioinfo in displaychannel
|
||||||
- added setup option to choose Menu Item display method between "at one go" and "after one another"
|
- added setup option to choose Menu Item display method between "at one go" and
|
||||||
- fixed bug that new skin was not properly loaded sometimes when skin was changed in OSD Setup menu
|
"after one another"
|
||||||
- fixed bug that new font was displayed first after VDR restart when font was changed in OSD Setup menu
|
- fixed bug that new skin was not properly loaded sometimes when skin was
|
||||||
- display always newest recording of folders in recordings list, thanks@ Lars Hanisch for providing the patch
|
changed in OSD Setup menu
|
||||||
|
- fixed bug that new font was displayed first after VDR restart when font was
|
||||||
|
changed in OSD Setup menu
|
||||||
|
- display always newest recording of folders in recordings list,
|
||||||
|
thanks@ Lars Hanisch for providing the patch
|
||||||
- added extented recording information
|
- added extented recording information
|
||||||
- added token {nummenuitem} as number of item for every list, value starts with 1
|
- added token {nummenuitem} as number of item for every list, value starts
|
||||||
|
with 1
|
||||||
- fixed bug that x and y of subviews was not respected
|
- fixed bug that x and y of subviews was not respected
|
||||||
- if a subview is completely not set in a skin, the default menu is used
|
- if a subview is completely not set in a skin, the default menu is used
|
||||||
- fixed a bug if displaydetailedtext is called without correct menucat (mailbox plugin)
|
- fixed a bug if displaydetailedtext is called without correct menucat (mailbox
|
||||||
|
plugin)
|
||||||
- implemented function drawslope, see Wiki for documentation
|
- implemented function drawslope, see Wiki for documentation
|
||||||
- using default menu list in case an invalid MenuCategory is set
|
- using default menu list in case an invalid MenuCategory is set
|
||||||
- added device info in displaychannel, example in metrixHD
|
- added device info in displaychannel, example in metrixHD
|
||||||
- improved menu icon display, additionally using menu cat
|
- improved menu icon display, additionally using menu cat
|
||||||
- changed devices list, device numbers start with 0
|
- changed devices list, device numbers start with 0
|
||||||
- fixed bug that hasposter is only true if poster really exists
|
- fixed bug that hasposter is only true if poster really exists
|
||||||
- no absolute pathes allowed for image type "image", path has to start with {ressourcedir}
|
- no absolute pathes allowed for image type "image", path has to start with
|
||||||
|
{ressourcedir}
|
||||||
|
|
||||||
Version 0.0.3
|
Version 0.0.3
|
||||||
|
|
||||||
- added tokens for current video and audio bitrate in displaychannel. Thx @rofafor for the original code
|
- added tokens for current video and audio bitrate in displaychannel.
|
||||||
|
Thx @rofafor for the original code
|
||||||
in the femon plugin and _Martin_ for extracting the code in skinflatplus
|
in the femon plugin and _Martin_ for extracting the code in skinflatplus
|
||||||
- changed skin metrixHD to display bitrate infos
|
- changed skin metrixHD to display bitrate infos
|
||||||
- added "active" Token for cutting marks so that a mark can be displayed in a dedicated way if current position
|
- added "active" Token for cutting marks so that a mark can be displayed in a
|
||||||
in replay exactly hits the mark
|
dedicated way if current position in replay exactly hits the mark
|
||||||
- added {channelname}, {channelid}, {channellogoexists} for all schedules list and current views
|
- added {channelname}, {channelid}, {channellogoexists} for all schedules list
|
||||||
|
and current views
|
||||||
- added printf function for <drawtext>, see Wiki for documentation
|
- added printf function for <drawtext>, see Wiki for documentation
|
||||||
- removed code for displaying bitrates in displaychannel again because of incompatibility with dvbapi Plugin
|
- removed code for displaying bitrates in displaychannel again because of
|
||||||
|
incompatibility with dvbapi Plugin
|
||||||
- optimized performance when creating a menu list
|
- optimized performance when creating a menu list
|
||||||
- fixed Bug that displaychannel was not shown after closing displaymenu with "backspace" (with active
|
- fixed Bug that displaychannel was not shown after closing displaymenu with
|
||||||
menuorg plugin)
|
"backspace" (with active menuorg plugin)
|
||||||
- fixed Bug with menuselection Patch
|
- fixed Bug with menuselection Patch
|
||||||
- added tokens {month}, {monthname} and {year} in displaymenutimers listitem and currentitem
|
- added tokens {month}, {monthname} and {year} in displaymenutimers listitem
|
||||||
- added dedicated tokens for posters and banners in <srapercontent> in displaychannel and displayreplay
|
and currentitem
|
||||||
|
- added dedicated tokens for posters and banners in <srapercontent> in
|
||||||
|
displaychannel and displayreplay
|
||||||
|
57
README
57
README
@ -26,17 +26,17 @@ Requirements
|
|||||||
|
|
||||||
- VDR version >= 2.0.0
|
- VDR version >= 2.0.0
|
||||||
|
|
||||||
- Installed ImageMagick or GraphicsMagick for displaying png/jpg Icons, Channel Logos
|
- cairo
|
||||||
and EPG Images (configurable during make via IMAGELIB = imagemagick|graphicsmagick
|
|
||||||
parameter)
|
- librsvg-2
|
||||||
|
|
||||||
- libxml2
|
- libxml2
|
||||||
|
|
||||||
- for scaling the video picture to fit into the VDR menu window please use
|
- for scaling the video picture to fit into the VDR menu window please use
|
||||||
softhddevice plugin revision 87c1c7be (2013-01-01) or newer.
|
softhddevice plugin revision 87c1c7be (2013-01-01) or newer.
|
||||||
|
|
||||||
- epgsearch Git since commit ba7c6277 (2013-01-03) to correctly replace the schedules
|
- epgsearch Git since commit ba7c6277 (2013-01-03) to correctly replace the
|
||||||
menu with epgsearch
|
schedules menu with epgsearch
|
||||||
|
|
||||||
Installation
|
Installation
|
||||||
------------
|
------------
|
||||||
@ -53,8 +53,8 @@ XML skins and epg images. The following paths can be set at startup:
|
|||||||
-e path, --epgimages=path
|
-e path, --epgimages=path
|
||||||
Path to the epgimages (Default: <CacheDirectory>/epgimages/)
|
Path to the epgimages (Default: <CacheDirectory>/epgimages/)
|
||||||
|
|
||||||
ResourceDirectory and CacheDirectory are taken from your VDR configuration (make.config
|
ResourceDirectory and CacheDirectory are taken from your VDR configuration
|
||||||
or vdr.pc).
|
(make.config or vdr.pc).
|
||||||
|
|
||||||
During a "make install" the included skins are automatically copied from
|
During a "make install" the included skins are automatically copied from
|
||||||
<SkinSourceDirectory>/skins/ to the configured path.
|
<SkinSourceDirectory>/skins/ to the configured path.
|
||||||
@ -67,20 +67,21 @@ an suitable true color OSD.
|
|||||||
|
|
||||||
For Xineliboutput Users: Start vdr-sxfe with the --hud option enabled
|
For Xineliboutput Users: Start vdr-sxfe with the --hud option enabled
|
||||||
|
|
||||||
Since the default skin MetrixHD uses VDROpenSans as font which is not installed per
|
Since the default skin MetrixHD uses VDROpenSans as font which is not installed
|
||||||
default, you may want to install this font (included in <SkinSourceDirectory>/fonts/)
|
per default, you may want to install this font (included in
|
||||||
first. Otherwise the inside VDRs OSD menu configured vdrOsd Font is used as default.
|
<SkinSourceDirectory>/fonts/) first. Otherwise the inside VDRs OSD menu
|
||||||
|
configured vdrOsd Font is used as default.
|
||||||
|
|
||||||
Channel Logos
|
Channel Logos
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
Since each XML skin is responsible for it's used channel logos, skindesigner searches
|
Since each XML skin is responsible for it's used channel logos, skindesigner
|
||||||
for channel logos only in the skin dependend directory
|
searches for channel logos only in the skin dependend directory
|
||||||
|
|
||||||
<ResourceDirectory>/plugins/skindesigner/skins/<skinname>/logos
|
<ResourceDirectory>/plugins/skindesigner/skins/<skinname>/logos
|
||||||
|
|
||||||
Each copy your used logos directly to this directory or set a symbolic link to a common
|
Each copy your used logos directly to this directory or set a symbolic link to
|
||||||
channellogo directory.
|
a common channellogo directory.
|
||||||
|
|
||||||
I recommend to use channel logos from https://github.com/3PO/Senderlogos
|
I recommend to use channel logos from https://github.com/3PO/Senderlogos
|
||||||
To download them just change in the directory you want to place the logos
|
To download them just change in the directory you want to place the logos
|
||||||
@ -90,16 +91,18 @@ An update of the logos can then be done with a "git pull" just inside this
|
|||||||
directory.
|
directory.
|
||||||
|
|
||||||
In this logo pack all files are named only with lower case letters.
|
In this logo pack all files are named only with lower case letters.
|
||||||
Skindesigner uses the channel name CONVERTED TO LOWER CASE LETTERS to search for an
|
Skindesigner uses the channel name CONVERTED TO LOWER CASE LETTERS to search
|
||||||
appropriate channel logo. With this, approximately 90% of the channel logos should work
|
for an appropriate channel logo. With this, approximately 90% of the channel
|
||||||
immediately after placing the channel logos in the correct place. So if you have to change
|
logos should work immediately after placing the channel logos in the correct
|
||||||
the name of a channel logo (may be by inserting a space or a hyphen) so that it fits to
|
place. So if you have to change the name of a channel logo (may be by inserting
|
||||||
the channel name, only use lower case letters, and not the name of the channel with upper
|
a space or a hyphen) so that it fits to the channel name, only use lower case
|
||||||
and lower letters as displayed inside VDR.
|
letters, and not the name of the channel with upper and lower letters as
|
||||||
If no logo is found for the channel name, additionally a search for a logo named as the
|
displayed inside VDR.
|
||||||
ChannelID is performed. Analog to the channel name the ChannelID is also converted to lower
|
If no logo is found for the channel name, additionally a search for a logo
|
||||||
case letters. This allows channel logos for channels with changing names (for instance
|
named as the ChannelID is performed. Analog to the channel name the ChannelID
|
||||||
Sky Feed Channels).
|
is also converted to lower case letters. This allows channel logos for channels
|
||||||
Additional hint: some channels have slashes in their name (in germany nick/comedy for instance).
|
with changing names (for instance Sky Feed Channels).
|
||||||
In this example, as a dirty hack just create a folder in your channel logo directory named
|
Additional hint: some channels have slashes in their name (in germany
|
||||||
"nick" and place an image named "comedy.png" inside this folder.
|
nick/comedy for instance).
|
||||||
|
In this example, as a dirty hack just create a folder in your channel logo
|
||||||
|
directory named "nick" and place an image named "comedy.png" inside this folder.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user