Beispiel #1
0
def getValueTypesAndValues():
    return {
        "lastDirectory": "str",
        "isMainWindowMaximized": "bool",
        "isShowAdvancedSelections": "bool",
        "isRunOnDoubleClick": "bool",
        "isChangeSelected": "bool",
        "isChangeAll": "bool",
        "isOpenDetailsInNewWindow": "bool",
        "hiddenFolderTableColumns": "list",
        "hiddenFileTableColumns": "list",
        "hiddenMusicTableColumns": "list",
        "hiddenSubFolderTableColumns": "list",
        "hiddenCoverTableColumns": "list",
        "hiddenAmarokMusicTableColumns": "list",
        "hiddenAmarokCoverTableColumns": "list",
        "hiddenAmarokArtistTableColumns": "list",
        "hiddenAmarokCopyTableColumns": "list",
        "hiddenSubFolderMusicTableColumns": "list",
        "isPlayNow": "bool",
        "MainWindowGeometries": ["intStaticListLen", 4],
        "tableType": ["options", uni.getTableTypesNames().keys()],
        "activeTabNoOfSpecialTools": ["int", list(range(0, 7))],
        "unneededFiles": "list",
        "ignoredFiles": "list",
        "imageExtensions": "list",
        "musicExtensions": "list",
        "priorityIconNames": "list",
        "unneededFileExtensions": "list",
        "ignoredFileExtensions": "list",
        "fileReNamerType": ["options", uni.fileReNamerTypeNamesKeys],
        "validSentenceStructure": ["options", uni.validSentenceStructureKeys],
        "mplayerPath": "str",
        "mplayerArgs": "str",
        "mplayerAudioDevicePointer": "str",
        "mplayerAudioDevice": ["options", uni.mplayerSoundDevices],
        "isSaveActions": "bool",
        "fileSystemEncoding": ["options", uni.getCharSets()],
        "applicationStyle": ["options", uni.getStyles()],
        "playerName": ["options", uni.getAvailablePlayers()],
        "isMinimumWindowMode": "bool",
        "packagerUnneededFileExtensions": "list",
        "packagerUnneededFiles": "list",
        "packagerUnneededDirectories": "list",
        "lastUpdateControlDate": "date",
        "updateInterval": ["int", list(range(0, 32))],
        "isCloseOnCleanAndPackage": "bool",
        "TableToolsBarButtonStyle": ["int", list(range(0, 4))],
        "ToolsBarButtonStyle": ["int", list(range(0, 4))],
        "PlayerBarButtonStyle": ["int", list(range(0, 4))],
        "language": ["options", uni.getInstalledLanguagesCodes()],
        "isShowQuickMakeWindow": "bool",
        "isChangeExistIcon": "bool",
        "isClearFirstAndLastSpaceChars": "bool",
        "isEmendIncorrectChars": "bool",
        "validSentenceStructureForFile": ["options", uni.validSentenceStructureKeys],
        "validSentenceStructureForDirectory": ["options", uni.validSentenceStructureKeys],
        "validSentenceStructureForFileExtension": ["options", uni.validSentenceStructureKeys],
        "isCorrectFileNameWithSearchAndReplaceTable": "bool",
        "isCorrectValueWithSearchAndReplaceTable": "bool",
        "isCorrectDoubleSpaceChars": "bool",
        "fileExtensionIs": ["options", uni.fileExtensionIsKeys],
        "settingsVersion": ["options", [uni.settingVersion]],
        "subDirectoryDeep": ["int", list(range(-1, 10))],
        "maxRecordFileSize": "int",
        "themeName": ["options", uni.getInstalledThemes()],
        "unneededDirectories": "list",
        "ignoredDirectories": "list",
        "unneededDirectoriesIfIsEmpty": "list",
        "isClearEmptyDirectoriesWhenPath": "bool",
        "isAutoCleanSubFolderWhenPath": "bool",
        "cleanerUnneededFileExtensions": "list",
        "cleanerUnneededFiles": "list",
        "cleanerUnneededDirectories": "list",
        "isClearEmptyDirectoriesWhenClear": "bool",
        "isAutoCleanSubFolderWhenClear": "bool",
        "isClearEmptyDirectoriesWhenSave": "bool",
        "isClearEmptyDirectoriesWhenMoveOrChange": "bool",
        "isClearEmptyDirectoriesWhenCopyOrChange": "bool",
        "isClearEmptyDirectoriesWhenFileMove": "bool",
        "isAutoCleanSubFolderWhenSave": "bool",
        "isAutoCleanSubFolderWhenMoveOrChange": "bool",
        "isAutoCleanSubFolderWhenCopyOrChange": "bool",
        "isAutoCleanSubFolderWhenFileMove": "bool",
        "isAutoMakeIconToDirectoryWhenSave": "bool",
        "isAutoMakeIconToDirectoryWhenMoveOrChange": "bool",
        "isAutoMakeIconToDirectoryWhenCopyOrChange": "bool",
        "isAutoMakeIconToDirectoryWhenFileMove": "bool",
        "isDeleteEmptyDirectories": "bool",
        "isCleanerDeleteEmptyDirectories": "bool",
        "isPackagerDeleteEmptyDirectories": "bool",
        "remindMeLaterForUpdate": ["int", list(range(-1, 7))],
        "remindMeLaterShowDateForUpdate": "date",
        "isShowTransactionDetails": "bool",
        "isInstalledKDE4Language": "bool",
        "isMakeAutoDesign": "bool",
        "isShowReconfigureWizard": "bool",
        "isAskIfHasManyImagesInAlbumDirectory": "bool",
        "isDeleteOtherImages": "bool",
        "CoversSubDirectoryDeep": ["int", [x for x in range(-1, 10) if x != 0]],
        "amarokDBHost": "str",
        "amarokDBPort": "int",
        "amarokDBUser": "******",
        "amarokDBPass": "******",
        "amarokDBDB": "str",
        "amarokIsUseHost": "bool",
        "iconNameFormat": "str",
        "iconFileType": ["options", ["png", "jpg"]],
        "pathOfMysqldSafe": "str",
        "isActiveCompleter": "bool",
        "isShowAllForCompleter": "bool",
        "isActiveClearGeneral": "bool",
        "colorSchemes": "Default",
        "isActiveAutoMakeIconToDirectory": "bool",
        "isDontDeleteFileAndDirectory": "bool",
        "pathOfDeletedFilesAndDirectories": "str",
        "isReadOnlyAmarokDB": "bool",
        "isReadOnlyAmarokDBHost": "bool",
        "isResizeTableColumnsToContents": "bool",
        "AmarokFilterAmarokCoverTable": "str",
        "AmarokFilterAmarokCopyTable": "str",
        "AmarokFilterArtistTable": "str",
        "AmarokFilterAmarokMusicTable": "str",
        "isAppendFileSizeToFileTree": "bool",
        "isAppendLastModifiedToFileTree": "bool",
        "isMusicTableValuesChangeInAmarokDB": "bool",
        "isSubFolderTableValuesChangeInAmarokDB": "bool",
        "isFileTableValuesChangeInAmarokDB": "bool",
        "isFolderTableValuesChangeInAmarokDB": "bool",
        "isSubFolderMusicTableValuesChangeInAmarokDB": "bool",
        "isShowHiddensInSubFolderTable": "bool",
        "isShowHiddensInFolderTable": "bool",
        "isShowHiddensInFileTable": "bool",
        "isShowHiddensInMusicTable": "bool",
        "isShowHiddensInCoverTable": "bool",
        "isShowHiddensInSubFolderMusicTable": "bool",
        "isShowHiddensInFileTree": "bool",
        "isDecodeURLStrings": "bool",
        "isCheckUnSavedValues": "bool",
        "isAutoSaveScripts": "bool",
        "maxDeletedDirectorySize": "int",
        "preferedTaggerModule": ["options", uni.getTaggersMachineNames()]
    }
