YesPlayMusicÊÇÒ»¿î¹¦ÄÜÆëÈ«µÄÍøÒ×ÔÆÒôÀÖ²¥·ÅÆ÷¡£YesPlayMusicÑ¡ÓÃvue.js ÌײͿª·¢Éè¼Æ¶ø³É£¬Ò³ÃæÇåмò½à£¬²¥·ÅÉùЧ³¬ºÃÌý£¬¿ÉÖ§³Ö±íÃ÷¸èÇúºÍÒôÀÖר¼µÄ Explicit ±êʾ¡£
YesPlayMusic(ÍøÒ×ÔÆÒôÀÖµÚÈý·½²¥·ÅÆ÷PC°æ)Ïêϸ½éÉÜ
YesPlayMusic²¥·ÅÆ÷ÊÇÒ»¿î¸èÇú²¥·ÅÊÖ»úÈí¼þ£¬¶Ô±ÈĿǰÊÐÃæÉÏÁ÷ÐеÄÍøÒÖÔÆ£¬ÌÚѶQQÒôÀֵȲ¥·ÅÆ÷£¬´ËÊÖ»úÈí¼þµÄÒ³Ãæ³¤Ïà¸ü¸ü¼Ó¾«¼õ£¬¶Ô¸èÇúÐÅÏ¢ÄÚÈÝ£¬¸èÇú¸è´ÊµÈ¸ÉÁ˺ܴóµÄ±íÃ÷ÌáÉý£¬Óë´ËͬʱҲ»á³öÏÖ¸ßÖÊÁ¿¸ßÆ·ÖʵĸèÇú²¥·ÅÖ÷Òª±íÏÖ£¬²¢ãθîÁ˶ñÐÄÏë͵ĸèÆÀÇø¼°ÆäÐ¡ÇøÏµÍ³Èí¼þ¡£±¾ÏµÍ³Öв»½öÓÐÃâÙMµÄ¸èÇú£¬Ò²ÊÇÓÐÊշѱê×¼µÄ¸èÇú£¬ÊÇ¿îÖØÊÓÖø×÷ȨµÄµÚÈý·½²¥·ÅÆ÷¡£
YesPlayMusic(ÍøÒ×ÔÆÒôÀÖµÚÈý·½²¥·ÅÆ÷PC°æ)ÌØµã
Ó¦Óà Vue.js ÌײͿª·¢Éè¼Æ
¼òÔ¼ÃÀ¹Û´ó·½µÄ UI
ÍøÒ×ÔÆÕ˺ŵǽ
Ö§³Ö MediaSession API£¬Äܹ»²ÉÓÃϵͳÈí¼þ¼üÅÌ¿ì½Ý¼üʵ¼Ê²Ù×÷ÉÏÒ»Ê×ÏÂÒ»Ê×
²»¿ÉÒÔ²¥·ÅµÄ¸èÇú»áչʾΪÉî»ÒÉ«
Ö§³Ö PWA£¬¿ÉÔÚ Chrome/Edge ÀïµãһϵØÖ·À¸ÓÒ²àµÄ °²Ñbµ½µçÄÔÉÏ
Ö§³Ö±íÃ÷¸èÇúºÍÒôÀÖר¼µÄ Explicit ±êʾ
MV ²¥·Å
ÎÞÒ»ÇÐÉ罻ýÌå×÷ÓÃ
´óÁ¿Ìص㿪·¢Éè¼ÆÖÐ
²¼ÊðÍøÒ×ÔÆÒôÀÖ API£¬ÏêϸÐÅÏ¢²ÎÕÕ Binaryify/NeteaseCloudMusicApi
¸´ÖƱ¾¿â·¿
git clone https://GitHub.com/qier222/YesPlayMusic.git
°²ÑbÒÀ¿¿
npm install
¸ü»» /src/config/request.js Àï±ß baseURL µÄÊýÖµÍøÒ×ÔÆÒôÀÖ API ÏêϸµØÖ·
baseURL: p>
±àÒë³ÌÐò×°°ü
npm build
½« /dist ÎļþĿ¼ÏµÄÉÏ´«Îļþµ½ÄãµÄ Web ÍøÂç·þÎñÆ÷
µãÆÀ
Õâ¿ÉÄÜÊÇ×îÕû½àµÄÍøÒ×ÔÆÒôÀÖApp
´ó¼ÒÒÔǰ½éÉܹý2¿î¸úÍøÒ×ÔÆÒôÀÖ×ÀÃæÉ϶ËÏà¹ØµÄÊÖ»úÈí¼þ£¬ÔÚÆäÖÐÒ»¿î¹¦ÄÜÆëÈ«£¬µ«Ö®ºóÖÕÖ¹ÁË·þÎñÏîÄ¿£¬ÁíÒ»¿îÊÇ UWP °æ±¾ºÅ£¬¸ßÑÕÖµµ«½ÏΪÀäÃÅ¡£
ºÃÔÚÍøÒ×ÔÆÒôÀÖ¿Í»§ÆÕ±é£¬Òò´Ë½üÆÚÓÖ³ö¬FÁËÒ»¿îµçÄÔ°æÍøÒ³µÄµÚÈý·½ÍøÒ×ÔÆÒôÀÖ²¥·ÅÆ÷¡¾YesPlayMusic¡¿¡£
ÕâÒ» YesPlayMusic ÊÖ»úÈí¼þÓëÆäÃû£¬È·ÊµÊ®·Ö yes
Ò»·½ÃæÊÇÓÉÓÚËü¿ªÔ´ÏµÍ³£¬Òò´Ë°²È«ÐÔÍêÈ«Ãâ·ÑûÓÐ¹ã¸æ¡£
ÁíÒ»·½ÃæÊǽèÖúÍøÒ³Ò³Ãæ£¬Òò´Ë²»¹ÜÄãÓ¦ÓÃÄÄЩ»úÆ÷É豸£¬ÄÄЩ·þÎñƽ̨£¬Ö»ÐèÄÜä¯ÀÀÆ÷´ò¿ª¾ÍÄܲ¥·Å£¬²»»áÊܵ½Ó²¼þÅäÖÃÏÞ¶¨£¬¶¼²»Õ¼µØÇø¡£
Android£¬windows £¬Mac£¬Linux£¬iOS ¶¼Äܹ»¿ªÐÄÓ¦Óá£
ÆäÈý£¬Ò²ÊÇ×î·½±ã¿ì½ÝµÄÒ»µã¡£
YesPlaymusic Ö§³Ö PWA ¼¼ÊõÐÔ£¬±ãÊÇ Web App µÄº¬Ò⣬Òò´ËÄܹ»×öΪµ¥¶ÀÔËÓ÷ŵ½µçÄÔä¯ÀÀÆ÷»ò×ÀÃæ£¬ËæÊ±ËæµØ¿ªÆôËæÊ±ËæµØÓ¦Óá£
Èç½ñʵ¼ÊÉÏÓõçÄÔÌýÒôÀÖµÄÒªÇó²¢²»´ó£¬ºÜÓпÉÄÜ´óÁ¿Êǰ칫ѧϰÅàѵ¿Õ϶µÄÊÍ·ÅѹÁ¦£¬×¨ÒµµÄÊÖ»ú¿Í»§¶ËÓÖÌ«³ÁÖØ£¬ÄÇüN PWA ÄÇÑùÇáÇɵÄÊÖ»ú¿Í»§¶ËÊÇÊʺÏÌôÑ¡¡£
ÕâÈýµã¶¼½ÏΪÐÎÏ󻯣¬¿´Í¼Æ¬µÄÓë´Ëͬʱ£¬´ó»ï¶ùÓ¦µ±Ò²ÁôÒâµ½Ò»¸öÑÚ²ØÌØÐÔ£¬±ãÊÇ YesPlayMusic ×ÜÌå
¼òÔ¼ÃÀ¹Û´ó·½£¬›]ÓÐÉ罻ýÌå×÷Ó㬺ÃÏñÓеã¶ù Apple Music µÄ¾õµÃ¡£
ʵ¼ÊÉÏ YesPlayMusic Ò²µÄÈ·Óеã¶ù Apple Music µÄÎïÆ·£¬´ó»ï¶ùϸÐÄ¿´¡£
YesPlayMusic Ö÷Ò³³ý¿ªÍøÒ×ÔÆÒôÀÖ»ù±¾µÄÇ¿ÁÒÍÆ¼ö¸èµ¥£¬ÐÂרËÙÔË£¬ÅÅÃû°ñÒÔÍ⣬»¹Ôö¶àÁË Apple Music µÄÇ¿ÁÒÍÆ¼ö¸èµ¥¡£
Apple Music µÄÇ¿ÁÒÍÆ¼ö¸èµ¥ËãµÃÉϱàдǿÁÒÍÆ¼öϵÁвúÆ·£¬ÔÚÖ÷Ìâ·ç¸ñ£¬Éè¼Æ·ç¸ñ£¬Çé¾°ÉÏÒ»°ã»áÓÐһЩ´´Òâ¡£
Èç¹ûÄãÊÇÀÏÔÆ´åȺÖÚ£¬ÕâÌ׸赥Äܹ»¸úÄãÒѾÓеĸ赥ÏศÏà³É£¬ÓÃÓÚÍÚ¾ò×îиèÇú¾µä¸èÇú£¨×ÔȻǰÌáÌõ¼þÊÇ¿ª·¢ÈËÔ±»ý¼«Ö÷¶¯Éý¼¶£©~
µ½Õâ¶ùÓÖ˵µ½¸öÈËÊղظ赥¡£
YesPlayMusic Ö§³ÖÕ˺ŵǼ£¬Ò²Ö§³Ö²»µÇ½£¬¸ù¾Ý¼ìË÷µÇ¼Ãû²éѯ¹«²¼ƒÈÈÝ¡£
ÎÒ½üÆÚÉêÇë×¢²áÁËÐÂÕÊ»§£¬Òò´Ë¶þÖÖ·½·¨¼ì²âÍê¾õµÃ²î±ð²¢²»´ó£¬Ö÷ÒªÊDzéѯºÍ²¥·Å¸öÈËÊղصĸèÇú ½¨Á¢/¼ÓÉϵĸ赥¡£
´ËÍâ YesMusicPlayer ¶Ô MV µÄÖ§³ÖÒ²·Ç³£ºÃ£¬²¥·ÅµÄ»ÃæÖÊÁ¿£¬Á÷³©¶È¶¼±È½ÏÂúÒ⣬ҲÕÕÁϵ½ÊÓîlÓÎÏ·Íæ¼ÒµÄÒªÇó¡£
ÏÖÔÚÓÐÄÄЩÈí¼þ¿ÉÒÔÔÚÏßÌý¸èʶÇú£¿Ð¡±à¸ø´ó¼Ò´øÀ´ÀÖÔÚÏßÌý¸èÇúÈí¼þ´óÈ«£¬°ïÖú´ó¼Ò¿ìËÙʶ±ð×Ô¼ºÏ²»¶ÌýµÄ¸èÇú¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÒôÀÖ²¥·ÅÆ÷,ÒôÀÖ²¥·ÅÆ÷´óÈ«,²»ÊշѵÄÒôÀÖ²¥·ÅÆ÷;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌá¹©ÍøÒ×ÔÆÒôÀÖ2024°æ,ÍøÒ×ÔÆÒôÀÖ×îа²×¿°æÏÂÔØ;°²×¿×îаæappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
°²×¿ÒôÀÖ²¥·ÅÆ÷ÓкܶàÖÖ£¬ÎÒÏàÐÅÄãÒ²ÓÐÄã×îϲ»¶µÄÈí¼þ¡£ÒôÀÖ²»½öÊÇÒ»¸öÓéÀÖÏîÄ¿£¬Ò²ÊÇÒ»ÖÖÓäÔõÄÐÄÇé¡£¶àÌØ¼¯³ÉÁË×î³£ÓõÄÒÆ¶¯ÒôÀÖ²¥·ÅÆ÷£¬Äú¿ÉÒÔ·½±ãµØÑ¡ÔñÄúϲ»¶µÄÒôÀÖ²¥·ÅÆ÷£¡¶àÌØÊÖÓÎרÌâΪÄúÌṩÊÖ»úÒôÀÖ²¥·ÅÆ÷¡£°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îÊʺÏÏÖÔÚ×î»ðµÄÔ¼»áÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔØ¶à¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓÐ,ÕÒÊʺÏÏÖÔÚ×î»ðµÄÔ¼»áÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾°É¡£