def on_btconnect_clicked(self, widget): self.__server = self.wTree.get_widget("enserver").get_text() self.__user = self.wTree.get_widget("enuser").get_text() self.__password = self.wTree.get_widget("enpassword").get_text() self.__ftp = RemotePlayerFTP(self.__server, self.__user, self.__password) self.__pipeline = RemotePlayerPipeline(self.__ftp) self.__ftp.connect() songs = self.__ftp.listfiles() store = gtk.ListStore(str) for x in range(len(songs)): store.append([songs[x]]) self.__playerViewer = self.wTree.get_widget("listview") self.__playerViewer.__init__(store) column = gtk.TreeViewColumn("Nome") title = gtk.CellRendererText() author = gtk.CellRendererText() column.pack_start(title, True) column.pack_start(author, True) column.add_attribute(title, "text", 0) column.add_attribute(author, "text", 1) self.__playerViewer.append_column(column) self.__playerViewer.connect("row-activated", self.item_clicked, None) self.__playerViewer.connect("cursor-changed", self.item_selected)
def on_btplay_clicked(self, widget): self.__pipeline = RemotePlayerPipeline(self.__ftp) self.__pipeline.start() print "btplay"
def on_btplay_clicked(self, widget): self.__pipeline = RemotePlayerPipeline(self.__ftp) self.__pipeline.start(self.__pos_song)
from RemotePlayerFTP import * from RemotePlayerPipeline import * import gobject mainloop = gobject.MainLoop() rpftp = RemotePlayerFTP("192.168.25.13", "patito", "patito") rpp = RemotePlayerPipeline(rpftp) rpftp.connect() rpp.start() mainloop.run()