Beispiel #2
0
def getValueTypesAndValues():
    return {
        "lastDirectory":
        "str",
        "isMainWindowMaximized":
        "bool",
        "isShowAdvancedSelections":
        "bool",
        "isRunOnDoubleClick":
        "bool",
        "isChangeSelected":
        "bool",
        "isChangeAll":
        "bool",
        "isOpenDetailsInNewWindow":
        "bool",
        "hiddenFolderTableColumns":
        "list",
        "hiddenFileTableColumns":
        "list",
        "hiddenMusicTableColumns":
        "list",
        "hiddenSubFolderTableColumns":
        "list",
        "hiddenCoverTableColumns":
        "list",
        "hiddenAmarokMusicTableColumns":
        "list",
        "hiddenAmarokCoverTableColumns":
        "list",
        "hiddenAmarokArtistTableColumns":
        "list",
        "hiddenAmarokCopyTableColumns":
        "list",
        "hiddenSubFolderMusicTableColumns":
        "list",
        "isPlayNow":
        "bool",
        "MainWindowGeometries": ["intStaticListLen", 4],
        "tableType": ["options", uni.getTableTypesNames().keys()],
        "activeTabNoOfSpecialTools": ["int", list(range(0, 7))],
        "unneededFiles":
        "list",
        "ignoredFiles":
        "list",
        "imageExtensions":
        "list",
        "musicExtensions":
        "list",
        "priorityIconNames":
        "list",
        "unneededFileExtensions":
        "list",
        "ignoredFileExtensions":
        "list",
        "fileReNamerType": ["options", uni.fileReNamerTypeNamesKeys],
        "validSentenceStructure": ["options", uni.validSentenceStructureKeys],
        "mplayerPath":
        "str",
        "mplayerArgs":
        "str",
        "mplayerAudioDevicePointer":
        "str",
        "mplayerAudioDevice": ["options", uni.mplayerSoundDevices],
        "isSaveActions":
        "bool",
        "fileSystemEncoding": ["options", uni.getCharSets()],
        "applicationStyle": ["options", uni.getStyles()],
        "playerName": ["options", uni.getAvailablePlayers()],
        "isMinimumWindowMode":
        "bool",
        "packagerUnneededFileExtensions":
        "list",
        "packagerUnneededFiles":
        "list",
        "packagerUnneededDirectories":
        "list",
        "lastUpdateControlDate":
        "date",
        "updateInterval": ["int", list(range(0, 32))],
        "isCloseOnCleanAndPackage":
        "bool",
        "TableToolsBarButtonStyle": ["int", list(range(0, 4))],
        "ToolsBarButtonStyle": ["int", list(range(0, 4))],
        "PlayerBarButtonStyle": ["int", list(range(0, 4))],
        "language": ["options", uni.getInstalledLanguagesCodes()],
        "isShowQuickMakeWindow":
        "bool",
        "isChangeExistIcon":
        "bool",
        "isClearFirstAndLastSpaceChars":
        "bool",
        "isEmendIncorrectChars":
        "bool",
        "validSentenceStructureForFile":
        ["options", uni.validSentenceStructureKeys],
        "validSentenceStructureForDirectory":
        ["options", uni.validSentenceStructureKeys],
        "validSentenceStructureForFileExtension":
        ["options", uni.validSentenceStructureKeys],
        "isCorrectFileNameWithSearchAndReplaceTable":
        "bool",
        "isCorrectValueWithSearchAndReplaceTable":
        "bool",
        "isCorrectDoubleSpaceChars":
        "bool",
        "fileExtensionIs": ["options", uni.fileExtensionIsKeys],
        "settingsVersion": ["options", [uni.settingVersion]],
        "subDirectoryDeep": ["int", list(range(-1, 10))],
        "maxRecordFileSize":
        "int",
        "themeName": ["options", uni.getInstalledThemes()],
        "unneededDirectories":
        "list",
        "ignoredDirectories":
        "list",
        "unneededDirectoriesIfIsEmpty":
        "list",
        "isClearEmptyDirectoriesWhenPath":
        "bool",
        "isAutoCleanSubFolderWhenPath":
        "bool",
        "cleanerUnneededFileExtensions":
        "list",
        "cleanerUnneededFiles":
        "list",
        "cleanerUnneededDirectories":
        "list",
        "isClearEmptyDirectoriesWhenClear":
        "bool",
        "isAutoCleanSubFolderWhenClear":
        "bool",
        "isClearEmptyDirectoriesWhenSave":
        "bool",
        "isClearEmptyDirectoriesWhenMoveOrChange":
        "bool",
        "isClearEmptyDirectoriesWhenCopyOrChange":
        "bool",
        "isClearEmptyDirectoriesWhenFileMove":
        "bool",
        "isAutoCleanSubFolderWhenSave":
        "bool",
        "isAutoCleanSubFolderWhenMoveOrChange":
        "bool",
        "isAutoCleanSubFolderWhenCopyOrChange":
        "bool",
        "isAutoCleanSubFolderWhenFileMove":
        "bool",
        "isAutoMakeIconToDirectoryWhenSave":
        "bool",
        "isAutoMakeIconToDirectoryWhenMoveOrChange":
        "bool",
        "isAutoMakeIconToDirectoryWhenCopyOrChange":
        "bool",
        "isAutoMakeIconToDirectoryWhenFileMove":
        "bool",
        "isDeleteEmptyDirectories":
        "bool",
        "isCleanerDeleteEmptyDirectories":
        "bool",
        "isPackagerDeleteEmptyDirectories":
        "bool",
        "remindMeLaterForUpdate": ["int", list(range(-1, 7))],
        "remindMeLaterShowDateForUpdate":
        "date",
        "isShowTransactionDetails":
        "bool",
        "isInstalledKDE4Language":
        "bool",
        "isMakeAutoDesign":
        "bool",
        "isShowReconfigureWizard":
        "bool",
        "isAskIfHasManyImagesInAlbumDirectory":
        "bool",
        "isDeleteOtherImages":
        "bool",
        "CoversSubDirectoryDeep":
        ["int", [x for x in range(-1, 10) if x != 0]],
        "amarokDBHost":
        "str",
        "amarokDBPort":
        "int",
        "amarokDBUser":
        "******",
        "amarokDBPass":
        "******",
        "amarokDBDB":
        "str",
        "amarokIsUseHost":
        "bool",
        "iconNameFormat":
        "str",
        "iconFileType": ["options", ["png", "jpg"]],
        "pathOfMysqldSafe":
        "str",
        "isActiveCompleter":
        "bool",
        "isShowAllForCompleter":
        "bool",
        "isActiveClearGeneral":
        "bool",
        "colorSchemes":
        "Default",
        "isActiveAutoMakeIconToDirectory":
        "bool",
        "isDontDeleteFileAndDirectory":
        "bool",
        "pathOfDeletedFilesAndDirectories":
        "str",
        "isReadOnlyAmarokDB":
        "bool",
        "isReadOnlyAmarokDBHost":
        "bool",
        "isResizeTableColumnsToContents":
        "bool",
        "AmarokFilterAmarokCoverTable":
        "str",
        "AmarokFilterAmarokCopyTable":
        "str",
        "AmarokFilterArtistTable":
        "str",
        "AmarokFilterAmarokMusicTable":
        "str",
        "isAppendFileSizeToFileTree":
        "bool",
        "isAppendLastModifiedToFileTree":
        "bool",
        "isMusicTableValuesChangeInAmarokDB":
        "bool",
        "isSubFolderTableValuesChangeInAmarokDB":
        "bool",
        "isFileTableValuesChangeInAmarokDB":
        "bool",
        "isFolderTableValuesChangeInAmarokDB":
        "bool",
        "isSubFolderMusicTableValuesChangeInAmarokDB":
        "bool",
        "isShowHiddensInSubFolderTable":
        "bool",
        "isShowHiddensInFolderTable":
        "bool",
        "isShowHiddensInFileTable":
        "bool",
        "isShowHiddensInMusicTable":
        "bool",
        "isShowHiddensInCoverTable":
        "bool",
        "isShowHiddensInSubFolderMusicTable":
        "bool",
        "isShowHiddensInFileTree":
        "bool",
        "isDecodeURLStrings":
        "bool",
        "isCheckUnSavedValues":
        "bool",
        "isAutoSaveScripts":
        "bool",
        "maxDeletedDirectorySize":
        "int",
        "preferedTaggerModule": ["options",
                                 uni.getTaggersMachineNames()]
    }
