X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=music-tag-sync;fp=music-tag-sync;h=0000000000000000000000000000000000000000;hb=9c77c557e60d21caceeef1e78e35b35ed968fca9;hp=06248e02175b7b35880137b6355c50e9016a8cd5;hpb=d6def754cd241538c61456536b52ee51cbd85b42;p=distro-setup diff --git a/music-tag-sync b/music-tag-sync deleted file mode 100644 index 06248e0..0000000 --- a/music-tag-sync +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash -# Copyright (C) 2019 Ian Kelling -# SPDX-License-Identifier: AGPL-3.0-or-later -if [[ -s ~/.bashrc ]];then . ~/.bashrc;fi -# cd /k/music -# find -type f -name '*.flac' | while read -r f; do -# mkdir -p "../flacs/$(dirname "$f")" -# mv -T "$f" ../flacs/"$f" -# done - - - -# todo, add settings from /etc/default/nfs-{common,kernel-server} -# todo: do mysql setup. kodi install. mysql backup. - -# in kodi, music, add files, named source, add network share, -# server address: iank.life -# path: k/music - - - -rm -f /a/tmp/y.sql - -cd /k/music -find -type f \( -name '*.flac' -or -name '*.mp3' -or -name '*.m4a' \) | while read -r f; do - rating=$(kid3-cli -c "get RATING" "$f") - if [[ ! $rating ]]; then - echo $f - continue - fi - rating=$((rating*2)) - - ## begin sql escaping - f="${f//\"/\\\"}" - f="${f//\'/\\\'}" - f="${f//_/\\_}" - f="${f//%/\\%}" - ## end sql escaping - d=${f%/*} - d=${d#./}/ # use exact dir format that is in database - cat >>/a/tmp/y.sql <