Ñò
EäKc           @   s_   d  d k  Z  d  d k Z d  d k Z d  d k Z d  d k Z d Z d e  i f d „  ƒ  YZ d S(   iÿÿÿÿNsw   
<ui> 
  <popup name="BrowserSourceViewPopup"> 
    <menuitem name="Pikamp3" action="SendToPikamp3"/>
  </popup>
</ui>
t   Pikamp3Pluginc           B   s,   e  Z d  „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  i i |  ƒ d  S(   N(   t   rbt   Plugint   __init__(   t   self(    (    s;   /home/nimrodg/.gnome2/rhythmbox/plugins/pikamp3/__init__.pyR      s    c         C   s‰   | |  _  t i d t d ƒ t d ƒ d ƒ } | i d |  i | ƒ t i d ƒ } | i | ƒ | i ƒ  } | i	 | ƒ | i
 t ƒ d  S(   Nt   SendToPikamp3s   Send to pikamp3s,   Queue selected tracks to the pikamp3 server.t    t   activatet   Pikamp3ActionGroup(   t   shellt   gtkt   Actiont   _t   connectt   pikamp3_actiont   ActionGroupt
   add_actiont   get_ui_managert   insert_action_groupt   add_ui_from_stringt   menu_ui(   R   R	   t   actiont   action_groupt   manager(    (    s;   /home/nimrodg/.gnome2/rhythmbox/plugins/pikamp3/__init__.pyR      s    			c         C   s
   |  `  d  S(   N(   R	   (   R   R	   (    (    s;   /home/nimrodg/.gnome2/rhythmbox/plugins/pikamp3/__init__.pyt
   deactivate   s    c   	      C   s“   | i  d ƒ } x} | i ƒ  i ƒ  D]i } | i ƒ  } t i t i | ƒ ƒ } | i d j o/ | i } d | } | GHt	 i
 | d t ƒq" q" Wd  S(   Ns   selected-sourcet   files    lpr -P pikamp3@lbsg.mit.edu "%s"R	   (   t   get_propertyt   get_entry_viewt   get_selected_entriest   get_playback_urit   urlparset   urllibt   unquotet   schemet   patht
   subprocesst   Popent   True(	   R   R   R	   t   sourcet   entryt   urit   pR"   t   command(    (    s;   /home/nimrodg/.gnome2/rhythmbox/plugins/pikamp3/__init__.pyR   "   s     	
(   t   __name__t
   __module__R   R   R   R   (    (    (    s;   /home/nimrodg/.gnome2/rhythmbox/plugins/pikamp3/__init__.pyR       s   			(   R   R
   R   R   R#   R   R   R    (    (    (    s;   /home/nimrodg/.gnome2/rhythmbox/plugins/pikamp3/__init__.pyt   <module>   s   