Beispiel #3
0
def getDefaultValues():
    if uni.getInstalledLanguagesCodes().count(str(MQtCore.QLocale.system().name())) > 0:
        insLangCode = str(MQtCore.QLocale.system().name())
    else:
        insLangCode = "en_GB"
    availablePlayers = uni.getAvailablePlayers()
    if availablePlayers.count("Phonon") > 0:
        playerName = "Phonon"
    elif availablePlayers.count("Phonon (PySide)") > 0:
        playerName = "Phonon (PySide)"
    else:
        playerName = availablePlayers.pop()
    myStyle = ""
    if uni.isWindows:
        myStyle = "Plastique"
    return {
        "lastDirectory": str(fu.userDirectoryPath),
        "isMainWindowMaximized": "False",
        "isShowAdvancedSelections": "False",
        "isRunOnDoubleClick": "False",
        "isChangeSelected": "False",
        "isChangeAll": "True",
        "isOpenDetailsInNewWindow": "False",
        "hiddenFolderTableColumns": str([]),
        "hiddenFileTableColumns": str([]),
        "hiddenMusicTableColumns": str([]),
        "hiddenSubFolderTableColumns": str([]),
        "hiddenCoverTableColumns": str([]),
        "hiddenAmarokMusicTableColumns": str([]),
        "hiddenAmarokCoverTableColumns": str([]),
        "hiddenAmarokArtistTableColumns": str([]),
        "hiddenAmarokCopyTableColumns": str([]),
        "hiddenSubFolderMusicTableColumns": str([]),
        "isPlayNow": "False",
        "MainWindowGeometries": str([50, 50, 900, 600]),
        "tableType": "1",
        "activeTabNoOfSpecialTools": "0",
        "unneededFiles": str(['Thumbs.db']),
        "ignoredFiles": str(['.directory']),
        "imageExtensions": str(['png', 'gif', 'jpeg', 'jpg']),
        "musicExtensions": str(['mp3']),
        "priorityIconNames": str(['cover']),
        "unneededFileExtensions": str([]),
        "ignoredFileExtensions": str(['m3u']),
        "fileReNamerType": "Personal Computer",
        "validSentenceStructure": "Title",
        "mplayerPath": "mplayer",
        "mplayerArgs": "-slave -quiet",
        "mplayerAudioDevicePointer": "-ao",
        "mplayerAudioDevice": uni.mplayerSoundDevices[0],
        "isSaveActions": "True",
        "fileSystemEncoding": fu.defaultFileSystemEncoding,
        "applicationStyle": myStyle,
        "playerName": playerName,
        "isMinimumWindowMode": "False",
        "packagerUnneededFileExtensions": str(
            ['pyc', 'py~', 'e4p', 'pro', 'pro.user', 'kdev4', 'kdevelop', 'kdevelop.pcs', 'kdevses', 'ts', 'anjuta']),
        "packagerUnneededFiles": str(['.directory', '.project', '.bzrignore']),
        "packagerUnneededDirectories": str(['.eric4project', '.svn', '.git', 'CVS', '.bzr', '.cache', '.settings',
                                            '.idea']),
        "lastUpdateControlDate": datetime.now().strftime("%Y %m %d %H %M %S"),
        "updateInterval": "14",
        "isCloseOnCleanAndPackage": "True",
        "TableToolsBarButtonStyle": "0",
        "ToolsBarButtonStyle": "0",
        "PlayerBarButtonStyle": "0",
        "language": insLangCode,
        "isShowQuickMakeWindow": "True",
        "isChangeExistIcon": "False",
        "isClearFirstAndLastSpaceChars": "True",
        "isEmendIncorrectChars": "True",
        "validSentenceStructureForFile": "Title",
        "validSentenceStructureForDirectory": "Don`t Change",
        "validSentenceStructureForFileExtension": "All Small",
        "isCorrectFileNameWithSearchAndReplaceTable": "True",
        "isCorrectValueWithSearchAndReplaceTable": "True",
        "isCorrectDoubleSpaceChars": "True",
        "fileExtensionIs": "Be Smart",
        "settingsVersion": uni.settingVersion,
        "subDirectoryDeep": "-1",
        "maxRecordFileSize": "256",
        "themeName": "Default",
        "unneededDirectories": str([]),
        "ignoredDirectories": str([]),
        "unneededDirectoriesIfIsEmpty": str([]),
        "isClearEmptyDirectoriesWhenPath": "True",
        "isAutoCleanSubFolderWhenPath": "True",
        "cleanerUnneededFileExtensions": str(
            ['pyc', 'py~', 'e4p', 'pro', 'pro.user', 'kdev4', 'kdevelop', 'kdevelop.pcs', 'kdevses', 'ts', 'anjuta']),
        "cleanerUnneededFiles": str(['.directory', '.project', '.bzrignore']),
        "cleanerUnneededDirectories": str(['.eric4project', '.svn', '.git', 'CVS', '.bzr', '.cache', '.settings',
                                           '.idea']),
        "isClearEmptyDirectoriesWhenClear": "True",
        "isAutoCleanSubFolderWhenClear": "True",
        "isClearEmptyDirectoriesWhenSave": "True",
        "isClearEmptyDirectoriesWhenMoveOrChange": "True",
        "isClearEmptyDirectoriesWhenCopyOrChange": "True",
        "isClearEmptyDirectoriesWhenFileMove": "True",
        "isAutoCleanSubFolderWhenSave": "True",
        "isAutoCleanSubFolderWhenMoveOrChange": "True",
        "isAutoCleanSubFolderWhenCopyOrChange": "True",
        "isAutoCleanSubFolderWhenFileMove": "True",
        "isAutoMakeIconToDirectoryWhenSave": "True",
        "isAutoMakeIconToDirectoryWhenMoveOrChange": "True",
        "isAutoMakeIconToDirectoryWhenCopyOrChange": "True",
        "isAutoMakeIconToDirectoryWhenFileMove": "True",
        "isDeleteEmptyDirectories": "True",
        "isCleanerDeleteEmptyDirectories": "True",
        "isPackagerDeleteEmptyDirectories": "True",
        "remindMeLaterForUpdate": "-1",
        "remindMeLaterShowDateForUpdate": datetime.now().strftime("%Y %m %d %H %M %S"),
        "isShowTransactionDetails": "False",
        "isInstalledKDE4Language": "False",
        "isMakeAutoDesign": "True",
        "isShowReconfigureWizard": "True",
        "isAskIfHasManyImagesInAlbumDirectory": "True",
        "isDeleteOtherImages": "False",
        "CoversSubDirectoryDeep": "-1",
        "amarokDBHost": "localhost",
        "amarokDBPort": "3306",
        "amarokDBUser": "******",
        "amarokDBPass": "******",
        "amarokDBDB": "amarokdb",
        "amarokIsUseHost": "False",
        "iconNameFormat": "%Album%",
        "iconFileType": "png",
        "pathOfMysqldSafe": "mysqld_safe",
        "isActiveCompleter": "True",
        "isShowAllForCompleter": "True",
        "isActiveClearGeneral": "False",
        "colorSchemes": "",
        "isActiveAutoMakeIconToDirectory": "True",
        "isDontDeleteFileAndDirectory": "False",
        "pathOfDeletedFilesAndDirectories": fu.joinPath(fu.userDirectoryPath, ".HamsiApps", "HamsiManager", "Deleted"),
        "isReadOnlyAmarokDB": "False",
        "isReadOnlyAmarokDBHost": "False",
        "isResizeTableColumnsToContents": "False",
        "AmarokFilterAmarokCoverTable": "",
        "AmarokFilterAmarokCopyTable": "",
        "AmarokFilterArtistTable": "",
        "AmarokFilterAmarokMusicTable": "",
        "isAppendFileSizeToFileTree": "True",
        "isAppendLastModifiedToFileTree": "False",
        "isMusicTableValuesChangeInAmarokDB": "False",
        "isSubFolderTableValuesChangeInAmarokDB": "False",
        "isFileTableValuesChangeInAmarokDB": "False",
        "isFolderTableValuesChangeInAmarokDB": "False",
        "isSubFolderMusicTableValuesChangeInAmarokDB": "False",
        "isShowHiddensInSubFolderTable": "False",
        "isShowHiddensInFolderTable": "False",
        "isShowHiddensInFileTable": "False",
        "isShowHiddensInMusicTable": "False",
        "isShowHiddensInCoverTable": "False",
        "isShowHiddensInSubFolderMusicTable": "False",
        "isShowHiddensInFileTree": "False",
        "isDecodeURLStrings": "True",
        "isCheckUnSavedValues": "False",
        "isAutoSaveScripts": "True",
        "maxDeletedDirectorySize": "2048",
        "preferedTaggerModule": "mutagenTagger"
    }
