--- a
+++ b/Makefile
@@ -0,0 +1,961 @@
+#############################################################################
+# Makefile for building: upplay
+# Generated by qmake (2.01a) (Qt 4.8.2) on: Fri Nov 7 16:50:47 2014
+# Project:  upplay.pro
+# Template: app
+# Command: /usr/bin/qmake -o Makefile upplay.pro
+#############################################################################
+
+####### Compiler, tools and options
+
+CC            = gcc
+CXX           = g++
+DEFINES       = -DQT_WEBKIT -DPREFIX=\"/usr\" -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
+CFLAGS        = -m64 -pipe -g -D_REENTRANT -Wall -W $(DEFINES)
+CXXFLAGS      = -m64 -pipe -std=c++0x -DUPPLAY_VERSION=\"0.8.7\" -g -D_REENTRANT -Wall -W $(DEFINES)
+INCPATH       = -I../../../../usr-linksto/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I.moc -I.ui
+LINK          = g++
+LFLAGS        = -m64
+LIBS          = $(SUBLIBS)  -L/usr/lib/x86_64-linux-gnu -lupnpp -lpthread -lQtWebKit -lQtGui -lQtNetwork -lQtCore 
+AR            = ar cqs
+RANLIB        = 
+QMAKE         = /usr/bin/qmake
+TAR           = tar -cf
+COMPRESS      = gzip -9f
+COPY          = cp -f
+SED           = sed
+COPY_FILE     = $(COPY)
+COPY_DIR      = $(COPY) -r
+STRIP         = strip
+INSTALL_FILE  = install -m 644 -p
+INSTALL_DIR   = $(COPY_DIR)
+INSTALL_PROGRAM = install -m 755 -p
+DEL_FILE      = rm -f
+SYMLINK       = ln -f -s
+DEL_DIR       = rmdir
+MOVE          = mv -f
+CHK_DIR_EXISTS= test -d
+MKDIR         = mkdir -p
+
+####### Output directory
+
+OBJECTS_DIR   = .obj/
+
+####### Files
+
+SOURCES       = GUI/ContextMenu.cpp \
+		GUI/player/GUI_Player.cpp \
+		GUI/player/GUI_PlayerConnections.cpp \
+		GUI/player/GUI_PlayerControls.cpp \
+		GUI/player/GUI_PlayerCover.cpp \
+		GUI/player/GUI_PlayerMenubar.cpp \
+		GUI/player/GUI_TrayIcon.cpp \
+		GUI/player/DirectSlider.cpp \
+		GUI/playlist/GUI_Playlist.cpp \
+		GUI/playlist/delegate/PlaylistItemDelegate.cpp \
+		GUI/playlist/entry/GUI_PlaylistEntryBig.cpp \
+		GUI/playlist/entry/GUI_PlaylistEntrySmall.cpp \
+		GUI/playlist/model/PlaylistItemModel.cpp \
+		GUI/playlist/view/PlaylistView.cpp \
+		HelperStructs/CSettingsStorage.cpp \
+		HelperStructs/Helper.cpp \
+		HelperStructs/Style.cpp \
+		application.cpp \
+		dirbrowser/dirbrowser.cpp \
+		dirbrowser/cdbrowser.cpp \
+		playlist/Playlist.cpp \
+		playlist/PlaylistAVT.cpp \
+		playlist/PlaylistOH.cpp \
+		upadapt/upputils.cpp \
+		upplay.cpp .moc/moc_ContextMenu.cpp \
+		.moc/moc_GUI_Player.cpp \
+		.moc/moc_GUI_TrayIcon.cpp \
+		.moc/moc_DirectSlider.cpp \
+		.moc/moc_GUI_Playlist.cpp \
+		.moc/moc_GUI_PlaylistEntry.cpp \
+		.moc/moc_GUI_PlaylistEntryBig.cpp \
+		.moc/moc_GUI_PlaylistEntrySmall.cpp \
+		.moc/moc_PlaylistItemModel.cpp \
+		.moc/moc_PlaylistView.cpp \
+		.moc/moc_renderchoose.cpp \
+		.moc/moc_CSettingsStorage.cpp \
+		.moc/moc_application.cpp \
+		.moc/moc_dirbrowser.cpp \
+		.moc/moc_cdbrowser.cpp \
+		.moc/moc_rreaper.cpp \
+		.moc/moc_Playlist.cpp \
+		.moc/moc_PlaylistAVT.cpp \
+		.moc/moc_PlaylistOH.cpp \
+		.moc/moc_avtadapt.cpp \
+		.moc/moc_ohpladapt.cpp \
+		.moc/moc_avtransport_qo.cpp \
+		.moc/moc_cdirectory_qo.cpp \
+		.moc/moc_ohplaylist_qo.cpp \
+		.moc/moc_ohtime_qo.cpp \
+		.moc/moc_renderingcontrol_qo.cpp \
+		qrc_upplay.cpp
+OBJECTS       = .obj/ContextMenu.o \
+		.obj/GUI_Player.o \
+		.obj/GUI_PlayerConnections.o \
+		.obj/GUI_PlayerControls.o \
+		.obj/GUI_PlayerCover.o \
+		.obj/GUI_PlayerMenubar.o \
+		.obj/GUI_TrayIcon.o \
+		.obj/DirectSlider.o \
+		.obj/GUI_Playlist.o \
+		.obj/PlaylistItemDelegate.o \
+		.obj/GUI_PlaylistEntryBig.o \
+		.obj/GUI_PlaylistEntrySmall.o \
+		.obj/PlaylistItemModel.o \
+		.obj/PlaylistView.o \
+		.obj/CSettingsStorage.o \
+		.obj/Helper.o \
+		.obj/Style.o \
+		.obj/application.o \
+		.obj/dirbrowser.o \
+		.obj/cdbrowser.o \
+		.obj/Playlist.o \
+		.obj/PlaylistAVT.o \
+		.obj/PlaylistOH.o \
+		.obj/upputils.o \
+		.obj/upplay.o \
+		.obj/moc_ContextMenu.o \
+		.obj/moc_GUI_Player.o \
+		.obj/moc_GUI_TrayIcon.o \
+		.obj/moc_DirectSlider.o \
+		.obj/moc_GUI_Playlist.o \
+		.obj/moc_GUI_PlaylistEntry.o \
+		.obj/moc_GUI_PlaylistEntryBig.o \
+		.obj/moc_GUI_PlaylistEntrySmall.o \
+		.obj/moc_PlaylistItemModel.o \
+		.obj/moc_PlaylistView.o \
+		.obj/moc_renderchoose.o \
+		.obj/moc_CSettingsStorage.o \
+		.obj/moc_application.o \
+		.obj/moc_dirbrowser.o \
+		.obj/moc_cdbrowser.o \
+		.obj/moc_rreaper.o \
+		.obj/moc_Playlist.o \
+		.obj/moc_PlaylistAVT.o \
+		.obj/moc_PlaylistOH.o \
+		.obj/moc_avtadapt.o \
+		.obj/moc_ohpladapt.o \
+		.obj/moc_avtransport_qo.o \
+		.obj/moc_cdirectory_qo.o \
+		.obj/moc_ohplaylist_qo.o \
+		.obj/moc_ohtime_qo.o \
+		.obj/moc_renderingcontrol_qo.o \
+		.obj/qrc_upplay.o
+DIST          = ../../../../usr-linksto/share/qt4/mkspecs/common/unix.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/linux.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/gcc-base.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/gcc-base-unix.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/g++-base.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/g++-unix.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/qconfig.pri \
+		../../../../usr-linksto/share/qt4/mkspecs/modules/qt_webkit_version.pri \
+		../../../../usr-linksto/share/qt4/mkspecs/features/qt_functions.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/qt_config.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/exclusive_builds.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/default_pre.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/debug.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/default_post.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/unix/thread.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/warn_on.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/qt.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/moc.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/resources.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/uic.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/yacc.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/lex.prf \
+		upplay.pro
+QMAKE_TARGET  = upplay
+DESTDIR       = 
+TARGET        = upplay
+
+first: all
+####### Implicit rules
+
+.SUFFIXES: .o .c .cpp .cc .cxx .C
+
+.cpp.o:
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cc.o:
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cxx.o:
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.C.o:
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.c.o:
+	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
+
+####### Build rules
+
+all: Makefile $(TARGET)
+
+$(TARGET): .ui/ui_dirbrowser.h .ui/ui_GUI_Player.h .ui/ui_GUI_Playlist.h .ui/ui_GUI_PlaylistEntryBig.h .ui/ui_GUI_PlaylistEntrySmall.h .ui/ui_renderchoose.h $(OBJECTS)  
+	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
+	{ test -n "$(DESTDIR)" && DESTDIR="$(DESTDIR)" || DESTDIR=.; } && test $$(gdb --version | sed -e 's,[^0-9]\+\([0-9]\)\.\([0-9]\).*,\1\2,;q') -gt 72 && gdb --nx --batch --quiet -ex 'set confirm off' -ex "save gdb-index $$DESTDIR" -ex quit '$(TARGET)' && test -f $(TARGET).gdb-index && objcopy --add-section '.gdb_index=$(TARGET).gdb-index' --set-section-flags '.gdb_index=readonly' '$(TARGET)' '$(TARGET)' && rm -f $(TARGET).gdb-index || true
+
+Makefile: upplay.pro  ../../../../usr-linksto/share/qt4/mkspecs/linux-g++-64/qmake.conf ../../../../usr-linksto/share/qt4/mkspecs/common/unix.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/linux.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/gcc-base.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/gcc-base-unix.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/g++-base.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/common/g++-unix.conf \
+		../../../../usr-linksto/share/qt4/mkspecs/qconfig.pri \
+		../../../../usr-linksto/share/qt4/mkspecs/modules/qt_webkit_version.pri \
+		../../../../usr-linksto/share/qt4/mkspecs/features/qt_functions.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/qt_config.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/exclusive_builds.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/default_pre.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/debug.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/default_post.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/unix/thread.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/warn_on.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/qt.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/moc.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/resources.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/uic.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/yacc.prf \
+		../../../../usr-linksto/share/qt4/mkspecs/features/lex.prf \
+		/usr/lib/x86_64-linux-gnu/libQtWebKit.prl \
+		/usr/lib/x86_64-linux-gnu/libQtGui.prl \
+		/usr/lib/x86_64-linux-gnu/libQtNetwork.prl \
+		/usr/lib/x86_64-linux-gnu/libQtCore.prl
+	$(QMAKE) -o Makefile upplay.pro
+../../../../usr-linksto/share/qt4/mkspecs/common/unix.conf:
+../../../../usr-linksto/share/qt4/mkspecs/common/linux.conf:
+../../../../usr-linksto/share/qt4/mkspecs/common/gcc-base.conf:
+../../../../usr-linksto/share/qt4/mkspecs/common/gcc-base-unix.conf:
+../../../../usr-linksto/share/qt4/mkspecs/common/g++-base.conf:
+../../../../usr-linksto/share/qt4/mkspecs/common/g++-unix.conf:
+../../../../usr-linksto/share/qt4/mkspecs/qconfig.pri:
+../../../../usr-linksto/share/qt4/mkspecs/modules/qt_webkit_version.pri:
+../../../../usr-linksto/share/qt4/mkspecs/features/qt_functions.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/qt_config.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/exclusive_builds.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/default_pre.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/debug.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/default_post.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/unix/thread.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/warn_on.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/qt.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/moc.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/resources.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/uic.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/yacc.prf:
+../../../../usr-linksto/share/qt4/mkspecs/features/lex.prf:
+/usr/lib/x86_64-linux-gnu/libQtWebKit.prl:
+/usr/lib/x86_64-linux-gnu/libQtGui.prl:
+/usr/lib/x86_64-linux-gnu/libQtNetwork.prl:
+/usr/lib/x86_64-linux-gnu/libQtCore.prl:
+qmake:  FORCE
+	@$(QMAKE) -o Makefile upplay.pro
+
+dist: 
+	@$(CHK_DIR_EXISTS) .obj/upplay0.8.7 || $(MKDIR) .obj/upplay0.8.7 
+	$(COPY_FILE) --parents $(SOURCES) $(DIST) .obj/upplay0.8.7/ && $(COPY_FILE) --parents GUI/ContextMenu.h GUI/player/GUI_Player.h GUI/player/GUI_TrayIcon.h GUI/player/DirectSlider.h GUI/playlist/GUI_Playlist.h GUI/playlist/delegate/PlaylistItemDelegate.h GUI/playlist/delegate/PlaylistItemDelegateInterface.h GUI/playlist/entry/GUI_PlaylistEntry.h GUI/playlist/entry/GUI_PlaylistEntryBig.h GUI/playlist/entry/GUI_PlaylistEntrySmall.h GUI/playlist/model/PlaylistItemModel.h GUI/playlist/view/PlaylistView.h GUI/renderchoose/renderchoose.h HelperStructs/CSettingsStorage.h HelperStructs/Helper.h HelperStructs/PlaylistMode.h HelperStructs/Style.h application.h dirbrowser/dirbrowser.h dirbrowser/cdbrowser.h dirbrowser/rreaper.h playlist/Playlist.h playlist/PlaylistAVT.h playlist/PlaylistOH.h upadapt/avtadapt.h upadapt/ohpladapt.h upqo/avtransport_qo.h upqo/cdirectory_qo.h upqo/ohplaylist_qo.h upqo/ohtime_qo.h upqo/renderingcontrol_qo.h .obj/upplay0.8.7/ && $(COPY_FILE) --parents GUI/upplay.qrc .obj/upplay0.8.7/ && $(COPY_FILE) --parents GUI/ContextMenu.cpp GUI/player/GUI_Player.cpp GUI/player/GUI_PlayerConnections.cpp GUI/player/GUI_PlayerControls.cpp GUI/player/GUI_PlayerCover.cpp GUI/player/GUI_PlayerMenubar.cpp GUI/player/GUI_TrayIcon.cpp GUI/player/DirectSlider.cpp GUI/playlist/GUI_Playlist.cpp GUI/playlist/delegate/PlaylistItemDelegate.cpp GUI/playlist/entry/GUI_PlaylistEntryBig.cpp GUI/playlist/entry/GUI_PlaylistEntrySmall.cpp GUI/playlist/model/PlaylistItemModel.cpp GUI/playlist/view/PlaylistView.cpp HelperStructs/CSettingsStorage.cpp HelperStructs/Helper.cpp HelperStructs/Style.cpp application.cpp dirbrowser/dirbrowser.cpp dirbrowser/cdbrowser.cpp playlist/Playlist.cpp playlist/PlaylistAVT.cpp playlist/PlaylistOH.cpp upadapt/upputils.cpp upplay.cpp .obj/upplay0.8.7/ && $(COPY_FILE) --parents dirbrowser/dirbrowser.ui GUI/player/GUI_Player.ui GUI/playlist/GUI_Playlist.ui GUI/playlist/entry/GUI_PlaylistEntryBig.ui GUI/playlist/entry/GUI_PlaylistEntrySmall.ui GUI/renderchoose/renderchoose.ui .obj/upplay0.8.7/ && (cd `dirname .obj/upplay0.8.7` && $(TAR) upplay0.8.7.tar upplay0.8.7 && $(COMPRESS) upplay0.8.7.tar) && $(MOVE) `dirname .obj/upplay0.8.7`/upplay0.8.7.tar.gz . && $(DEL_FILE) -r .obj/upplay0.8.7
+
+
+clean:compiler_clean 
+	-$(DEL_FILE) $(OBJECTS)
+	-$(DEL_FILE) *~ core *.core
+
+
+####### Sub-libraries
+
+distclean: clean
+	-$(DEL_FILE) $(TARGET) 
+	-$(DEL_FILE) Makefile
+
+
+check: first
+
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+
+compiler_moc_header_make_all: .moc/moc_ContextMenu.cpp .moc/moc_GUI_Player.cpp .moc/moc_GUI_TrayIcon.cpp .moc/moc_DirectSlider.cpp .moc/moc_GUI_Playlist.cpp .moc/moc_GUI_PlaylistEntry.cpp .moc/moc_GUI_PlaylistEntryBig.cpp .moc/moc_GUI_PlaylistEntrySmall.cpp .moc/moc_PlaylistItemModel.cpp .moc/moc_PlaylistView.cpp .moc/moc_renderchoose.cpp .moc/moc_CSettingsStorage.cpp .moc/moc_application.cpp .moc/moc_dirbrowser.cpp .moc/moc_cdbrowser.cpp .moc/moc_rreaper.cpp .moc/moc_Playlist.cpp .moc/moc_PlaylistAVT.cpp .moc/moc_PlaylistOH.cpp .moc/moc_avtadapt.cpp .moc/moc_ohpladapt.cpp .moc/moc_avtransport_qo.cpp .moc/moc_cdirectory_qo.cpp .moc/moc_ohplaylist_qo.cpp .moc/moc_ohtime_qo.cpp .moc/moc_renderingcontrol_qo.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) .moc/moc_ContextMenu.cpp .moc/moc_GUI_Player.cpp .moc/moc_GUI_TrayIcon.cpp .moc/moc_DirectSlider.cpp .moc/moc_GUI_Playlist.cpp .moc/moc_GUI_PlaylistEntry.cpp .moc/moc_GUI_PlaylistEntryBig.cpp .moc/moc_GUI_PlaylistEntrySmall.cpp .moc/moc_PlaylistItemModel.cpp .moc/moc_PlaylistView.cpp .moc/moc_renderchoose.cpp .moc/moc_CSettingsStorage.cpp .moc/moc_application.cpp .moc/moc_dirbrowser.cpp .moc/moc_cdbrowser.cpp .moc/moc_rreaper.cpp .moc/moc_Playlist.cpp .moc/moc_PlaylistAVT.cpp .moc/moc_PlaylistOH.cpp .moc/moc_avtadapt.cpp .moc/moc_ohpladapt.cpp .moc/moc_avtransport_qo.cpp .moc/moc_cdirectory_qo.cpp .moc/moc_ohplaylist_qo.cpp .moc/moc_ohtime_qo.cpp .moc/moc_renderingcontrol_qo.cpp
+.moc/moc_ContextMenu.cpp: GUI/ContextMenu.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/ContextMenu.h -o .moc/moc_ContextMenu.cpp
+
+.moc/moc_GUI_Player.cpp: .ui/ui_GUI_Player.h \
+		GUI/player/DirectSlider.h \
+		GUI/player/GUI_TrayIcon.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/Helper.h \
+		GUI/player/GUI_Player.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/player/GUI_Player.h -o .moc/moc_GUI_Player.cpp
+
+.moc/moc_GUI_TrayIcon.cpp: HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		GUI/player/GUI_TrayIcon.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/player/GUI_TrayIcon.h -o .moc/moc_GUI_TrayIcon.cpp
+
+.moc/moc_DirectSlider.cpp: GUI/player/DirectSlider.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/player/DirectSlider.h -o .moc/moc_DirectSlider.cpp
+
+.moc/moc_GUI_Playlist.cpp: .ui/ui_GUI_Playlist.h \
+		GUI/playlist/view/PlaylistView.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		GUI/playlist/model/PlaylistItemModel.h \
+		GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		GUI/ContextMenu.h \
+		playlist/Playlist.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h \
+		GUI/playlist/GUI_Playlist.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/playlist/GUI_Playlist.h -o .moc/moc_GUI_Playlist.cpp
+
+.moc/moc_GUI_PlaylistEntry.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/playlist/entry/GUI_PlaylistEntry.h -o .moc/moc_GUI_PlaylistEntry.cpp
+
+.moc/moc_GUI_PlaylistEntryBig.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		.ui/ui_GUI_PlaylistEntryBig.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		GUI/playlist/entry/GUI_PlaylistEntryBig.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/playlist/entry/GUI_PlaylistEntryBig.h -o .moc/moc_GUI_PlaylistEntryBig.cpp
+
+.moc/moc_GUI_PlaylistEntrySmall.cpp: .ui/ui_GUI_PlaylistEntrySmall.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		GUI/playlist/entry/GUI_PlaylistEntrySmall.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/playlist/entry/GUI_PlaylistEntrySmall.h -o .moc/moc_GUI_PlaylistEntrySmall.cpp
+
+.moc/moc_PlaylistItemModel.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		GUI/playlist/model/PlaylistItemModel.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/playlist/model/PlaylistItemModel.h -o .moc/moc_PlaylistItemModel.cpp
+
+.moc/moc_PlaylistView.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		GUI/playlist/model/PlaylistItemModel.h \
+		GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		GUI/ContextMenu.h \
+		GUI/playlist/view/PlaylistView.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/playlist/view/PlaylistView.h -o .moc/moc_PlaylistView.cpp
+
+.moc/moc_renderchoose.cpp: .ui/ui_renderchoose.h \
+		GUI/renderchoose/renderchoose.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) GUI/renderchoose/renderchoose.h -o .moc/moc_renderchoose.cpp
+
+.moc/moc_CSettingsStorage.cpp: HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) HelperStructs/CSettingsStorage.h -o .moc/moc_CSettingsStorage.cpp
+
+.moc/moc_application.cpp: dirbrowser/dirbrowser.h \
+		.ui/ui_dirbrowser.h \
+		dirbrowser/cdbrowser.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		upqo/renderingcontrol_qo.h \
+		upqo/ohtime_qo.h \
+		upadapt/avtadapt.h \
+		upqo/avtransport_qo.h \
+		upadapt/upputils.h \
+		upadapt/ohpladapt.h \
+		HelperStructs/PlaylistMode.h \
+		upqo/ohplaylist_qo.h \
+		GUI/player/GUI_Player.h \
+		.ui/ui_GUI_Player.h \
+		GUI/player/DirectSlider.h \
+		GUI/player/GUI_TrayIcon.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/Helper.h \
+		GUI/playlist/GUI_Playlist.h \
+		.ui/ui_GUI_Playlist.h \
+		GUI/playlist/view/PlaylistView.h \
+		GUI/playlist/model/PlaylistItemModel.h \
+		GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		GUI/ContextMenu.h \
+		playlist/Playlist.h \
+		HelperStructs/Style.h \
+		application.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) application.h -o .moc/moc_application.cpp
+
+.moc/moc_dirbrowser.cpp: .ui/ui_dirbrowser.h \
+		dirbrowser/cdbrowser.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		dirbrowser/dirbrowser.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) dirbrowser/dirbrowser.h -o .moc/moc_dirbrowser.cpp
+
+.moc/moc_cdbrowser.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		dirbrowser/cdbrowser.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) dirbrowser/cdbrowser.h -o .moc/moc_cdbrowser.cpp
+
+.moc/moc_rreaper.cpp: dirbrowser/rreaper.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) dirbrowser/rreaper.h -o .moc/moc_rreaper.cpp
+
+.moc/moc_Playlist.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h \
+		playlist/Playlist.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) playlist/Playlist.h -o .moc/moc_Playlist.cpp
+
+.moc/moc_PlaylistAVT.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h \
+		playlist/Playlist.h \
+		playlist/PlaylistAVT.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) playlist/PlaylistAVT.h -o .moc/moc_PlaylistAVT.cpp
+
+.moc/moc_PlaylistOH.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h \
+		playlist/Playlist.h \
+		playlist/PlaylistOH.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) playlist/PlaylistOH.h -o .moc/moc_PlaylistOH.cpp
+
+.moc/moc_avtadapt.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		upqo/avtransport_qo.h \
+		upadapt/upputils.h \
+		upadapt/avtadapt.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) upadapt/avtadapt.h -o .moc/moc_avtadapt.cpp
+
+.moc/moc_ohpladapt.cpp: HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/PlaylistMode.h \
+		upqo/ohplaylist_qo.h \
+		upadapt/upputils.h \
+		upadapt/ohpladapt.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) upadapt/ohpladapt.h -o .moc/moc_ohpladapt.cpp
+
+.moc/moc_avtransport_qo.cpp: upqo/avtransport_qo.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) upqo/avtransport_qo.h -o .moc/moc_avtransport_qo.cpp
+
+.moc/moc_cdirectory_qo.cpp: upqo/cdirectory_qo.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) upqo/cdirectory_qo.h -o .moc/moc_cdirectory_qo.cpp
+
+.moc/moc_ohplaylist_qo.cpp: upqo/ohplaylist_qo.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) upqo/ohplaylist_qo.h -o .moc/moc_ohplaylist_qo.cpp
+
+.moc/moc_ohtime_qo.cpp: upqo/ohtime_qo.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) upqo/ohtime_qo.h -o .moc/moc_ohtime_qo.cpp
+
+.moc/moc_renderingcontrol_qo.cpp: upqo/renderingcontrol_qo.h
+	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) upqo/renderingcontrol_qo.h -o .moc/moc_renderingcontrol_qo.cpp
+
+compiler_rcc_make_all: qrc_upplay.cpp
+compiler_rcc_clean:
+	-$(DEL_FILE) qrc_upplay.cpp
+qrc_upplay.cpp: GUI/upplay.qrc \
+		GUI/icons/close.png \
+		GUI/icons/addtab.png \
+		GUI/icons/info_small.png \
+		GUI/icons/pause.png \
+		GUI/icons/broom.png \
+		GUI/icons/stop.png \
+		GUI/icons/logo.png \
+		GUI/icons/vol_2.png \
+		GUI/icons/shuffle.png \
+		GUI/icons/delete.png \
+		GUI/icons/dynamic.png \
+		GUI/icons/bwd.png \
+		GUI/icons/id3.png \
+		GUI/icons/vol_3_dark.png \
+		GUI/icons/fwd.png \
+		GUI/icons/vol_3.png \
+		GUI/icons/edit.png \
+		GUI/icons/import.png \
+		GUI/icons/append.png \
+		GUI/icons/numbers.png \
+		GUI/icons/rep1.png \
+		GUI/icons/fwd_orange.png \
+		GUI/icons/vol_mute_dark.png \
+		GUI/icons/play.png \
+		GUI/icons/rec.png \
+		GUI/icons/repAll.png \
+		GUI/icons/vol_1_dark.png \
+		GUI/icons/vol_1.png \
+		GUI/icons/vol_mute.png \
+		GUI/icons/vol_2_dark.png
+	/usr/bin/rcc -name upplay GUI/upplay.qrc -o qrc_upplay.cpp
+
+compiler_image_collection_make_all: .ui/qmake_image_collection.cpp
+compiler_image_collection_clean:
+	-$(DEL_FILE) .ui/qmake_image_collection.cpp
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all: .ui/ui_dirbrowser.h .ui/ui_GUI_Player.h .ui/ui_GUI_Playlist.h .ui/ui_GUI_PlaylistEntryBig.h .ui/ui_GUI_PlaylistEntrySmall.h .ui/ui_renderchoose.h
+compiler_uic_clean:
+	-$(DEL_FILE) .ui/ui_dirbrowser.h .ui/ui_GUI_Player.h .ui/ui_GUI_Playlist.h .ui/ui_GUI_PlaylistEntryBig.h .ui/ui_GUI_PlaylistEntrySmall.h .ui/ui_renderchoose.h
+.ui/ui_dirbrowser.h: dirbrowser/dirbrowser.ui \
+		dirbrowser/cdbrowser.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h
+	/usr/bin/uic-qt4 dirbrowser/dirbrowser.ui -o .ui/ui_dirbrowser.h
+
+.ui/ui_GUI_Player.h: GUI/player/GUI_Player.ui \
+		GUI/player/DirectSlider.h
+	/usr/bin/uic-qt4 GUI/player/GUI_Player.ui -o .ui/ui_GUI_Player.h
+
+.ui/ui_GUI_Playlist.h: GUI/playlist/GUI_Playlist.ui \
+		GUI/playlist/view/PlaylistView.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		GUI/playlist/model/PlaylistItemModel.h \
+		GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		GUI/ContextMenu.h
+	/usr/bin/uic-qt4 GUI/playlist/GUI_Playlist.ui -o .ui/ui_GUI_Playlist.h
+
+.ui/ui_GUI_PlaylistEntryBig.h: GUI/playlist/entry/GUI_PlaylistEntryBig.ui
+	/usr/bin/uic-qt4 GUI/playlist/entry/GUI_PlaylistEntryBig.ui -o .ui/ui_GUI_PlaylistEntryBig.h
+
+.ui/ui_GUI_PlaylistEntrySmall.h: GUI/playlist/entry/GUI_PlaylistEntrySmall.ui
+	/usr/bin/uic-qt4 GUI/playlist/entry/GUI_PlaylistEntrySmall.ui -o .ui/ui_GUI_PlaylistEntrySmall.h
+
+.ui/ui_renderchoose.h: GUI/renderchoose/renderchoose.ui
+	/usr/bin/uic-qt4 GUI/renderchoose/renderchoose.ui -o .ui/ui_renderchoose.h
+
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_header_clean compiler_rcc_clean compiler_uic_clean 
+
+####### Compile
+
+.obj/ContextMenu.o: GUI/ContextMenu.cpp GUI/ContextMenu.h \
+		HelperStructs/Helper.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/ContextMenu.o GUI/ContextMenu.cpp
+
+.obj/GUI_Player.o: GUI/player/GUI_Player.cpp .ui/ui_GUI_Player.h \
+		GUI/player/DirectSlider.h \
+		GUI/player/GUI_Player.h \
+		GUI/player/GUI_TrayIcon.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/Helper.h \
+		GUI/playlist/GUI_Playlist.h \
+		.ui/ui_GUI_Playlist.h \
+		GUI/playlist/view/PlaylistView.h \
+		GUI/playlist/model/PlaylistItemModel.h \
+		GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		GUI/ContextMenu.h \
+		playlist/Playlist.h \
+		HelperStructs/Style.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/GUI_Player.o GUI/player/GUI_Player.cpp
+
+.obj/GUI_PlayerConnections.o: GUI/player/GUI_PlayerConnections.cpp GUI/player/GUI_Player.h \
+		.ui/ui_GUI_Player.h \
+		GUI/player/DirectSlider.h \
+		GUI/player/GUI_TrayIcon.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/Helper.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/GUI_PlayerConnections.o GUI/player/GUI_PlayerConnections.cpp
+
+.obj/GUI_PlayerControls.o: GUI/player/GUI_PlayerControls.cpp GUI/player/GUI_Player.h \
+		.ui/ui_GUI_Player.h \
+		GUI/player/DirectSlider.h \
+		GUI/player/GUI_TrayIcon.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/Helper.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/GUI_PlayerControls.o GUI/player/GUI_PlayerControls.cpp
+
+.obj/GUI_PlayerCover.o: GUI/player/GUI_PlayerCover.cpp GUI/player/GUI_Player.h \
+		.ui/ui_GUI_Player.h \
+		GUI/player/DirectSlider.h \
+		GUI/player/GUI_TrayIcon.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/Helper.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/GUI_PlayerCover.o GUI/player/GUI_PlayerCover.cpp
+
+.obj/GUI_PlayerMenubar.o: GUI/player/GUI_PlayerMenubar.cpp GUI/player/GUI_Player.h \
+		.ui/ui_GUI_Player.h \
+		GUI/player/DirectSlider.h \
+		GUI/player/GUI_TrayIcon.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/Helper.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/GUI_PlayerMenubar.o GUI/player/GUI_PlayerMenubar.cpp
+
+.obj/GUI_TrayIcon.o: GUI/player/GUI_TrayIcon.cpp HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/Helper.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		GUI/player/GUI_TrayIcon.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/GUI_TrayIcon.o GUI/player/GUI_TrayIcon.cpp
+
+.obj/DirectSlider.o: GUI/player/DirectSlider.cpp GUI/player/DirectSlider.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/DirectSlider.o GUI/player/DirectSlider.cpp
+
+.obj/GUI_Playlist.o: GUI/playlist/GUI_Playlist.cpp HelperStructs/Helper.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/Style.h \
+		GUI/playlist/GUI_Playlist.h \
+		.ui/ui_GUI_Playlist.h \
+		GUI/playlist/view/PlaylistView.h \
+		GUI/playlist/model/PlaylistItemModel.h \
+		GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		GUI/ContextMenu.h \
+		playlist/Playlist.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/GUI_Playlist.o GUI/playlist/GUI_Playlist.cpp
+
+.obj/PlaylistItemDelegate.o: GUI/playlist/delegate/PlaylistItemDelegate.cpp GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		GUI/playlist/entry/GUI_PlaylistEntryBig.h \
+		.ui/ui_GUI_PlaylistEntryBig.h \
+		GUI/playlist/entry/GUI_PlaylistEntrySmall.h \
+		.ui/ui_GUI_PlaylistEntrySmall.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/PlaylistItemDelegate.o GUI/playlist/delegate/PlaylistItemDelegate.cpp
+
+.obj/GUI_PlaylistEntryBig.o: GUI/playlist/entry/GUI_PlaylistEntryBig.cpp GUI/playlist/entry/GUI_PlaylistEntryBig.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		.ui/ui_GUI_PlaylistEntryBig.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/Helper.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/GUI_PlaylistEntryBig.o GUI/playlist/entry/GUI_PlaylistEntryBig.cpp
+
+.obj/GUI_PlaylistEntrySmall.o: GUI/playlist/entry/GUI_PlaylistEntrySmall.cpp GUI/playlist/entry/GUI_PlaylistEntrySmall.h \
+		.ui/ui_GUI_PlaylistEntrySmall.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/Helper.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/GUI_PlaylistEntrySmall.o GUI/playlist/entry/GUI_PlaylistEntrySmall.cpp
+
+.obj/PlaylistItemModel.o: GUI/playlist/model/PlaylistItemModel.cpp GUI/playlist/model/PlaylistItemModel.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/PlaylistItemModel.o GUI/playlist/model/PlaylistItemModel.cpp
+
+.obj/PlaylistView.o: GUI/playlist/view/PlaylistView.cpp HelperStructs/CustomMimeData.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/Helper.h \
+		GUI/ContextMenu.h \
+		GUI/playlist/view/PlaylistView.h \
+		GUI/playlist/model/PlaylistItemModel.h \
+		GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/PlaylistView.o GUI/playlist/view/PlaylistView.cpp
+
+.obj/CSettingsStorage.o: HelperStructs/CSettingsStorage.cpp HelperStructs/Helper.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/CSettingsStorage.o HelperStructs/CSettingsStorage.cpp
+
+.obj/Helper.o: HelperStructs/Helper.cpp HelperStructs/Helper.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/Helper.o HelperStructs/Helper.cpp
+
+.obj/Style.o: HelperStructs/Style.cpp HelperStructs/Helper.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/Style.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/Style.o HelperStructs/Style.cpp
+
+.obj/application.o: application.cpp application.h \
+		dirbrowser/dirbrowser.h \
+		.ui/ui_dirbrowser.h \
+		dirbrowser/cdbrowser.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		upqo/renderingcontrol_qo.h \
+		upqo/ohtime_qo.h \
+		upadapt/avtadapt.h \
+		upqo/avtransport_qo.h \
+		upadapt/upputils.h \
+		upadapt/ohpladapt.h \
+		HelperStructs/PlaylistMode.h \
+		upqo/ohplaylist_qo.h \
+		GUI/player/GUI_Player.h \
+		.ui/ui_GUI_Player.h \
+		GUI/player/DirectSlider.h \
+		GUI/player/GUI_TrayIcon.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/Helper.h \
+		GUI/playlist/GUI_Playlist.h \
+		.ui/ui_GUI_Playlist.h \
+		GUI/playlist/view/PlaylistView.h \
+		GUI/playlist/model/PlaylistItemModel.h \
+		GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		GUI/ContextMenu.h \
+		playlist/Playlist.h \
+		HelperStructs/Style.h \
+		GUI/renderchoose/renderchoose.h \
+		.ui/ui_renderchoose.h \
+		playlist/PlaylistAVT.h \
+		playlist/PlaylistOH.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/application.o application.cpp
+
+.obj/dirbrowser.o: dirbrowser/dirbrowser.cpp dirbrowser/dirbrowser.h \
+		.ui/ui_dirbrowser.h \
+		dirbrowser/cdbrowser.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/Helper.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/dirbrowser.o dirbrowser/dirbrowser.cpp
+
+.obj/cdbrowser.o: dirbrowser/cdbrowser.cpp HelperStructs/Helper.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/PlaylistMode.h \
+		upqo/cdirectory_qo.h \
+		upadapt/upputils.h \
+		upadapt/md5.hxx \
+		dirbrowser/cdbrowser.h \
+		dirbrowser/rreaper.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/cdbrowser.o dirbrowser/cdbrowser.cpp
+
+.obj/Playlist.o: playlist/Playlist.cpp playlist/Playlist.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/Playlist.o playlist/Playlist.cpp
+
+.obj/PlaylistAVT.o: playlist/PlaylistAVT.cpp playlist/PlaylistAVT.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h \
+		playlist/Playlist.h \
+		HelperStructs/Helper.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/PlaylistAVT.o playlist/PlaylistAVT.cpp
+
+.obj/PlaylistOH.o: playlist/PlaylistOH.cpp playlist/PlaylistOH.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		HelperStructs/PlaylistMode.h \
+		HelperStructs/CSettingsStorage.h \
+		playlist/Playlist.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/PlaylistOH.o playlist/PlaylistOH.cpp
+
+.obj/upputils.o: upadapt/upputils.cpp HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		upadapt/upputils.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/upputils.o upadapt/upputils.cpp
+
+.obj/upplay.o: upplay.cpp application.h \
+		dirbrowser/dirbrowser.h \
+		.ui/ui_dirbrowser.h \
+		dirbrowser/cdbrowser.h \
+		HelperStructs/MetaData.h \
+		HelperStructs/globals.h \
+		upqo/renderingcontrol_qo.h \
+		upqo/ohtime_qo.h \
+		upadapt/avtadapt.h \
+		upqo/avtransport_qo.h \
+		upadapt/upputils.h \
+		upadapt/ohpladapt.h \
+		HelperStructs/PlaylistMode.h \
+		upqo/ohplaylist_qo.h \
+		GUI/player/GUI_Player.h \
+		.ui/ui_GUI_Player.h \
+		GUI/player/DirectSlider.h \
+		GUI/player/GUI_TrayIcon.h \
+		HelperStructs/CSettingsStorage.h \
+		HelperStructs/Helper.h \
+		GUI/playlist/GUI_Playlist.h \
+		.ui/ui_GUI_Playlist.h \
+		GUI/playlist/view/PlaylistView.h \
+		GUI/playlist/model/PlaylistItemModel.h \
+		GUI/playlist/delegate/PlaylistItemDelegate.h \
+		GUI/playlist/entry/GUI_PlaylistEntry.h \
+		GUI/ContextMenu.h \
+		playlist/Playlist.h \
+		HelperStructs/Style.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/upplay.o upplay.cpp
+
+.obj/moc_ContextMenu.o: .moc/moc_ContextMenu.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_ContextMenu.o .moc/moc_ContextMenu.cpp
+
+.obj/moc_GUI_Player.o: .moc/moc_GUI_Player.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_GUI_Player.o .moc/moc_GUI_Player.cpp
+
+.obj/moc_GUI_TrayIcon.o: .moc/moc_GUI_TrayIcon.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_GUI_TrayIcon.o .moc/moc_GUI_TrayIcon.cpp
+
+.obj/moc_DirectSlider.o: .moc/moc_DirectSlider.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_DirectSlider.o .moc/moc_DirectSlider.cpp
+
+.obj/moc_GUI_Playlist.o: .moc/moc_GUI_Playlist.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_GUI_Playlist.o .moc/moc_GUI_Playlist.cpp
+
+.obj/moc_GUI_PlaylistEntry.o: .moc/moc_GUI_PlaylistEntry.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_GUI_PlaylistEntry.o .moc/moc_GUI_PlaylistEntry.cpp
+
+.obj/moc_GUI_PlaylistEntryBig.o: .moc/moc_GUI_PlaylistEntryBig.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_GUI_PlaylistEntryBig.o .moc/moc_GUI_PlaylistEntryBig.cpp
+
+.obj/moc_GUI_PlaylistEntrySmall.o: .moc/moc_GUI_PlaylistEntrySmall.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_GUI_PlaylistEntrySmall.o .moc/moc_GUI_PlaylistEntrySmall.cpp
+
+.obj/moc_PlaylistItemModel.o: .moc/moc_PlaylistItemModel.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_PlaylistItemModel.o .moc/moc_PlaylistItemModel.cpp
+
+.obj/moc_PlaylistView.o: .moc/moc_PlaylistView.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_PlaylistView.o .moc/moc_PlaylistView.cpp
+
+.obj/moc_renderchoose.o: .moc/moc_renderchoose.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_renderchoose.o .moc/moc_renderchoose.cpp
+
+.obj/moc_CSettingsStorage.o: .moc/moc_CSettingsStorage.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_CSettingsStorage.o .moc/moc_CSettingsStorage.cpp
+
+.obj/moc_application.o: .moc/moc_application.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_application.o .moc/moc_application.cpp
+
+.obj/moc_dirbrowser.o: .moc/moc_dirbrowser.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_dirbrowser.o .moc/moc_dirbrowser.cpp
+
+.obj/moc_cdbrowser.o: .moc/moc_cdbrowser.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_cdbrowser.o .moc/moc_cdbrowser.cpp
+
+.obj/moc_rreaper.o: .moc/moc_rreaper.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_rreaper.o .moc/moc_rreaper.cpp
+
+.obj/moc_Playlist.o: .moc/moc_Playlist.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_Playlist.o .moc/moc_Playlist.cpp
+
+.obj/moc_PlaylistAVT.o: .moc/moc_PlaylistAVT.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_PlaylistAVT.o .moc/moc_PlaylistAVT.cpp
+
+.obj/moc_PlaylistOH.o: .moc/moc_PlaylistOH.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_PlaylistOH.o .moc/moc_PlaylistOH.cpp
+
+.obj/moc_avtadapt.o: .moc/moc_avtadapt.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_avtadapt.o .moc/moc_avtadapt.cpp
+
+.obj/moc_ohpladapt.o: .moc/moc_ohpladapt.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_ohpladapt.o .moc/moc_ohpladapt.cpp
+
+.obj/moc_avtransport_qo.o: .moc/moc_avtransport_qo.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_avtransport_qo.o .moc/moc_avtransport_qo.cpp
+
+.obj/moc_cdirectory_qo.o: .moc/moc_cdirectory_qo.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_cdirectory_qo.o .moc/moc_cdirectory_qo.cpp
+
+.obj/moc_ohplaylist_qo.o: .moc/moc_ohplaylist_qo.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_ohplaylist_qo.o .moc/moc_ohplaylist_qo.cpp
+
+.obj/moc_ohtime_qo.o: .moc/moc_ohtime_qo.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_ohtime_qo.o .moc/moc_ohtime_qo.cpp
+
+.obj/moc_renderingcontrol_qo.o: .moc/moc_renderingcontrol_qo.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_renderingcontrol_qo.o .moc/moc_renderingcontrol_qo.cpp
+
+.obj/qrc_upplay.o: qrc_upplay.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/qrc_upplay.o qrc_upplay.cpp
+
+####### Install
+
+install_target: first FORCE
+	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/bin/ || $(MKDIR) $(INSTALL_ROOT)/usr/bin/ 
+	-$(INSTALL_PROGRAM) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/usr/bin/$(QMAKE_TARGET)"
+
+uninstall_target:  FORCE
+	-$(DEL_FILE) "$(INSTALL_ROOT)/usr/bin/$(QMAKE_TARGET)"
+	-$(DEL_DIR) $(INSTALL_ROOT)/usr/bin/ 
+
+
+install_bdata: first FORCE
+	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/upplay/cdbrowser/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/upplay/cdbrowser/ 
+	-$(INSTALL_FILE) /home/dockes/projets/mpdupnp/upplay/dirbrowser/cdbrowser.css $(INSTALL_ROOT)/usr/share/upplay/cdbrowser/
+	-$(INSTALL_FILE) /home/dockes/projets/mpdupnp/upplay/dirbrowser/dark.css $(INSTALL_ROOT)/usr/share/upplay/cdbrowser/
+	-$(INSTALL_FILE) /home/dockes/projets/mpdupnp/upplay/dirbrowser/standard.css $(INSTALL_ROOT)/usr/share/upplay/cdbrowser/
+
+
+uninstall_bdata:  FORCE
+	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/upplay/cdbrowser/cdbrowser.css 
+	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/upplay/cdbrowser/dark.css 
+	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/upplay/cdbrowser/standard.css
+	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/upplay/cdbrowser/ 
+
+
+install_desktop: first FORCE
+	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/applications/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/applications/ 
+	-$(INSTALL_FILE) /home/dockes/projets/mpdupnp/upplay/upplay.desktop $(INSTALL_ROOT)/usr/share/applications/
+
+
+uninstall_desktop:  FORCE
+	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/applications/upplay.desktop
+	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/applications/ 
+
+
+install_gdata: first FORCE
+	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/upplay/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/upplay/ 
+	-$(INSTALL_FILE) /home/dockes/projets/mpdupnp/upplay/GUI/standard.css $(INSTALL_ROOT)/usr/share/upplay/
+	-$(INSTALL_FILE) /home/dockes/projets/mpdupnp/upplay/GUI/dark.css $(INSTALL_ROOT)/usr/share/upplay/
+
+
+uninstall_gdata:  FORCE
+	-$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/upplay/standard.css 
+	 -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/upplay/dark.css
+	-$(DEL_DIR) $(INSTALL_ROOT)/usr/share/upplay/ 
+
+
+install:  install_target install_bdata install_desktop install_gdata  FORCE
+
+uninstall: uninstall_target uninstall_bdata uninstall_desktop uninstall_gdata   FORCE
+
+FORCE:
+