-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
91 lines (68 loc) · 3.08 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
v01: Initial Commit
v01.1:
set_split.py:
- modified back end to terminate working thread at end of splitting process to allow for re-runs with new fields
- functionality for offsetting timings according to GUI input implemented
.format_tracklist:
- comments added for clarity
- filtering exception added for lines found in tracklists with "Artist on stage"
v02:
- handling of tracklists overhauled
- copy and pasting of exported tracklist from 1001 tracklists no longer required, just website link
- UI streamlined to handle overhaul
- new yml exported
- README updated
set_split.py:
- functionality for tracklist importing from 1001 tracklists link added
- uses similar threading protocol as previously implemented in main method
- variable renaming
- spacing made uniform
layout.py:
- elements added to handle new tracklist importing functionality
- layout modified to be better suited to new tracklisting functionality
- visual elements grouped in code in initialization
- spacing made uniform
.gitignore:
- update to ignore geckodriver logs
v02.1:
musiC.atalogue.yml:
- update yml file to be compatible across all operating systems
set_split.py:
- change tracklist handling to successfully remove label name in edge case of mashup
- missing timing tags will now be appended to previous track rather than crashing the process
v03:
set_split.py:
- mp3 file handling changed from pydub to ffmpeg allowing for splitting of larger files (FFMPEG MUST BE IN PATH FOR PROGRAM TO WORK)
- deprecated functions labeled as such, all pydub handling removed
- importing changed to more intuitive order
musiC.atalogue.yml:
- updated dependencies to reflect new back end 2handling
layout.py:
- offsetting will be converted to seconds, changed to reflect as such in interface
- added window title
v03.1:
set_split.py:
- argument numbers across functions fixed to be consistent with new file handling
- filtering exception added for lines found in tracklists with "set"
- debug tracklist handling issues
v03.1.1:
musiC.atalogue.yml:
- update dependencies to allow environment to be compatible with zspotify
v04 (in progress):
complete overhaul, turning set_split into command line interface
- GUI is now deprecated and added to directory /deprecated_gUI
musiC.a.yml:
- yml file renamed and dependencies updated
media_editing.py:
- functions for downloading and splitting set according to arguments given
trasklist_editing.py:
- functions for pulling tracklist from 1001 tracklists and splitting them into tags for splitting
set_split.py:
- command line wrapper for set_split
test_fingerprint.py
- BEGINNING OF/TESTING OF FINGERPRINT RECOGNITION.
README.txt
- specify FFMPEG and fpcalc requirements
TODO:
- REGEX for tracklist handling
- Add documentation to README