Beispiel #4
0
def getDefaultValues():
    if uni.getInstalledLanguagesCodes().count(
            str(MQtCore.QLocale.system().name())) > 0:
        insLangCode = str(MQtCore.QLocale.system().name())
    else:
        insLangCode = "en_GB"
    availablePlayers = uni.getAvailablePlayers()
    if availablePlayers.count("Phonon") > 0:
        playerName = "Phonon"
    elif availablePlayers.count("Phonon (PySide)") > 0:
        playerName = "Phonon (PySide)"
    else:
        playerName = availablePlayers.pop()
    myStyle = ""
    if uni.isWindows:
        myStyle = "Plastique"
    return {
        "lastDirectory":
        str(fu.userDirectoryPath),
        "isMainWindowMaximized":
        "False",
        "isShowAdvancedSelections":
        "False",
        "isRunOnDoubleClick":
        "False",
        "isChangeSelected":
        "False",
        "isChangeAll":
        "True",
        "isOpenDetailsInNewWindow":
        "False",
        "hiddenFolderTableColumns":
        str([]),
        "hiddenFileTableColumns":
        str([]),
        "hiddenMusicTableColumns":
        str([]),
        "hiddenSubFolderTableColumns":
        str([]),
        "hiddenCoverTableColumns":
        str([]),
        "hiddenAmarokMusicTableColumns":
        str([]),
        "hiddenAmarokCoverTableColumns":
        str([]),
        "hiddenAmarokArtistTableColumns":
        str([]),
        "hiddenAmarokCopyTableColumns":
        str([]),
        "hiddenSubFolderMusicTableColumns":
        str([]),
        "isPlayNow":
        "False",
        "MainWindowGeometries":
        str([50, 50, 900, 600]),
        "tableType":
        "1",
        "activeTabNoOfSpecialTools":
        "0",
        "unneededFiles":
        str(['Thumbs.db']),
        "ignoredFiles":
        str(['.directory']),
        "imageExtensions":
        str(['png', 'gif', 'jpeg', 'jpg']),
        "musicExtensions":
        str(['mp3']),
        "priorityIconNames":
        str(['cover']),
        "unneededFileExtensions":
        str([]),
        "ignoredFileExtensions":
        str(['m3u']),
        "fileReNamerType":
        "Personal Computer",
        "validSentenceStructure":
        "Title",
        "mplayerPath":
        "mplayer",
        "mplayerArgs":
        "-slave -quiet",
        "mplayerAudioDevicePointer":
        "-ao",
        "mplayerAudioDevice":
        uni.mplayerSoundDevices[0],
        "isSaveActions":
        "True",
        "fileSystemEncoding":
        fu.defaultFileSystemEncoding,
        "applicationStyle":
        myStyle,
        "playerName":
        playerName,
        "isMinimumWindowMode":
        "False",
        "packagerUnneededFileExtensions":
        str([
            'pyc', 'py~', 'e4p', 'pro', 'pro.user', 'kdev4', 'kdevelop',
            'kdevelop.pcs', 'kdevses', 'ts', 'anjuta'
        ]),
        "packagerUnneededFiles":
        str(['.directory', '.project', '.bzrignore']),
        "packagerUnneededDirectories":
        str([
            '.eric4project', '.svn', '.git', 'CVS', '.bzr', '.cache',
            '.settings', '.idea'
        ]),
        "lastUpdateControlDate":
        datetime.now().strftime("%Y %m %d %H %M %S"),
        "updateInterval":
        "14",
        "isCloseOnCleanAndPackage":
        "True",
        "TableToolsBarButtonStyle":
        "0",
        "ToolsBarButtonStyle":
        "0",
        "PlayerBarButtonStyle":
        "0",
        "language":
        insLangCode,
        "isShowQuickMakeWindow":
        "True",
        "isChangeExistIcon":
        "False",
        "isClearFirstAndLastSpaceChars":
        "True",
        "isEmendIncorrectChars":
        "True",
        "validSentenceStructureForFile":
        "Title",
        "validSentenceStructureForDirectory":
        "Don`t Change",
        "validSentenceStructureForFileExtension":
        "All Small",
        "isCorrectFileNameWithSearchAndReplaceTable":
        "True",
        "isCorrectValueWithSearchAndReplaceTable":
        "True",
        "isCorrectDoubleSpaceChars":
        "True",
        "fileExtensionIs":
        "Be Smart",
        "settingsVersion":
        uni.settingVersion,
        "subDirectoryDeep":
        "-1",
        "maxRecordFileSize":
        "256",
        "themeName":
        "Default",
        "unneededDirectories":
        str([]),
        "ignoredDirectories":
        str([]),
        "unneededDirectoriesIfIsEmpty":
        str([]),
        "isClearEmptyDirectoriesWhenPath":
        "True",
        "isAutoCleanSubFolderWhenPath":
        "True",
        "cleanerUnneededFileExtensions":
        str([
            'pyc', 'py~', 'e4p', 'pro', 'pro.user', 'kdev4', 'kdevelop',
            'kdevelop.pcs', 'kdevses', 'ts', 'anjuta'
        ]),
        "cleanerUnneededFiles":
        str(['.directory', '.project', '.bzrignore']),
        "cleanerUnneededDirectories":
        str([
            '.eric4project', '.svn', '.git', 'CVS', '.bzr', '.cache',
            '.settings', '.idea'
        ]),
        "isClearEmptyDirectoriesWhenClear":
        "True",
        "isAutoCleanSubFolderWhenClear":
        "True",
        "isClearEmptyDirectoriesWhenSave":
        "True",
        "isClearEmptyDirectoriesWhenMoveOrChange":
        "True",
        "isClearEmptyDirectoriesWhenCopyOrChange":
        "True",
        "isClearEmptyDirectoriesWhenFileMove":
        "True",
        "isAutoCleanSubFolderWhenSave":
        "True",
        "isAutoCleanSubFolderWhenMoveOrChange":
        "True",
        "isAutoCleanSubFolderWhenCopyOrChange":
        "True",
        "isAutoCleanSubFolderWhenFileMove":
        "True",
        "isAutoMakeIconToDirectoryWhenSave":
        "True",
        "isAutoMakeIconToDirectoryWhenMoveOrChange":
        "True",
        "isAutoMakeIconToDirectoryWhenCopyOrChange":
        "True",
        "isAutoMakeIconToDirectoryWhenFileMove":
        "True",
        "isDeleteEmptyDirectories":
        "True",
        "isCleanerDeleteEmptyDirectories":
        "True",
        "isPackagerDeleteEmptyDirectories":
        "True",
        "remindMeLaterForUpdate":
        "-1",
        "remindMeLaterShowDateForUpdate":
        datetime.now().strftime("%Y %m %d %H %M %S"),
        "isShowTransactionDetails":
        "False",
        "isInstalledKDE4Language":
        "False",
        "isMakeAutoDesign":
        "True",
        "isShowReconfigureWizard":
        "True",
        "isAskIfHasManyImagesInAlbumDirectory":
        "True",
        "isDeleteOtherImages":
        "False",
        "CoversSubDirectoryDeep":
        "-1",
        "amarokDBHost":
        "localhost",
        "amarokDBPort":
        "3306",
        "amarokDBUser":
        "******",
        "amarokDBPass":
        "******",
        "amarokDBDB":
        "amarokdb",
        "amarokIsUseHost":
        "False",
        "iconNameFormat":
        "%Album%",
        "iconFileType":
        "png",
        "pathOfMysqldSafe":
        "mysqld_safe",
        "isActiveCompleter":
        "True",
        "isShowAllForCompleter":
        "True",
        "isActiveClearGeneral":
        "False",
        "colorSchemes":
        "",
        "isActiveAutoMakeIconToDirectory":
        "True",
        "isDontDeleteFileAndDirectory":
        "False",
        "pathOfDeletedFilesAndDirectories":
        fu.joinPath(fu.userDirectoryPath, ".HamsiApps", "HamsiManager",
                    "Deleted"),
        "isReadOnlyAmarokDB":
        "False",
        "isReadOnlyAmarokDBHost":
        "False",
        "isResizeTableColumnsToContents":
        "False",
        "AmarokFilterAmarokCoverTable":
        "",
        "AmarokFilterAmarokCopyTable":
        "",
        "AmarokFilterArtistTable":
        "",
        "AmarokFilterAmarokMusicTable":
        "",
        "isAppendFileSizeToFileTree":
        "True",
        "isAppendLastModifiedToFileTree":
        "False",
        "isMusicTableValuesChangeInAmarokDB":
        "False",
        "isSubFolderTableValuesChangeInAmarokDB":
        "False",
        "isFileTableValuesChangeInAmarokDB":
        "False",
        "isFolderTableValuesChangeInAmarokDB":
        "False",
        "isSubFolderMusicTableValuesChangeInAmarokDB":
        "False",
        "isShowHiddensInSubFolderTable":
        "False",
        "isShowHiddensInFolderTable":
        "False",
        "isShowHiddensInFileTable":
        "False",
        "isShowHiddensInMusicTable":
        "False",
        "isShowHiddensInCoverTable":
        "False",
        "isShowHiddensInSubFolderMusicTable":
        "False",
        "isShowHiddensInFileTree":
        "False",
        "isDecodeURLStrings":
        "True",
        "isCheckUnSavedValues":
        "False",
        "isAutoSaveScripts":
        "True",
        "maxDeletedDirectorySize":
        "2048",
        "preferedTaggerModule":
        "mutagenTagger"
    }