package com.sound.ampache;
/* Copyright (c) 2008 Kevin James Purdy <purdyk@onid.orst.edu>
* Copyright (c) 2010 Kristopher Heijari < iix.ftw@gmail.com >
* Copyright (c) 2010 Jacob Alexander < haata@users.sf.net >
* Copyright (c) 2014 David Hrdina Nemecek <dejvino@gmail.com>
*
* +------------------------------------------------------------------------+
* | This program is free software; you can redistribute it and/or |
* | modify it under the terms of the GNU General Public License |
* | as published by the Free Software Foundation; either version 2 |
* | of the License, or (at your option) any later version. |
* | |
* | This program is distributed in the hope that it will be useful, |
* | but WITHOUT ANY WARRANTY; without even the implied warranty of |
* | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
* | GNU General Public License for more details. |
* | |
* | You should have received a copy of the GNU General Public License |
* | along with this program; if not, write to the Free Software |
* | Foundation, Inc., 59 Temple Place - Suite 330, |
* | Boston, MA 02111-1307, USA. |
* +------------------------------------------------------------------------+
*/
import android.app.Application;
import android.os.Bundle;
import com.sound.ampache.service.UserLogger;
import com.sound.ampache.utility.AlbumArtCache;
public final class amdroid extends Application
{
public static Boolean playListVisible;
public static Boolean confChanged;
protected static Bundle cache;
public static GlobalMediaPlayerControl playbackControl;
public static GlobalNetworkClient networkClient;
public static AlbumArtCache albumArtCache;
public static UserLogger logger;
// This variable should be set to true once the mediaplayer object has been initialized. I.e. a
// data source has been set and is prepared.
public static boolean mediaplayerInitialized = false;
@Override
public void onCreate()
{
super.onCreate();
logger = new UserLogger();
cache = new Bundle();
albumArtCache = new AlbumArtCache();
networkClient = new GlobalNetworkClient(this);
playbackControl = new GlobalMediaPlayerControl();
playbackControl.initService(getApplicationContext());
logger.logInfo("Application started");
}
}