Beispiel #1
0
    def __init__(self):
        GObject.threads_init()

        self.settings = Settings()
        self.api = GoogleMusic()

        builder = Gtk.Builder()
        builder.add_from_file('ui/main.glade')
        builder.connect_signals(self)

        self.loading_modal = builder.get_object('loadingModal')
        self.loading_modal_label = builder.get_object('loadingModalLabel')

        self.window = builder.get_object('mainWindow')

        self.notebook = builder.get_object('mainWindowNotebook')

        self.status_bar = builder.get_object('statusBar')
        self.status_bar_context_id = self.status_bar.get_context_id('search')

        self.preferences_dialog = builder.get_object('preferencesDialog')
        self.preferences_username_entry = builder.get_object(
            'preferencesUsernameEntry')
        self.preferences_password_entry = builder.get_object(
            'preferencesPasswordEntry')
        self.preferences_directory_chooser = builder.get_object(
            'preferencesDirectoryChooser')

        self.search_entry = builder.get_object('searchEntry')

        self.track_list_store = builder.get_object('trackListStore')
        self.download_list_store = builder.get_object('downloadListStore')

        self.results_tree_view = builder.get_object('resultsTreeView')

        self.window.show_all()
Beispiel #2
0
from player import Player
from configuration import Configuration
from volume_control import VolumeController
from googlemusic import GoogleMusic

# Player object
player = Player()

# Config object
config = Configuration()

# Volume Control object
volume_control = VolumeController()

# Google Music
google_music = GoogleMusic(config.app_settings().google_music_user,
                           config.app_settings().google_music_password)

####
# UI
####


@route('/')
def index():
    return template('index')


@route('/about')
def about():
    return template('about')