========================== Transparent skin ====================== ======

The transparent color is #ff00ff, the ColorKey value under directx (#030201), all transparent parts will be completely transparent.
The text needs to be displayed on the non-transparent part, otherwise the effect will be very poor.

========================== Skin description ====================== ======

skin.ini skin configuration file, standard INI format

Skins only support 24-bit or 32-bit image files

logo.png Logo image after the player is started

background.png Control bar background image

background_center.png is the background image of the center part of the control bar, if the file exists and center is 1
                                 The left or right keyword of the button indicates the distance from the button to the edge of background_center
                                 If it does not exist or center is 0, the left or right keyword represents the distance from the button to the left side of the control bar.
                                 The control bar button is right-aligned when right > 0, otherwise it is left-aligned.

title.png Title bar background (required when using border skin)
title_left.png Title bar left background (required when using border skin)
title_right.png Title bar right background (required when using border skin)
border_left.png Window left border (required when using border skin)
border_right.png Right border of window (required when using border skin)
border_bottom.png Window bottom border (required when using border skin)
bottom_left.png The lower left corner of the window
bottom_right.png The lower right corner of the window


Take skin.ini (slightly modified) in WMP11 as an example. The transparent color is #ff00ff:

[logo] Logo background color
bg_color=c4c4c4 The default background color is #001010

[background] Control bar background
width=480 Minimum width of the player window (not required, default is 320) to avoid overlapping text or buttons
zoom=0 1 is tiling, 0 is stretching, the default is 0

[controlbar] control bar
alpha=180 controls bar transparency, valid when automatically hiding and full screen, default is 0
hide=1 1 means automatic hiding, the default is 0

[seekbar] Progress bar (required), seekbar.png and seekbar_foregnd.png
top=4 top position. (The following keywords with the same function will not be repeated)
left=15 The distance between the left side of the picture and the edge. (The following keywords with the same function will not be repeated)
right=15 The distance between the right side of the image and the edge. (The following keywords with the same function will not be repeated)
height=6 height, the height that can be controlled by the mouse, is not the height of the picture. (The following keywords with the same function will not be repeated)
zoom=0 1 is tiling, 0 is stretching, the default is 0
center=0 1 is centered. When centered, the left and right values represent the distance from the edge of the central background image. The default is 0

[seekbar_thumb] Progress bar button (required)
top=2
show=0 1 means always display, 0 means display when the mouse passes over, the default is 0

[volumebar] Volume bar (required), volumebar.png and volumebar_foregnd.png
top=31
right=12 right > 0, right-aligned, otherwise left-aligned
height=6
center=0 Is it centered? 1 means centered, 0 means not centered. Default center=0

[volumebar_thumb] Volume bar button (required)
top=28

[btn_play] Play button (optional), supports transparent color, default center=1, btn_play.png and btn_pause.png
top=10
left=110
show=1 Whether to display the button, 0 does not display, 1 displays, the default is 1. All control bar buttons support this setting

[btn_prev] Previous button (optional), default center=1
top=23
left=62

[btn_next] Next button (not required), default center=1
top=23
left=154

[btn_prev] Forward button (optional), default center=1

[btn_back] Back button (optional), default center=1

[btn_stop] Stop button (optional), default center=1
top=23
left=25

[btn_open] Open file button (not required), default center=0
top=23
left=220
center=1 Is it centered? 1 means centered, 0 means not centered.

[btn_playlist] Playlist button (optional), default center=0
top=23
left=15

[btn_equalizer] Equalizer button (optional), default center=0
top=23
left=50

[btn_screenshot] Screenshot button (optional), default center=0

[btn_mute] Mute button (not required), default center=0, btn_mute.png and btn_muted.png (muted)

[btn_fullscreen] Full screen button (not required), default center=0

[status] Time information (optional)
top=13
height=20
right=0 right aligned
width=180
color=ffffff text color
show=1 1 current time/total time, 2 current time only, 3 current time/total time (percent system time)
                                     4 Current time (percent system time), 0 is not displayed, the default is 0

[status2] Time information 2 (optional)
top=13
height=20
right=0
width=180
color=ffffff
show=6 5 total time, 6 remaining time

[appskin] Border skin (optional)
enable=1 Only enable the complete skin if enable=1, otherwise only the control bar skin will be enabled
alpha=1 When alpha=1, the entire border supports transparent color

[btn_close] Close button (required when using border skin), supports transparent color
top=0
right=6

[btn_min] Minimize button (optional), supports transparent color
top=0
right=75

[btn_max] Maximize button (optional), supports transparent color
top=0
right=50

[btn_menu] Pop-up menu button (optional), supports transparent color
top=3
left=50

[title_text] title bar text
top=7
height=16
size=10 font size, default is 10
left=90 leaves 90 pixels on the left to prevent the button from blocking the text
right=90 leaves 90 pixels on the right side to prevent the button from blocking the text
color=ffffff
alignment=1 1 is left aligned, 2 is right aligned, 0 is centered, the default is 0
show=1 1 displays, 0 does not display, the default is 0