
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдкреВрд░реНрдгрддрд╛ рдХреА рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдШрд░ рдХрд╛ рдмрдирд╛ рдкреЛрд░реНрдЯреЗрдмрд▓ рдзреНрд╡рдирд┐рдХреА рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджрд░реНрд╢рдХреЛрдВ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИред рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╛рдВрдЧ рдФрд░ рдХрднреА-рдХрднреА рдорд╛рдирд╕рд┐рдХ рд░реВрдк рд╕реЗ рдЬрд┐рджреНрджреА рд╡реНрдпрдХреНрддрд┐ред рдкрд╛рдИ-рд╕реЛрдиреЛрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд▓рдЧрднрдЧ 5 рдорд╣реАрдиреЗ рдмреАрдд рдЧрдПред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдЗрд╕ рдзреНрд╡рдирд┐рдХреА рдХреЗ рдЕрдВрджрд░ рдХрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рджреЛ рдмрд╛рд░ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдХрд╛рд░рдг рд╣реИрдмрд░рдЪрд┐рдпрди рдФрд░ рдЙрдирдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдпреВрдПрдХреНрд╕ рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╕рд▓рд╛рд╣ рджреЛрдиреЛрдВ рдереЗред
рдЬреЛ рд▓реЛрдЧ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИрдВ рдпрд╛ рдЬреЛ рдкрд╣рд▓реЗ рд▓реЗрдЦ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рднреВрд▓ рдЪреБрдХреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕рд╛ рдЗрддрд┐рд╣рд╛рд╕рдкрд╛рдИ-рд╕реЛрдиреЛрд╕ рдПрдХ рдШрд░-рдирд┐рд░реНрдорд┐рдд рдХреЙрдореНрдкреИрдХреНрдЯ рдзреНрд╡рдирд┐рдХреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕реЛрдиреЛрд╕ рдкреНрд▓реЗ 1 рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдерд╛ред рдЗрд╕ рдзреНрд╡рдирд┐рдХреА рдХрд╛ рд▓рдХреНрд╖реНрдп, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЗрд╢рдиреЛрдВ рд╕реЗ рд╕рдВрдЧреАрдд рдЦреЗрд▓рдирд╛ рдерд╛ред рдЗрд╕реЗ рдмрдирд╛рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж рдФрд░ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдмрд╕реЗ рдЖрдЧреЗ рд░рдЦрд╛: рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╛рд╡рд░ рдЖрдЙрдЯрд▓реЗрдЯ рдореЗрдВ рдкреНрд▓рдЧ рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░, рдШрд░ рдореЗрдВ рдХрд╣реАрдВ рднреА, рдЕрдкрдиреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди / рдХрдВрдкреНрдпреВрдЯрд░ / рдЯреИрдмрд▓реЗрдЯ рд╕реЗ рд╕рдВрдЧреАрдд рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВред
рдпрд╣ рд▓реЗрдЦ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрджрд░реНрд╢ рдХреЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рджреГрдврд╝рддрд╛ рдФрд░ рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдХрдЯ,
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рддрд╣рдд, рди рддреЛ рдХрд┐рд╕реА рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛, рди рд╣реА рдПрдХ рдирдИ рдЕрдиреВрдареА рддрдХрдиреАрдХ рдХрд╛ рд╡рд░реНрдгрдиред рд▓реЗрдЦ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рд▓реЛрдХрдкреНрд░рд┐рдп рдореАрдбрд┐рдпрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ, рдЙрдирдХреА рддрд╛рдХрдд рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рджреГрд╖реНрдЯрд┐ рднреА рдмрддрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реНрдкреАрдХрд░ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдЕрднреА рд╡реЛрд▓реНрдпреВрдорд┐рдпреЛ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХреЗ рдкрде рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рд╣реИ, рдЦрд░реЛрдВрдЪ рд╕реЗ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдПрд╣рд╕рд╛рд╕ (рдкрдврд╝реЗрдВ: "рдПрдХ рдФрд░ рдмрд╛рдЗрдХ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛")ред
рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд▓реЗрдЦ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдХреЛрдИ рдХреЛрдб рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╡рд┐рдЪрд╛рд░ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рд╣реИ, рди рдХрд┐ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ред рдпрджрд┐ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рд╡рд┐рд╖рдп рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рдореИрдВ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдзреНрд╡рдирд┐рдХреА рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рднрд░рд╛рдИ
OSMC рдереА , рд▓реЗрдХрд┐рди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рдордЭрджрд╛рд░ рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдХреЛрдбреА (рдЙрд░реНрдл рдУрдПрд╕рдПрдорд╕реА) рдПрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП "рджрд┐рдорд╛рдЧ" рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣реБрдд рдмреЛрд▓реНрдб рд╣реИред рд╡рд╣ рдмрд╣реБрдд рд╕реНрдорд╛рд░реНрдЯ рдФрд░ рдмрдбрд╝рд╛ рд╣реИ, рдХреЗрд╡рд▓ рдСрдбрд┐рдпреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП
рд╡реЛрд▓реНрдпреВрдорд┐рдпреЛ рдмреЗрд╣рддрд░ рд╣реИред рджрд░рдЕрд╕рд▓, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рд╛ред Volumio рд╣рд▓реНрдХрд╛ рд╣реИ, рдЬреЛ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рддреЗрдЬ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдкреАрдЖрдИ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдФрд░ рдЖрд╕рд╛рди рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдЪрдбреАрдПрдордЖрдИ рдХреЗрдмрд▓ рдХреЛ рдкреАрдЫреЗ рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЛрд▓реНрдпреВрдорд┐рдпреЛ рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, Volumio рдиреЗ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдорд┐рдпреЛрдВ рдХреЛ рднреА рджрд┐рдЦрд╛рдпрд╛ рдЬреЛ рдореБрдЭреЗ рдЖрдЧреЗ рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╣реИ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбрд╛рдЙрдирд▓реЛрдб рд╕рдордп, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдСрдЯреЛ рдкреНрд▓реЗ рдХреА рдХрдореАред
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ Volumio mpd (рд╕рдВрдЧреАрдд рдкреНрд▓реЗрдпрд░ рдбреЗрдорди) рдкрд░ рдПрдХ рдРрдб-рдСрди рд╣реИ, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЖрд░рдПрд╕рдЖрдИ-рд░реЗрдбрд┐рдпреЛ рдкрд░ рдореЗрд░реЗ рдЕрдкрдиреЗ рдЖрд╡рд░рдг рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдордп рдерд╛ рдЬреЛ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХрд╛ рд╕рд░реНрд╡рд░ рднрд╛рдЧ Node.js рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╣рд┐рд╕реНрд╕рд╛ (GUI) React.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП OSMC рд╕реЗ рддреИрдпрд╛рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЯреНрд╡реАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдм рдпрд╣ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрддрд╛ рд╣реИ:

