Beispiel #1
0
    def __seleccionar_lista_de_stream(self, archivo, titulo):
        """
        Responde a la seleccion en el menu de la toolbarlist.

        Recibe un archivo desde donde cargar una lista de
        streamings, carga los streamings y los pasa a la lista de
        reproduccion, y recibe un titulo para la nueva lista.

        Esto es solo para las listas standar de JAMedia no embebido.
        """

        if self.player:
            self.player.stop()

        self.__cancel_toolbars_flotantes()

        from Globales import get_streamings

        items = get_streamings(archivo)

        self.toolbar_list.label.set_text(titulo)
        self.lista_de_reproduccion.limpiar()

        GLib.idle_add(
            self.lista_de_reproduccion.agregar_items, items)
Beispiel #2
0
    def __load_lista(self, widget=None):
        """
        Carga La Lista de Radios.
        """

        from Globales import set_listas_default
        from Globales import get_data_directory
        from Globales import get_streamings

        set_listas_default()

        archivo = os.path.join(get_data_directory(), 'JAMediaRadio.JAMedia')

        items = get_streamings(archivo)
        self.lista.limpiar()
        self.lista.agregar_items(items)
Beispiel #3
0
    def __load_lista(self, widget=None):
        """
        Carga La Lista de Radios.
        """

        from Globales import set_listas_default
        from Globales import get_data_directory
        from Globales import get_streamings

        set_listas_default()

        archivo = os.path.join(
            get_data_directory(),
            'JAMediaRadio.JAMedia')

        items = get_streamings(archivo)
        self.lista.limpiar()
        self.lista.agregar_items(items)
Beispiel #4
0
    def __seleccionar_lista_de_stream(self, archivo, titulo):
        """
        Responde a la seleccion en el menu de la toolbarlist.

        Recibe un archivo desde donde cargar una lista de
        streamings, carga los streamings y los pasa a la lista de
        reproduccion, y recibe un titulo para la nueva lista.

        Esto es solo para las listas standar de JAMedia no embebido.
        """

        if self.player:
            self.player.stop()

        self.__cancel_toolbars_flotantes()

        from Globales import get_streamings

        items = get_streamings(archivo)

        self.toolbar_list.label.set_text(titulo)
        self.lista_de_reproduccion.limpiar()

        GLib.idle_add(self.lista_de_reproduccion.agregar_items, items)
 def __seleccionar_lista_de_stream(self, archivo, titulo):
     items = get_streamings(archivo)
     self.__load_list(items, "load", titulo)
Beispiel #6
0
 def __seleccionar_lista_de_stream(self, archivo, titulo):
     items = get_streamings(archivo)
     self.__load_list(items, "load", titulo)