рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рдпрд╣ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде XBMC рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓рд┐рдЦрдиреЗ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рднрд╛рдЧ II рд╣реИред
рднрд╛рдЧ I рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде XBMC рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рднрд╛рдЧ рдореЗрдВ рдореИрдВ рдХреБрдЫ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рджреВрдВрдЧрд╛ - рдореИрдВ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛, рдФрд░ рдереЛрдбрд╝реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдЬреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рджрд┐рдЦрд╛рдПрдЧрд╛, рд╕рд╛рде рд╣реА рд╕рд░рд▓ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рддрддреНрд╡реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рднреА рдХрд░реЗрдЧрд╛ред
рддреЛ, рдЪрд▓рд┐рдП рд╕рдВрд╡рд╛рджреЛрдВ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред
рд╕рдВрд╡рд╛рджреЛрдВ
рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕рдВрд╡рд╛рджреЛрдВ рдХреЛ рдПрдХ рдореВрд▓ рдХрдВрдЯреЗрдирд░ рд╡рд░реНрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реАрдзреЗ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд╕рдВрдмрдВрдзрд┐рдд рд╡рд░реНрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдХрд░ рдФрд░ рдлрд┐рд░ рд╡рд╛рдВрдЫрд┐рдд рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗред рджреВрд╕рд░рд╛ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрд╡рд╛рдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд░реНрддрдорд╛рди рддреНрд╡рдЪрд╛ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдмрдирд╛рд╡рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рд╣рдореЗрдВ рдЙрдирдХреЗ рджреГрд╢реНрдп рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдорддреМрд░ рдкрд░, XBMC UI рд╕рдВрд╡рд╛рдж Tkinter рдореЗрдВ tkFileDialog / tkMessageBox рдореЛрдбрд▓ рд╕рдВрд╡рд╛рдж рдпрд╛ PyQt рдореЗрдВ QDialog рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рд╕рдВрд╡рд╛рдж рд╕реЗ рдорд┐рд▓рддреЗ рдЬреБрд▓рддреЗ рд╣реИрдВред
рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЗрдХрд┐рди рджреЛ рд╕рдВрд╡рд╛рдж xbmcgui.Dialog рдХреНрд▓рд╛рд╕ рдХреЗ рддрд░реАрдХреЗ рд╣реИрдВред рд╡рд┐рдзрд┐рдпрд╛рдВ рд╕реНрдерд┐рд░ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рдЙрдиреНрд╣реЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд░реНрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд┐рдирд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрд╡рд╛рдж xbmcgui.Dialog
рдЕрдЧрд▓рд╛, рд╣рдо xbmcgui.Dialog рд╡рд░реНрдЧ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╕рдВрд╡рд╛рджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред
рдмреНрд░рд╛рдЙрдЬрд╝
рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рджред рдЗрд╕рдХреЗ рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдЪрдпрди рдореЛрдб рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ: рдлрд╝рд╛рдЗрд▓, рдлрд╝реЛрд▓реНрдбрд░, рдПрдХрд╛рдзрд┐рдХ рдЪрдпрди, рдЖрджрд┐ред
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдкрде рдпреБрдХреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдпрд╛ рдЪрдпрди рдореЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрде рдХреЗ рд╕рд╛рде рддрд╛рд░ рдХрд╛ рдПрдХ рд░рд┐рдЯрд░реНрди рджреЗрддрд╛ рд╣реИред
рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдкрд╖реНрдЯ рдмрд┐рдВрджреБ рдирд╣реАрдВ: 3 рдЬреА рдХреЙрд▓ рдкреИрд░рд╛рдореАрдЯрд░ (s_shares) рдлрд╝рд╛рдЗрд▓ \ userdata \ source.xml рдореЗрдВ рдЯреИрдЧ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ: рд╡реАрдбрд┐рдпреЛ, рд╕рдВрдЧреАрдд, рдЪрд┐рддреНрд░ рдпрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВред рдкрд╣рд▓реЗ 3 рд╡рд┐рдХрд▓реНрдк рдХреНрд░рдорд╢рдГ рд╡реАрдбрд┐рдпреЛ, рд╕рдВрдЧреАрдд рдФрд░ рдлрд╝реЛрдЯреЛ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдлрд╝рд╛рдЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдбрд┐рд╕реНрдХ / рдлрд╝реЛрд▓реНрдбрд░ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рдЦрд╛рд▓реА рд╣реИ, рддреЛ рд╕рдВрдкреВрд░реНрдг рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рдЦреЛрд▓реА рдЬрд╛рддреА рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
dialog = xbmcgui.Dialog() path = dialog.browse(1, 'Select file', 'video', '.avi|.mkv|.mp4')
browseMultiple
рдкрд┐рдЫрд▓реА рд╡рд┐рдзрд┐ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯред рдХрдИ рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рд░рд╛рд╕реНрддреЛрдВ рдХреА рдПрдХ рдЯреБрдХрдбрд╝реА рд▓реМрдЯрд╛рддрд╛ рд╣реИред
browseSingle
рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ / рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд╛ рд╕рдмрд╕реЗрдЯ рднреАред рдкрде рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрддрд╛ рд╣реИред
рдЗрдирдкреБрдЯ
рд╡рд░реНрдЪреБрдЕрд▓ рдХреАрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдбрд╛рдпрд▓реЙрдЧ рдЗрд╕рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╣реИрдВ: рдкрд╛рда, рд╕рдВрдЦреНрдпрд╛, рджрд┐рдирд╛рдВрдХ, рд╕рдордп, рдЖрджрд┐ рджрд░реНрдЬ рдХрд░рдирд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рддрд╛ рд╣реИред
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ
рдкрд┐рдЫрд▓реЗ рд╕рдВрд╡рд╛рдж рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рдЬреЛ рдЖрдкрдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдореВрд▓реНрдп рднреА рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдЕрдзрд┐рд╕реВрдЪрдирд╛
XBMC рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдкреЙрдк-рдЕрдк рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рд╡рд░реНрддрдорд╛рди рддреНрд╡рдЪрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рдХрдВрдлреНрд▓реБрдПрдВрд╕ рдореЗрдВ, рдпрд╣ рдирд┐рдЪрд▓рд╛ рджрд╛рдпрд╛рдВ рдХреЛрдирд╛ рд╣реИред
рдиреЛрдЯ: рдпрд╣ рд╡рд┐рдзрд┐ 13.0 рдЧреЛрдердо рдореЗрдВ рдЬреЛрдбрд╝реА рдЧрдИ рдереАред рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдкреЙрдк-рдЕрдк рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред
yesno
рдпрд╕ рдФрд░ рдиреЛ рдмрдЯрди рдХреЗ рд╕рд╛рде рдбрд╛рдпрд▓реЙрдЧред "рд╣рд╛рдБ" рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп рд╕рд╣реА рдФрд░ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЧрд▓рддред
рдареАрдХ
рдУрдХреЗ рдмрдЯрди рдХреЗ рд╕рд╛рде рдбрд╛рдпрд▓реЙрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд╡рд╛рдж рдмрдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ESC рджрдмрд╛рдХрд░) рддреЛ рдареАрдХ рд╣реИ рдФрд░ рдЧрд▓рдд рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдЪреБрдирдирд╛
рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯ рд╕реЗ рдПрдХ рддрддреНрд╡ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд╕реВрдЪреАред рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде, рд╕реВрдЪреА рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреА рд╣реИред рдЪрдпрдирд┐рдд рдкрдВрдХреНрддрд┐ рдХреА рд╕рдВрдЦреНрдпрд╛ 0, рдпрд╛ -1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рдпрджрд┐ ESC (рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдмрдЯрди рдЬреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рд░рджреНрдж рдХрд░рддрд╛ рд╣реИ) рдХреЛ рджрдмрд╛рдХрд░ рд╕рдВрд╡рд╛рдж рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рд╕рдВрд╡рд╛рдж рд╣реИрдВ рдЬреЛ рдбрд╛рдпрд▓реЙрдЧ рд╡рд┐рдзрд┐рдпрд╛рдБ рдирд╣реАрдВ рд╣реИрдВред
DialogProgress
DialogProgress рд╡рд░реНрдЧ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рдЧрддрд┐ рджрд┐рдЦрд╛рддреЗ рд╣реБрдП рдПрдХ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
DialogProgressBG
рдПрдХ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рдХреЗ рд╕рд╛рде "рдкреГрд╖реНрдарднреВрдорд┐" рд╡рд┐рдВрдбреЛред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдКрдкрд░реА рджрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдВрд╡рд╛рдж рдирд┐рдпрдВрддреНрд░рдг рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдкреВрд░рдХ рд╣реИрдВред рд╡рд┐рднрд┐рдиреНрди рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдФрд░ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реБрдП, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рдмрд╛рддрдЪреАрдд рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
XBMC рдкреНрд▓рдЧ-рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рдВрд╡рд╛рджреЛрдВ рдФрд░ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдкрд░ рд╕рдмрд╕реЗ рдЕрджреНрдпрддрд┐рдд рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн
рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рд╕рдЬрд╛рд╡рдЯ рдФрд░ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рддрддреНрд╡ рдЬреЛрдбрд╝реЗрдВред
рдЕрдЧрд▓рд╛, рд╣рдо рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕рд░рд▓ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб!" рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЪрд┐рддреНрд░реЛрдВ рдФрд░ рдмрдирд╛рд╡рдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рднрд╛рдЧ I рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЦрд╛рд▓ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЪрд┐рддреНрд░реЛрдВ рдФрд░ рдмрдирд╛рд╡рдЯ рдХреА рдХрд╛рдлреА рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдмрдирд╛рд╡рдЯ
рдХрдВрдлреНрд▓реБрдПрдВрд╕ рд╕реНрдХрд┐рди рдХреЗ
рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд▓реА рдЧрдИ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдбрд╛рдВрд╕рд┐рдВрдЧ рдХреЗрд▓реЗ рдХреЗ рд╕рд╛рде рдПрдХ рддрд╕реНрд╡реАрд░ рдорд┐рд▓реАред
рд╡рд┐рдВрдбреЛ рдХреНрд▓рд╛рд╕ рдЙрджрд╛рд╣рд░рдг
рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, addon.xml рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
Addon.xml рд╕рд╛рдордЧреНрд░реА <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <addon id="script.test.buttons" name="Buttons test script" version="0.0.1" provider-name="Roman_V_M"> <requires> <import addon="xbmc.python" version="2.0"/> </requires> <extension point="xbmc.python.script" library="default.py"> <provides>executable</provides> </extension> <extension point="xbmc.addon.metadata"> <platform>all</platform> <summary lang="en">Buttons test script</summary> <description lang="en">My buttons test script.</description> </extension> </addon>
рдЕрдм рд╕реАрдзреЗ рдкреНрд▓рдЧрдЗрди рдХреЛрдб рдкрд░ рдЬрд╛рдПрдВред
рдЖрдЧреЗ рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рд▓рд╛рдЗрди рдирдВрдмрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдРрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдиреЛрдЯрдкреИрдб ++ред
рдореИрдВ рд╕реНрдкрд╖реНрдЯ рдпрд╛ рдкрд╣рд▓реЗ рд╡рд░реНрдгрд┐рдд рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВред
12, 14: рдкреНрд▓рдЧрдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдбрдСрди рдХреНрд▓рд╛рд╕ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдПрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдХреЗ рдкрде рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
21: рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕реНрдерд┐рд░рд╛рдВрдХ рдЬреЛ рдмрдЯрди рд╕рд╣рд┐рдд рдХреБрдЫ рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдореЗрдВ рдкрд╛рда рдХреЗ рд╕рдВрд░реЗрдЦрдг рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
25-31: рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред рд╕рднреА рддрд╕реНрд╡реАрд░реЗрдВ рдкреНрд▓рдЧрдЗрди рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ \ рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред
рдиреЛрдЯ: рдпрджрд┐ рдЖрдк рдПрдХ рдкреВрд░реНрдг рдкрде рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ XBMC рд╡рд░реНрддрдорд╛рди рддреНрд╡рдЪрд╛ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдПрдХ рддрд╕реНрд╡реАрд░ рдХреА рдЦреЛрдЬ рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рджреБрд░реБрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдЦрд╛рд▓ рдореЗрдВ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдо рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВред
39тАУ43: рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рджреЛ рдирд┐рдпрдВрддреНрд░рдг рдмрдирд╛рдПрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
49тАУ55: 2 рдмрдЯрди рдмрдирд╛рдПрдВред рдмрдирд╛рд╡рдЯ рдХреА рдлрд╛рдЗрд▓реЗрдВ рдФрд░ рдмрдЯрди рдкрд░ рдкрд╛рда рдХреЗ рд╕рдВрд░реЗрдЦрдг рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
57-65: рдиреЗрд╡рд┐рдЧреЗрд╢рди рдирд┐рдпрдо рдмрдирд╛рдирд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдкрдбрд╝реЛрд╕реА рдмрдЯрди рдХреЛ рджрд╛рдИрдВ рдФрд░ рдмрд╛рдИрдВ рдУрд░ рдЕрд╕рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдХреЗрд╡рд▓ 2 рдмрдЯрди рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдмрдЯрди рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдкрдбрд╝реЛрд╕реА рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рдЬрдм рдЖрдк рдмрд╛рдИрдВ рдпрд╛ рджрд╛рдИрдВ рдУрд░ рддреАрд░ рдХреБрдВрдЬреА рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рдлреЛрдХрд╕ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рджреЛ рдмрдЯрди рдХреЗ рдмреАрдЪ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛ред
67: рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрдЯрди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВред рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирд┐рдпрдВрддреНрд░рдг рдХреЗрд╡рд▓ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
ремA- 67реж: рдСрдирдПрд╢рди рд╡рд┐рдзрд┐ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреА рддрд░рд╣ рд╣реА рд╣реИред рдореИрдВ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ, рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдХрдХреНрд╖рд╛ рдореЗрдВ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд▓рдЧрдЗрди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб (рдПрд╕) рд▓рд┐рдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ!
72-80: рд╣рдо рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╣реИрдВред OnControl рд╡рд┐рдзрд┐ рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рд╕рдХреНрд░рд┐рдп рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг, рдЕрд░реНрдерд╛рдд, рдирд┐рдпрдВрддреНрд░рдг рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдерд╛ рдпрд╛ рдЬрд┐рд╕ рдкрд░ рд╣рдордиреЗ ENTER рджрдмрд╛рдпрд╛ рдерд╛ рдЬрдм рдпрд╣ рдлреЛрдХрд╕ рдореЗрдВ рдерд╛ред
77: рдЬрдм рдЖрдк "рд╣реИрд▓реЛ ..." рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ "рдУрдХреЗ" рдмрдЯрди рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
79, 80: рдПрдХреНрдЬрд╝рд┐рдЯ рдмрдЯрди рдИрдПрд╕рд╕реА рдФрд░ рдмреИрдХрд╕реНрдкреЗрд╕ рдХреБрдВрдЬреА рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд▓рдЧрдЗрди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХрд╛ рд╣реИред
рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП
рдпрд╣рд╛рдБ рдПрдХ рддрд╕реНрд╡реАрд░ рд╣реИ 2 рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:
- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдиреАрдореЗрд╢рди gif рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИ (рдЬреИрд╕реЗ рдкреАрдПрдирдЬреА рдореЗрдВ);
- рджреВрд╕рд░рд╛, рдмрд╛рдж рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдирд┐рдпрдВрддреНрд░рдг (рдПрдХ рдХреЗрд▓рд╛, рдмрдЯрди рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд┐рддреНрд░) рдХреЛ рдкрд╣рд▓реЗ рдмрдирд╛рдИ рдЧрдИ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдКрдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк "рд╣реИрд▓реЛ" рдмрдЯрди рдХрд╛ рдЪрдпрди / рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛
рдкрд╛рда рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рдкреНрд▓рдЧрдЗрди
рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
WindowDialog рд╡рд░реНрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрджрд╛рд╣рд░рдг
рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдореЗрдВ рд╡рд┐рдВрдбреЛ рдХреНрд▓рд╛рд╕ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рднрд╛рдЧ I рдореЗрдВ рдХрд╣рд╛ рдерд╛ (рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ), рд╡рд┐рдВрдбреЛ рдХрдВрдЯреЗрдирд░ рдХреНрд▓рд╛рд╕ рдореЗрдВ рдПрдХ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреА рдЕрдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣рдордиреЗ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдирд╛рд╡рдЯ рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рд░рдЦрд╛ рдерд╛ рдЬрд┐рд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╣рдордиреЗ рдЕрдиреНрдп рдирд┐рдпрдВрддреНрд░рдг рд░рдЦреЗ рдереЗред рдЕрдм рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо WindowDialog рд╡рд░реНрдЧ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рд▓реЗрдВрдЧреЗ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рд╣рдо рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдВрд╢рд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдирд╛рд╡рдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рд╕реНрдХреНрд░реАрди рдХреЗ рдХреЗрд╡рд▓ рднрд╛рдЧ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрдЧрд╛ред рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ WindowDialog рд╡рд░реНрдЧ рдореЗрдВ рдПрдХ рдкрд╛рд░рджрд░реНрд╢реА рдкреГрд╖реНрдарднреВрдорд┐ рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╣рдореЗрдВ XBMC рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЕрдкрдиреЗ рдкреНрд▓рдЧрдЗрди рдХреА рд╡рд┐рдВрдбреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдЪрд▓рд┐рдП рдЗрд╕реЗ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рджреЗрдЦреЗрдВред
рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, addon.xml рдкреНрд▓рдЧрдЗрди рдХреА рдореБрдЦреНрдп рдлрд╛рдЗрд▓ рд╣реИред
Addon.xml рд╕рд╛рдордЧреНрд░реА <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <addon id="script.test.buttons.alt" name="Buttons test script - Dialog" version="0.0.1" provider-name="Roman_V_M"> <requires> <import addon="xbmc.python" version="2.0"/> </requires> <extension point="xbmc.python.script" library="default.py"> <provides>executable</provides> </extension> <extension point="xbmc.addon.metadata"> <platform>all</platform> <summary lang="en">Buttons test script</summary> <description lang="en">My buttons test script.</description> </extension> </addon>
рдЕрдЧрд▓рд╛ рдХреЛрдб рд╣реА рд╣реИред
рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдХреЗрд╡рд▓ 3 рд▓рд╛рдЗрдиреЗрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВред
25: рдПрдХ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдмрдирд╛рд╡рдЯред
33: WindowDialog рд╕реЗ рд╡рд┐рд░рд╛рд╕рддред
37: рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЗ рдЕрдиреНрдп рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рдЖрдХрд╛рд░ред
рдкрд░рд┐рдгрд╛рдо рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЕрдм рд╣рдорд╛рд░рд╛ рдкреНрд▓рдЧрдЗрди рдкреВрд░реА рд╕реНрдХреНрд░реАрди рдкрд░ рдХрдмреНрдЬрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдирдореНрд░рддрд╛ рд╕реЗ рдПрдХ рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рд╡рд╛рд▓реЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдЬреЛ рд╡реАрдбрд┐рдпреЛ рдпрд╛ рд╕рдВрдЧреАрдд рдирд╣реАрдВ рдЪрд▓рд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдЬрдм WindowDialog рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ, рддреЛ рд╕рднреА рдирд┐рдпрдВрддреНрд░рдг рд╣рдореЗрд╢рд╛ рд╡реАрдбрд┐рдпреЛ рдпрд╛ рд╕рдВрдЧреАрдд рджреГрд╢реНрдп рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрдиреЗ рд░рд╣рддреЗ рд╣реИрдВред
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкреВрд░рд╛ рдкреНрд▓рдЧрдЗрди
рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХреНрд╕рдмреАрдПрдорд╕реА рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рднрд╛рдЧ II рдореЗрдВ, рдореИрдВрдиреЗ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдФрд░ рджреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рдкреНрд▓рдЧрдЗрдиреНрд╕ рднреА рджрд┐рдП рдЬреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рд╡рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд░рд▓ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рддрддреНрд╡ рд╣реИрдВред
рднрд╛рдЧ III рдореЗрдВ, рдореИрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ XBMC рдХреЗ рд╕рд╛рде рдкреНрд▓рдЧ-рдЗрди рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЫреВрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВрдиреЗ рдЬреЛ рдорд╛рдЗрдХреНрд░реЛ-рдлреНрд░реЗрдорд╡рд░реНрдХ рднреА рд▓рд┐рдЦрд╛ рд╣реИ, рд╡рд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ XBMC рдкреНрд▓рдЧ-рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред
рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕реНрд░реЛрдд
XBMC рдкрд╛рдпрдерди рдПрдкреАрдЖрдИ рд╕рд╛рд░рд╛рдВрд╢HOW-TO: XBMC рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рд▓рд┐рдЦреЗрдВ ред
рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ
рдПрдХреНрд╕рдмреАрдПрдорд╕реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдкреНрд▓рдЧрдЗрди рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╢рд░реАрд░ рд░рдЪрдирд╛ рд╡рд┐рдЬреНрдЮрд╛рди ред
рд╣рдо рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде XBMC рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧ-рдЗрди рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ: рднрд╛рдЧ I - рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг ред