| ¿Àµð¿À :: MPD :: Àç»ý ¸ñ·Ï ¿Àµð¿À :: MPD :: PlayList´Â MPDÀÇ Àç»ý ¸ñ·ÏÀ» ¾×¼¼½ºÇÏ°í ¾÷µ¥ÀÌÆ®ÇÏ´Â PERL Ŭ·¡½ºÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¿Àµð¿À :: MPD :: Àç»ý ¸ñ·Ï ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Jerome Quelin
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~jquelin/Games-RailRoad-1.00/lib/Games/RailRoad.pm
¿Àµð¿À :: MPD :: Àç»ý ¸ñ·Ï ű×
¿Àµð¿À :: MPD :: Àç»ý ¸ñ·Ï ¼³¸í
AUDIO :: MPD :: PlayList´Â MPDÀÇ Àç»ý ¸ñ·ÏÀ» ¾×¼¼½ºÇÏ°í ¾÷µ¥ÀÌÆ®ÇÏ´Â Perl Ŭ·¡½ºÀÔ´Ï´Ù. AUDIO :: MPD :: PlayList´Â MPDÀÇ PlayList¸¦ ¾×¼¼½ºÇÏ°í ¾÷µ¥ÀÌÆ®ÇϱâÀ§ÇÑ Perl Ŭ·¡½ºÀÔ´Ï´Ù. Synopsis My $ song = $ MPD-> Àç»ý ¸ñ·Ï -> ¹«ÀÛÀ§ È; Public ¸Þ¼µå SCRonstructornew ($ MPD) ÀÌ°ÍÀº °´Ã¼¸¦ ¸¸µé¾î ÈĸéÀ» ±âÁØÀ¸·ÎÇÕ´Ï´Ù. ¿Àµð¿À :: MPD °´Ã¼ ÀÚü (Åë½Å ¸ñÀû). ±×·¯³ª ¾ÈÀüÇÏ°í ¸Þ¸ð¸®¸¦ ÀÚÀ¯·Ó°ÔÇϱâ À§ÇØÀÌ ÂüÁ¶°¡ ¾à ÇØÁö·Á¸éÀÌ »ý¼ºÀÚ¸¦ Á÷Á¢ È£ÃâÇÏÁö ¾Ê¾Æ¾ßÇÑ´Ù°íÇؼ ¿Àµð¿À :: MPD :: Àç»ý ¸ñ·ÏÀÌ ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù. ¿Àµð¿À :: mpd object.Retrieving Á¤º¸ $ pl-> as_items () ÇöÀç Àç»ý ¸ñ·ÏÀÇ °¢ ³ë·¡¿¡ ´ëÇØ Çϳª¾¿ ¿Àµð¿À :: mpd :: common :: item :: songs¸¦ ¹ÝȯÇÕ´Ï´Ù. $ pl-> items_changed_since ( $ plversion) Àç»ý ¸ñ·Ï $ plversion.Adding / Á¦°Å / Á¦°Å °îÀ» Àç»ý ¸ñ·Ï¿¡ Ãß°¡ µÈ ¸ðµç ³ë·¡ (amc :: item :: song objects)°¡ Ãß°¡ µÈ ¸ñ·ÏÀ» ¹ÝȯÇÕ´Ï´Ù. ]) ÇöÀç Ç÷¹À̸®½ºÆ®¿¡ $ Path (MPDÀÇ À½¾Ç µð·ºÅ丮¿¡ ºñÇØ)·Î ½Äº° µÈ ³ë·¡¸¦ Ãß°¡ÇÕ´Ï´Ù. ¹Ýȯ °ª ¾øÀ½. $ PL-> »èÁ¦ ($ song ] ÇöÀç Àç»ý ¸ñ·Ï¿¡¼ °î ¹øÈ£ $ °î (0ºÎÅÍ ½ÃÀÛ)À» Á¦°ÅÇϽʽÿÀ. ¹Ýȯ °ª ¾øÀ½. $ pl-> deleteID ($ songid ) ÇöÀç Àç»ý ¸ñ·Ï¿¡¼ ÁöÁ¤µÈ $ songids (Àç»ý ¸ñ·Ï¿¡ »ðÀÔ µÈ °æ¿ì MPD°¡ ÇÒ´ç µÈ´ë·Î)¸¦ Á¦°ÅÇϽʽÿÀ. ¹Ýȯ °ª ¾øÀ½. $ pl-> clear () ÇöÀç Àç»ý ¸ñ·Ï¿¡¼ ¸ðµç ³ë·¡¸¦ Á¦°ÅÇÕ´Ï´Ù. ¹Ýȯ °ª ¾øÀ½. $ pl-> ÀÚ¸£±â () ÇöÀç Àç»ý ¸ñ·ÏÀ» Á¦¿ÜÇÑ ¸ðµç ³ë·¡¸¦ Á¦°ÅÇÕ´Ï´Ù. * ÇöÀç Àç»ý ÁßÀÔ´Ï´Ù. Àç»ý ¸ñ·Ï ÁÖ¹® $ PL-> shuffle () ÇöÀç Àç»ý ¸ñ·ÏÀ» ¼¯½À´Ï´Ù. ¹Ýȯ °ª ¾øÀ½. $ PL-> ½º¿Ò ($ song1, $ song2) ÇöÀç Àç»ý ¸ñ·ÏÀÇ °î ¹øÈ£ $ song1 ¹× $ song2ÀÇ ½º¿Ò À§Ä¡. ¹Ýȯ °ª ¾øÀ½. $ pl-> swapid ($ songid1, $ songid2) ÇöÀç Àç»ý ¸ñ·ÏÀÇ Song ID $ songid2¸¦ »ç¿ëÇÏ¿© Song ID $ SongID1ÀÇ Á¡À» ½º¿ÒÇÕ´Ï´Ù. ¹Ýȯ °ª ¾øÀ½. $ pl-> À̵¿ ($ song, $ newpos) ¼Û ¹øÈ£ $ °îÀ» $ number·Î À̵¿ÇϽʽÿÀ. ¹Ýȯ °ª ¾øÀ½. $ pl-> moveID ($ songid, $ newpos) °î ID $ NOTED $ NOT NOT $ NOWPOS. No Return Value.managing Àç»ý ¸ñ·Ï $ PL->·Îµå ($ PLAYLIST) ÁöÁ¤µÈ $ PLAYLIST ÆÄÀÏ¿¡¼ ³ë·¡ ¸ñ·ÏÀ»·ÎµåÇÕ´Ï´Ù. ¹Ýȯ °ª ¾øÀ½. $ pl-> ÀúÀå ($ playlist) ÇöÀç Àç»ý ¸ñ·ÏÀ» MPDÀÇ Àç»ý ¸ñ·Ï µð·ºÅ丮ÀÇ $ PlayList¶ó´Â ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù. ¹Ýȯ °ª ¾øÀ½. $ PL-> RM ($ PLAYLIST) MPDÀÇ Àç»ý ¸ñ·Ï µð·ºÅ丮¿¡¼ $ PLAYLIST¶ó´Â Àç»ý ¸ñ·ÏÀ» »èÁ¦ÇϽʽÿÀ. ¹Ýȯ °ªÀÌ ¾ø½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
¿Àµð¿À :: MPD :: Àç»ý ¸ñ·Ï °ü·Ã ¼ÒÇÁÆ®¿þ¾î