Exemplo n.º 1
0
def _open_browser(app, value):
    value = arg2text(value)

    try:
        Kind = browsers.get(value)
    except ValueError:
        raise CommandError("Unknown browser %r" % value)
    LibraryBrowser.open(Kind, app.library, app.player)
Exemplo n.º 2
0
    def test_open(self):
        from quodlibet.browsers.tracks import TrackList
        from quodlibet.library import SongLibrary

        widget = LibraryBrowser.open(TrackList, SongLibrary(), NullPlayer())
        self.assertTrue(widget)
        self.assertTrue(widget.get_visible())
        widget.destroy()
Exemplo n.º 3
0
    def test_open(self):
        from quodlibet.browsers.empty import EmptyBar
        from quodlibet.library import SongLibrary

        widget = LibraryBrowser.open(EmptyBar, SongLibrary(), NullPlayer())
        self.assertTrue(widget)
        self.assertTrue(widget.get_visible())
        widget.destroy()
Exemplo n.º 4
0
 def __copy_to_device(device, songs, library):
     if len(MediaDevices.instances()) > 0:
         browser = MediaDevices.instances()[0]
     else:
         win = LibraryBrowser.open(MediaDevices, library, app.player)
         browser = win.browser
     browser.select(device)
     browser.dropped(songs)
Exemplo n.º 5
0
 def __copy_to_device(device, songs, library):
     if len(MediaDevices.instances()) > 0:
         browser = MediaDevices.instances()[0]
     else:
         win = LibraryBrowser.open(MediaDevices, library, app.player)
         browser = win.browser
     browser.select(device)
     browser.dropped(songs)
Exemplo n.º 6
0
 def __copy_to_device(device, songs, library):
     if len(MediaDevices.instances()) > 0:
         browser = MediaDevices.instances()[0]
     else:
         win = LibraryBrowser.open(MediaDevices, library)
         browser = win.browser
     browser.select(device)
     browser.dropped(browser.get_toplevel().songlist, songs)
Exemplo n.º 7
0
    def plugin_songs(self, songs):
        tag = "~dirname"

        values = []
        for song in songs:
            values.extend(song.list(tag))

        browser = LibraryBrowser.open(browsers.get("SearchBar"), app.library)
        browser.browser.filter(tag, set(values))
Exemplo n.º 8
0
    def plugin_songs(self, songs):
        tag = "~dirname"

        values = []
        for song in songs:
            values.extend(song.list(tag))

        browser = LibraryBrowser.open(
            browsers.get("SearchBar"), app.library, app.player)
        browser.browser.filter(tag, set(values))
Exemplo n.º 9
0
 def browser_activate(action, Kind):
     LibraryBrowser.open(Kind, library, player)
Exemplo n.º 10
0
 def test_open(self):
     self.library.librarian = SongLibrarian()
     widget = LibraryBrowser.open(TrackList, self.library, NullPlayer())
     self.assertTrue(widget)
     self.assertTrue(widget.get_visible())
     widget.destroy()
Exemplo n.º 11
0
 def browser_activate(action, Kind):
     LibraryBrowser.open(Kind, library, player)
Exemplo n.º 12
0
def _open_browser(app, value):
    Kind = browsers.get(value)
    if Kind is not browsers.empty.EmptyBar:
        LibraryBrowser.open(Kind, app.library, app.player)
    else:
        raise CommandError("Unknown browser %r" % value)
Exemplo n.º 13
0
def _open_browser(app, value):
    Kind = browsers.get(value)
    if Kind is not browsers.empty.EmptyBar:
        LibraryBrowser.open(Kind, app.library, app.player)
    else:
        raise CommandError("Unknown browser %r" % value)