/stahu

秘伝のソースを継承した音源管理スクリプト類

Primary LanguageShell

音源管理用スクリプト類いろいろ詰め合わせセット

構造

  • /cue_flac/: CD1枚分のflacとcueファイル
    • [アーティスト]/: アーティスト毎のディレクトリ
      • [CDタイトル]/: CD単位のディレクトリ
        • [CDタイトル].flac
        • [CDタイトル].cue
        • [CDタイトル].toc
        • cover.jpg
    • queue/: 取り込み直後でcue編集待ちデータ置き場
      • makeflaccue.sh
      • freedb.sed
      • performer.sed
    • .split.sh
    • .split_single.sh
    • .download_cover_img.sh
    • .find_no_cover_img_dir.sh
    • .update_metatag.sh
  • flac/: 曲単位に分割されたflac
    • [アーティスト]/
      • [CDタイトル]/

使い方

取り込み

  • /cue_flac/queueに移動
  • makeflaccue.sh [アルバム名]で取り込み
  • アルバム名のディレクトリが出来上がるので、中のcueファイルを整える
  • アルバムのディレクトリを/cue_flac/queueから/cue_flac/[アーティスト名]に移動させる

cue/flacを分割

  • cue_flacに移動
  • .split.sh [アーティスト名]/[アルバム名]で分割
  • /flac以下に出来上がり

メタデータ

  • 楽曲情報
    • /cue_flac以下のアルバムのディレクトリ中のcueを編集
  • アルバムワーク
    • /cue_flacに移動
    • .find_no_cover_img_dir.sh > noimglistでアルバムワークのないディレクトリをリストアップする
    • listを編集して、アルバムのpathの後ろにカンマ区切りで画像のURLを指定する
    • .download_cover_img.sh noimglistで各ディレクトリに画像を入れる
  • 更新
    • .update_metatag.sh [アルバム]

依存

  • cdrdao
  • flac
  • sox
  • convert [imagemagick]
  • cueconvert [cuetools]
  • cuetag.sh [cuetools]

謝罪

頭が悪くてごめんなさい、いつか整えます