Skip to content

Commit 8ff0534

Browse files
committedApr 22, 2019
preference
1 parent df05acd commit 8ff0534

9 files changed

+47
-20
lines changed
 

‎makebuild.spec

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import glob
1111
import os
1212

1313

14-
debug = True
14+
debug = False
1515
upx = True
16-
onefile = True
16+
onefile = False
1717

1818

1919
PYZ = PYZ # noqa
@@ -94,7 +94,7 @@ if onefile:
9494
# runtime_tmpdir='%HOMEPATH%\\AppData\\Local\\Temp\\' + name
9595
else:
9696
exe = EXE(pyz, a.scripts, name=path.output, icon=path.icon,
97-
uac_admin=True, uac_uiaccess=True, upx=upx, strip=None,
97+
upx=upx, strip=None,
9898
debug=debug, console=debug, exclude_binaries=1)
9999
dist = COLLECT(exe, a.binaries, a.zipfiles, a.datas,
100100
upx=upx, strip=None, name=__appname__)

‎makeinstaller.iss

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,25 @@
22

33
[Setup]
44
AppName="PyMusicPlayer"
5-
AppVerName="PyMusicPlayer 1.0.51"
5+
AppVerName="PyMusicPlayer 1.1.0"
66
DefaultDirName="{pf}\PyMusicPlayer"
77
DefaultGroupName="PyMusicPlayer"
8-
AppVersion="1.0.51"
8+
AppVersion="1.1.0"
99
AppCopyright="Taehong Kim"
1010
AppPublisher="Taehong Kim"
1111
UninstallDisplayIcon="{app}\PyMusicPlayer.exe"
1212
Compression=lzma2/max
1313
SolidCompression=yes
1414
OutputDir="dist"
15-
OutputBaseFilename="PyMusicPlayer-1.0.51-Setup"
16-
; VersionInfoVersion="1.0.51"
17-
VersionInfoProductVersion="1.0.51"
15+
OutputBaseFilename="PyMusicPlayer-1.1.0-Setup"
16+
; VersionInfoVersion="1.1.0"
17+
VersionInfoProductVersion="1.1.0"
1818
VersionInfoCompany="Taehong Kim"
1919
VersionInfoCopyright="Taehong Kim"
2020
ArchitecturesInstallIn64BitMode="x64"
2121

2222
[Files]
23-
Source: "dist\*"; DestDir: "{app}"; Flags: recursesubdirs
23+
Source: "dist\PyMusicPlayer\*"; DestDir: "{app}"; Flags: recursesubdirs
2424

2525
[Icons]
2626
Name: "{group}\PyMusicPlayer"; Filename: "{app}\PyMusicPlayer.exe"

‎source/listbox.py

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
from macroboxlib import UserInputDialogBox
4949
from operator import itemgetter
5050
from utilities import Struct
51+
from utilities import get_user_appdata_path
5152
from utilities import get_user_docapp_path
5253

5354

‎source/listboxtab.py

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
from macroboxlib import UserInputDialogBox
4343
from operator import itemgetter
4444
from utilities import Struct
45+
from utilities import get_user_appdata_path
4546
from utilities import get_user_docapp_path
4647

4748

‎source/macroboxlib.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
from utilities import compress_object
2929
from utilities import decompress_object
3030
from utilities import get_user_docapp_path
31+
from utilities import get_user_appdata_path
3132
from utilities import open_shelve
3233
from utilities import open_shelves
3334
from utilities import save_shelve
@@ -54,7 +55,8 @@
5455

5556
TITLE = '%s %s' % (PRODUCT_NAME, PRODUCT_EDITION)
5657
# PREFERENCE_DB = os.path.sep.join([get_user_docapp_path(), 'macroboxplayer.db'])
57-
PREFERENCE_DB = os.path.sep.join([get_user_docapp_path(), 'macroboxplayer'])
58+
# PREFERENCE_DB = os.path.sep.join([get_user_docapp_path(), 'macroboxplayer'])
59+
PREFERENCE_DB = os.path.sep.join([get_user_docapp_path(), 'settings'])
5860
# PREFERENCE_DB = os.path.sep.join([os.path.expanduser(r'~'), 'AppData', 'Local', 'PyMusicPlayer'])
5961
# PREFERENCE_DB = os.path.join(os.path.expanduser(r'~'), 'AppData', 'Local', 'PyMusicPlayer', 'settings')
6062

‎source/main.pyw

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
__appname__ = 'PyMusicPlayer'
5-
__version__ = '1.0.51'
5+
__version__ = '1.1.0'
66
__author__ = 'Taehong Kim'
77
__email__ = 'peppy0510@hotmail.com'
88
__license__ = ''

‎source/mfeats.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
from utilities import set_process_priority
4040

4141

42-
MFEATS_DB = os.path.join(get_user_docapp_path(), 'macroboxplayer.mfeats')
42+
MFEATS_DB = os.path.join(get_user_docapp_path(), 'database.db')
4343

4444

4545
MFEATS_VERSION = '1.0.1'

‎source/pybass/__init__.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@
5555
# pass
5656

5757

58-
# from .pybass import *
59-
# from .pybass_vst import *
60-
# from .pybassmidi import *
61-
# from .pybassmix import *
62-
# from .pytags import *
58+
from .pybass import * # noqa
59+
from .pybass_vst import * # noqa
60+
from .pybassmidi import * # noqa
61+
from .pybassmix import * # noqa
62+
from .pytags import * # noqa
6363

6464

6565
if __name__ == '__main__':

‎source/utilities.py

+26-3
Original file line numberDiff line numberDiff line change
@@ -302,21 +302,29 @@ def open_shelves(keys, shelve_path):
302302

303303

304304
def set_master_path():
305-
filename = 'macroboxplayer'
305+
filename = 'settings'
306+
# filename = 'macroboxplayer'
306307
# filename = 'macroboxplayer.db'
307308
shelve_path = os.path.join(get_user_docapp_path(), filename)
308309
save_shelve('master_path', os.getcwd(), shelve_path)
309310

310311

311312
def get_master_path():
312-
filename = 'macroboxplayer'
313+
filename = 'settings'
314+
# filename = 'macroboxplayer'
313315
# filename = 'macroboxplayer.db'
314316
shelve_path = os.path.join(get_user_docapp_path(), filename)
315317
return open_shelve('master_path', shelve_path)
316318

317319

320+
# def get_user_docapp_path():
321+
# path = os.path.join(get_user_document_path(), 'muteklab')
322+
# if os.path.isdir(path) is False:
323+
# os.mkdir(path)
324+
# return path
325+
318326
def get_user_docapp_path():
319-
path = os.path.join(get_user_document_path(), 'muteklab')
327+
path = os.path.join(get_user_appdata_path(), 'PyMusicPlayer')
320328
if os.path.isdir(path) is False:
321329
os.mkdir(path)
322330
return path
@@ -341,6 +349,21 @@ def get_user_document_path():
341349
return None
342350

343351

352+
def get_user_appdata_path():
353+
if sys.platform.startswith('win'):
354+
path = os.path.abspath(os.path.join(
355+
os.path.expanduser('~'), 'AppData', 'Local'))
356+
if os.path.isdir(path):
357+
return path
358+
return None
359+
elif sys.platform.startswith('darwin'):
360+
path = os.path.abspath(os.path.join(
361+
os.path.expanduser(r'~'), r'Documents'))
362+
if os.path.isdir(path):
363+
return path
364+
return None
365+
366+
344367
def get_path_where_iamin():
345368
return os.path.dirname(os.path.abspath(__name__))
346369

0 commit comments

Comments
 (0)
Please sign in to comment.