рдиреАрдЪреЗ рдПрдХ рдкреНрд▓реЗрдЯ рд╣реИ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдврд╛рдВрдЪреЗ рдХреЗ рдиреБрдХрд╕рд╛рди рдФрд░ рдлрд╛рдпрджреЗ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИред
рдорд╛рдкрджрдВрдб | OSMC | Volumio | рдЖрд░рдкреАрдЖрдИ-рд░реЗрдбрд┐рдпреЛ |
---|
рд╕рдордп рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ | 35 рд╕реЗрдХрдВрдб | 45 рд╕реЗрдХрдВрдб | 20 рд╕реЗрдХрдВрдб |
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдСрдЯреЛ рдкреНрд▓реЗ | рдирд╣реАрдВ * | рдирд╣реАрдВ * | рд╣рд╛рдВ |
рдкрд╕рдВрджреАрджрд╛ рд╕реВрдЪреА рд╕реЗ рдПрдХ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЗрд╢рди рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ "рджреЗрд╢реА" рдЬреАрдпреВрдЖрдИ рдХреА рдореБрдЦреНрдп рд╕реНрдХреНрд░реАрди рд╕реЗ рдЯреЗрдкреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ ** | 5 + 1 рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ | 4 | 1 |
рдореЙрдирд┐рдЯрд░, рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рдЙрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ *** | рд╣рд╛рдВ | рдирд╣реАрдВ | рдирд╣реАрдВ |
рд╡реЗрдм рдкреНрд░рдмрдВрдзрди | рдЖрдВрд╢рд┐рдХ | рдкреВрд░реНрдг | рдЖрдВрд╢рд┐рдХ |
рд╕реНрдЯреЗрд╢рди рд╕реВрдЪреА рдХрд╛ рд╕рдВрдкрд╛рджрди | рдЧрд╡рд╛рд░рд╛ | рдорд╛рдирджрдВрдб | рдЧрд╡рд╛рд░рд╛ |
рдЖрд╕рд╛рди рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк | рдЧрд╡рд╛рд░рд╛ | рдЙрддреНрдХреГрд╖реНрдЯ | рдФрд╕рдд рджрд░реНрдЬреЗ рдХрд╛ |
рдореЗрд░рд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди GUI рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг | рдмреИрд╕рд╛рдЦреА рдХреЗ рд╕рд╛рде | рдмреИрд╕рд╛рдЦреА рдХреЗ рд╕рд╛рде | рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ |
рджреИрдирд┐рдХ рдЙрдкрдпреЛрдЧ рдХреА рд╕реБрд╡рд┐рдзрд╛ | тШЖ | тШЖтШЖ | тШЖтШЖтШЖ |
* рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд░рд╛рд╕реНрдкрд┐рдпрди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реЗ рдПрдХ рдмреИрд╕рд╛рдЦреА рдФрд░ рд╣рдереЗрд▓реА рдмрдирд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ; OSMC рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреИрд╕рд╛рдЦреА рдХреЛ рдЕрдЬрдЧрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ Volumio рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, js рдпрд╛ bash рдореЗрдВред рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВред
** OSMC рдФрд░ Volumio рдХреЗ рд▓рд┐рдП, рдпреЗ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рд╕рднреА рдЯреИрдк-рд╕реНрдХреНрд░реЙрд▓ рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдХреЙрд▓рдо рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд░рдирд╛ рд╣реА рдЪрд╛рд╣рд┐рдПред рдЖрд░рдкреАрдЖрдИ-рд░реЗрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрдо рд╕реЗ рдХрдо, рдЕрднреА рднреА рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрддрдВрдн рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░ рдЦреБрдж рдЦреЗрд▓рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред
*** рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдореЙрдирд┐рдЯрд░, рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рдЙрд╕ рдХрд╛ рднреМрддрд┐рдХ рдХрдиреЗрдХреНрд╢рди, рдЕрд░реНрдерд╛рддред рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдпрд╛ ssh рдХрдиреЗрдХреНрд╢рди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЬрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЗрд╕ рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рддрд╣рдд рдкреНрд░рддреНрдпреЗрдХ рддреБрд▓рдирд╛ рдмрд┐рдВрджреБрдУрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИред20 рд╕реЗрдХрдВрдб рдХрд╛ рдПрдХ рдмреВрдЯ рд╕рдордп рд╣реИ, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдиреНрдпреВрдирддрдо рдЬреЛ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрдкрд┐рдпрди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ wilds рдореЗрдВ рдбреБрдмрдХреА рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдорд╛рд▓рд┐рдВрдХрд╛ рдХреЛ рдУрдПрд╕ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдПрдордкреАрдбреА рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рд╕рдВрднрд╡рддрдГ, рдпрд╣ рдкрд░рд┐рдгрд╛рдо рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдорд╛рдЗрдХреНрд░реЛрдПрд╕рдбреАрдПрдЪрд╕реА рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдПрд╕рдбреАрдПрдХреНрд╕рд╕реА рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рд░реАрдб / рд░рд╛рдЗрдЯ рдЧрддрд┐ (рдореИрдВ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛) рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрддрд╛ рд╣реВрдВред рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рд╣реИ, Volumio, рдкреНрд░рдХрд╛рд╢ рдФрд░ рдлреБрд░реНрддреАрд▓рд╛ рд╣реЛрдиреЗ рдХрд╛ рдирд╛рдЯрдХ рдХрд░рддреЗ рд╣реБрдП, OSMC рд░рд╛рдХреНрд╖рд╕ рд╣рд╛рд░рд╡реЗрд╕реНрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрддрд╛ рд╣реИред 45 рд╕реЗрдХрдВрдб рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдЖрд░рд╛рдорджрд╛рдпрдХ рдСрдкрд░реЗрд╢рди рдХреА рджрд╣рд▓реАрдЬ рд╕реЗ рдкрд░реЗ рд╣реИ, рдФрд░ рдпрд╣ рд╡реЛрд▓реНрдпреВрдорд┐рдпреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдерд╛ред
рдСрдЯреЛрдкреНрд▓реЗ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ mpd рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рдореБрдЭреЗ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереА - рдЖрд╕рд╛рдиреА рд╕реЗ! рд╡реЛрд▓реБрдорд┐рдпреЛ рдореЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рдПрдордкреАрдбреА рдЖрд╡рд░рдг рд╣реИ, рдЗрд╕ рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рдПрдХ рд╕реБрдВрджрд░ рдЧреНрд░реАрдЯрд┐рдВрдЧ рдзреНрд╡рдирд┐ рдХреЗ рд▓рд┐рдП рдЧрд▓рд╛ рдШреЛрдВрдЯрд╛ рдЧрдпрд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рд╣реИ, рдЖрдк рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдУрдПрд╕рдПрдорд╕реА рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐ рд╕рдорд╛рди рд╣реИред
OSMC рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдореЙрдирд┐рдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддреА рд╣реИ: рдПрдХ рд╕реБрдВрджрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдиреЗ, рдЪрд┐рддреНрд░ рджреЗрдЦрдиреЗ, рд╕рдорд╛рдЪрд╛рд░ рдкрдврд╝рдиреЗ рдФрд░ рдореМрд╕рдо рджреЗрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ - рдРрд╕реА рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдореЗрд░рд╛ рдХреЙрд▓рдо рдореЗрд░реЗ рдЬреАрд╡рди рдореЗрдВ рдХрднреА рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рд▓реЗрдХрд┐рди OSMC рдХрд╛ рд╡реЗрдм рдкреНрд░рдмрдВрдзрди рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╣реИ, рдФрд░ рдЖрдк рджреВрд░ рд╕реЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд░реЗрдбрд┐рдпреЛ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдХреЗрд╡рд▓ рдореЙрдирд┐рдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред Volumio рдореЗрдВ - рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕рдм рдХреБрдЫ рдХреЗрд╡рд▓ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реИред рдбреЗрд╕реНрдХрдЯреЙрдк / рд▓реИрдкрдЯреЙрдк рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ рддреЛ рдпрд╣ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рднреА рд╕рдВрднрд╡ рд╣реИред рдЖрд░рдкреАрдЖрдИ-рд░реЗрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде, рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдЯреЗрд╢рди рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдзреНрд╡рдирд┐ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреА рд╕реВрдЪреА, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреА рд╕реВрдЪреА рд╕рдмрд╕реЗ рдХрдард┐рди рд╣реИ: рдЕрдЧрд░ OSMC рдФрд░ Volumio рдХреЗ рдкрд╛рд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреА рдЕрдкрдиреА рд╡реНрдпрд╛рдкрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИрдВ, рддреЛ RPI-Radio рдореЗрдВ рдореБрдЭреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреЗ рдкрддреЗ рджрд░реНрдЬ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред рдЕрд╕рдВрдЧрдд рд░реВрдк рд╕реЗ, рд▓реЗрдХрд┐рди рдЬреАрд╡рдирдХрд╛рд▓ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ (рдпрд╛ рдХрдИ) рдмрд╛рд░ред
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде, OSMC рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдореЙрдирд┐рдЯрд░ рдХреЛ "рд░рд╛рд╕реНрдкрдмреЗрд░реА" рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдФрд░ рд░реЗрдбрд┐рдпреЛ рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдЖрдкрдХреЛ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рд╣рд░реА IQAudio DAC (Suptronics X400 рдмреЛрд░реНрдб рдХреЗ рд╕рдорд╛рди) рдореЗрдВ рдзреНрд╡рдирд┐ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрд░рдкреАрдЖрдИ-рд░реЗрдбрд┐рдпреЛ рдореЗрдВ рдПрдХ рд╣реА рдбреАрдПрд╕реА рд╕реЗрдЯрдЕрдк рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдмрд╛рдХреА рд╕рдм рднреА ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╢реНрд░реЗрдгреА рдореЗрдВ рдЕрдЧреНрд░рдгреА, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╡реЛрд▓реНрдпреВрдорд┐рдпреЛ рд╣реИ - рдмрд╛рд╣рд░реА рдбреАрдПрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдзреНрд╡рдирд┐ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдиреВ рдореЗрдВ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Suptronics рд╡реЗрдмрд╕рд╛рдЗрдЯ (http://www.suptronics.com/xseries/x400.html) рдкрд░ рднреА рддреБрд▓рдирд╛ рд╣реИ
рдЖрд░рдкреАрдЖрдИ-рд░реЗрдбрд┐рдпреЛ рдореЗрдВ GUI React.js рдкрд░ рд▓рд╛рдЧреВ рдПрдХ рд╕рд░рд▓ рд╡реЗрдм рдкреЗрдЬ рд╣реИред рд╕рд░реНрд╡рд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛, рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ GUI рдФрд░ mpd рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, Node.js рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ Socket.io
+ http
+ express
рдХрдиреЗрдХреНрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕рд░рд▓ HTTP рдФрд░ WebSocket рд╕рд░реНрд╡рд░ рд╣реИред рдпрд╣ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд░рд╛рд╕реНрдкрд┐рдпрди рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдЬрдм рдПрдордкреАрдбреА рд╕реЗрд╡рд╛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ mpc-js
рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП mpc-js
рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ GUI рдореЗрд░реЗ рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдЖрдИрдкреА рдпрд╛ рд╣реЛрд╕реНрдЯрдирд╛рдо "рд░рд╛рд╕реНрдкрдмреЗрд░реА" рджреНрд╡рд╛рд░рд╛ рд╕реБрд▓рдн рд╣реИред рдЖрджрд░реНрд╢ред
рдЧрд┐рддреБрдм рдкрд░ рдЖрд░рдкреАрдЖрдИ-рд░реЗрдбрд┐рдпреЛ рд╕реНрд░реЛрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рд╣реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ, рд╕рдВрдмрдВрдзрд┐рдд рдмреНрд░реЙрдиреНрдЪ рдореЗрдВ, рдЖрдк OSMC рдФрд░ Volumio рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GUI рджреЛрдиреЛрдВ рдЕрдиреБрдХреВрд▓рди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдореЗрд░реЗ рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдкрд░рд┐рдгрд╛рдо, рдЖрд░рдкреАрдЖрдИ-рд░реЗрдбрд┐рдпреЛ, рдПрдХ рдПрдХрд▓ рд╕реНрддрдВрдн рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЬреЛрдбрд╝ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИред рдпрд╣ рдПрдХ рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рди рдХреЗрд╡рд▓ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ рд░рд┐рд╕реАрд╡рд░ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдСрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ, рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдФрд░ рдПрдордкреАрдбреА рдФрд░ рдиреЛрдбреНрд╕ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рдЙрдкрдХрд░рдг рд╣реИред рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рдЙрди рд╕рднреА рдХреА рдХрдореА рд╣реИ рдЬреЛ рдЕрддрд┐рд░реЗрдХ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╕реЛрдиреЛрд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрд╕ рдЖрджрд░реНрд╢ рдореЗрдВ рдЬрд┐рд╕реЗ рдореИрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред