рд╣рд╛рд▓ рд╣реА рдореЗрдВ,
cmd.fm рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ
- рдПрдХ рдХрдВрд╕реЛрд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╣рдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд┐рд╕рд▓
рдЧрдпрд╛ , рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛: рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрдВрд╕реЛрд▓ рд░реЗрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ?
cmdradio рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВ, рд╕рдореВрд╣реЛрдВ рдХреЗ рдирд╛рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдореВрдб рдореЗрдВ рд╕рдВрдЧреАрдд рд╕реБрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЖрдкрдХреЛ рдХреЗрд╡рд▓ cmdradio play% genrename% рдЯрд╛рдЗрдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдбрд┐рдЬрд╝рд╛рдЗрди
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрднреА рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2005 рд╣рд╛рде рдореЗрдВ рдЖ рдЧрдпрд╛, рдЗрд╕рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ C # рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ C рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдЬрд▓реНрджреА рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред
рдореИрдВрдиреЗ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрд░реЛрдд рдХреА рдЦреЛрдЬ рдХреА, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд▓реЛрдЧреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдПрдкреАрдЖрдИ рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реНрдЯреЗрд╢рдиреЛрдВ, рдЬреИрд╕реЗ рдХрд┐ рд╢рд╛рдЙрдЯрдХрд╛рд╕реНрдЯ рдФрд░ рдЯреНрдпреВрдирдЗрди, рдиреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрднрд┐рдЬрд╛рдд рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдПрдкреАрдЖрдИ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдХреЛрдИ рдЕрдиреНрдп рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреА рд╕реВрдЪреА рддрдХ рд╕рд╛рдорд╛рдиреНрдп рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рд╕рдВрдпреЛрдЧ рд╕реЗ рдПрдХ рд░рд╛рд╕реНрддрд╛ рдорд┐рд▓ рдЧрдпрд╛, рдПрдХ рдЖрдЗрд╕рдХрд╛рд╕реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬреЛ рдЖрдХрд╛рд░ рдореЗрдВ XML 4MB рдореЗрдВ рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╕реВрдЪреА рджреЗрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╣рд░ рдмрд╛рд░ рдРрд╕реА рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ рдЕрдорд╛рдирд╡реАрдп рд╣реЛрдЧрд╛, рдФрд░ рдХреНрдпрд╛ xiph рд╕рд░реНрд╡рд░ рдПрдХ рдмрдбрд╝реЗ рднрд╛рд░ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╕рд░реНрд╡рд░ NodeJS рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдбрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рд┐рдХреЙрд░реНрдб рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред рд╕реНрдЯреЗрд╢рдиреЛрдВ рдФрд░ рд╢реИрд▓рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ред рдФрд░ рдЬрд▓реНрдж рд╣реА, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ icecast рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдПрдкреАрдЖрдИ рдХреЛ рдордЬрдмреВрдд рдХрд░реЗрдЧреАред
рд▓рд┐рдирдХреНрд╕ рд╕рдорд░реНрдерди рдЕрдм рддрдХ рдореЛрдиреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд▓рд╛рдЗрд╕реЗрдВрд╕
рд╕реНрд░реЛрдд рдХреЛрдб рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд, рдФрд░ Json.NET рдФрд░ BASS рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рддред
рдЕрдм рддрдХ,
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ ред рд╕рдореАрдХреНрд╖рд╛рдПрдВ, рдЗрдЪреНрдЫрд╛рдПрдВ рд▓рд┐рдЦреЗрдВред
рдбрд╛рдЙрдирд▓реЛрдб рд▓рд┐рдВрдХ:
Windows x32 ,
Windows x64 ,
OSX ,
Linux ,
ARM (рдореЛрдиреЛ рдЖрд╡рд╢реНрдпрдХ)
UPD: рд╡рд┐рдВрдбреЛрдЬ 8 рдХреЗ рддрд╣рдд рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ .NET 2.0
рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛UPD2: OSX рдФрд░
Linux рдХреЗ рд▓рд┐рдП рдореЛрдиреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА
рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
UPD3: рдЖрдк
Google+ рдФрд░
@cmdradio рдкрд░ рдЕрдкрдбреЗрдЯ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ
UPD4: рдПрдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг (рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ, рдЖрджрд┐)
UPD5: рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