store old filename
add %{disc} to "rename"
This commit is contained in:
parent
5358613888
commit
8ce836d707
8
atom
8
atom
@ -1107,6 +1107,8 @@ getDestDir() {
|
|||||||
destdir="${destdir//%\{track\}/$replace}"
|
destdir="${destdir//%\{track\}/$replace}"
|
||||||
replace=$(sanitizeFile "$year")
|
replace=$(sanitizeFile "$year")
|
||||||
destdir="${destdir//%\{year\}/$replace}"
|
destdir="${destdir//%\{year\}/$replace}"
|
||||||
|
replace=$(sanitizeFile "$disc")
|
||||||
|
destdir="${destdir//%\{disc\}/$replace}"
|
||||||
else
|
else
|
||||||
destdir+="${filename%/*}"
|
destdir+="${filename%/*}"
|
||||||
fi
|
fi
|
||||||
@ -1127,6 +1129,7 @@ getDestFile() {
|
|||||||
tracknumber="${track%/*}"
|
tracknumber="${track%/*}"
|
||||||
destfile="${destfile//%\{track\}/$tracknumber}"
|
destfile="${destfile//%\{track\}/$tracknumber}"
|
||||||
destfile="${destfile//%\{year\}/$year}"
|
destfile="${destfile//%\{year\}/$year}"
|
||||||
|
destfile="${destfile//%\{disc\}/$disc}"
|
||||||
else
|
else
|
||||||
destfile="${filename##*/}"
|
destfile="${filename##*/}"
|
||||||
destfile="${destfile%.*}"
|
destfile="${destfile%.*}"
|
||||||
@ -1494,6 +1497,11 @@ master() {
|
|||||||
" SELECT last_change" \
|
" SELECT last_change" \
|
||||||
" FROM source_files" \
|
" FROM source_files" \
|
||||||
" WHERE id=$sourcefileid" \
|
" WHERE id=$sourcefileid" \
|
||||||
|
" )," \
|
||||||
|
" old_filename=(" \
|
||||||
|
" SELECT filename" \
|
||||||
|
" FROM destination_files" \
|
||||||
|
" WHERE id=$destfileid" \
|
||||||
" )" \
|
" )" \
|
||||||
"WHERE id=$destfileid;" \
|
"WHERE id=$destfileid;" \
|
||||||
>&3
|
>&3
|
||||||
|
|||||||
@ -60,6 +60,7 @@ Sections:
|
|||||||
%{album},
|
%{album},
|
||||||
%{albumartist},
|
%{albumartist},
|
||||||
%{artist},
|
%{artist},
|
||||||
|
%{disc},
|
||||||
%{genre},
|
%{genre},
|
||||||
%{title},
|
%{title},
|
||||||
%{track},
|
%{track},
|
||||||
|
|||||||
@ -17,6 +17,7 @@ CREATE TABLE destinations (
|
|||||||
CREATE TABLE destination_files (
|
CREATE TABLE destination_files (
|
||||||
id INTEGER PRIMARY KEY,
|
id INTEGER PRIMARY KEY,
|
||||||
filename TEXT,
|
filename TEXT,
|
||||||
|
old_filename TEXT,
|
||||||
last_change FLOAT NOT NULL DEFAULT 0,
|
last_change FLOAT NOT NULL DEFAULT 0,
|
||||||
source_file_id INTEGER,
|
source_file_id INTEGER,
|
||||||
destination_id INTEGER,
|
destination_id INTEGER,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user