From 8fa85dd47f76c6e197b390d64320542e47a07e4d Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Sat, 21 Aug 2021 18:14:47 +0100 Subject: [PATCH] Import multiple tracks from command line --- app/songdb.py | 4 +++- mmimport | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/songdb.py b/app/songdb.py index 583a3f4..ea67287 100755 --- a/app/songdb.py +++ b/app/songdb.py @@ -62,7 +62,9 @@ def create_track_from_file(session, path, verbose=False): """ if verbose: - INFO(f"Importing {path}...") + str = f"Importing {path}" + INFO(str) + INFO("-" * len(str)) track = Tracks.get_or_create(session, path) if verbose: INFO("Get track info...") diff --git a/mmimport b/mmimport index be8bcdc..fa48fe0 100755 --- a/mmimport +++ b/mmimport @@ -1,4 +1,6 @@ #!/bin/bash # cd /home/kae/mm # MYSQL_CONNECT="mysql+mysqldb://musicmuster:musicmuster@localhost/musicmuster_prod" ROOT="/home/kae/music" direnv exec . -app/songdb.py -i "$1" +for file in "$@"; do + app/songdb.py -i "$file" +done