store old filename

add %{disc} to "rename"
This commit is contained in:
Vincent Riquer 2013-03-27 13:30:26 +01:00
parent 5358613888
commit 8ce836d707
3 changed files with 10 additions and 0 deletions

8
atom
View File

@ -1107,6 +1107,8 @@ getDestDir() {
destdir="${destdir//%\{track\}/$replace}"
replace=$(sanitizeFile "$year")
destdir="${destdir//%\{year\}/$replace}"
replace=$(sanitizeFile "$disc")
destdir="${destdir//%\{disc\}/$replace}"
else
destdir+="${filename%/*}"
fi
@ -1127,6 +1129,7 @@ getDestFile() {
tracknumber="${track%/*}"
destfile="${destfile//%\{track\}/$tracknumber}"
destfile="${destfile//%\{year\}/$year}"
destfile="${destfile//%\{disc\}/$disc}"
else
destfile="${filename##*/}"
destfile="${destfile%.*}"
@ -1494,6 +1497,11 @@ master() {
" SELECT last_change" \
" FROM source_files" \
" WHERE id=$sourcefileid" \
" )," \
" old_filename=(" \
" SELECT filename" \
" FROM destination_files" \
" WHERE id=$destfileid" \
" )" \
"WHERE id=$destfileid;" \
>&3

View File

@ -60,6 +60,7 @@ Sections:
%{album},
%{albumartist},
%{artist},
%{disc},
%{genre},
%{title},
%{track},

View File

@ -17,6 +17,7 @@ CREATE TABLE destinations (
CREATE TABLE destination_files (
id INTEGER PRIMARY KEY,
filename TEXT,
old_filename TEXT,
last_change FLOAT NOT NULL DEFAULT 0,
source_file_id INTEGER,
destination_id INTEGER,