Karaoke Library Cleanup and Merging: Difference between revisions

From Pikes' Wiki
Jump to navigation Jump to search
(Created page with "=Process= ==File Name Issues== * Combine cdg+mp3 into zip * Standard naming should be: <trackid> - <artist> - <title>.zip ** Use ",The" naming where appropriate ** Use Last, First for <artist> ==Find Duplicates== * Look for duplicate <trackID><br/>Assume an exact duplicate in the library is good unless clearly marked otherwise. * Search for duplicate ** Artist+Title ** Soundtrack+Title (e.g. Grease - Greased Lightning)")
 
Line 1: Line 1:
=Process=
=Process=
==File Name Issues==
==File Name Issues==
* Combine cdg+mp3 into zip
* Combine bare matching .mp3 and .cdg files into zip<br/>
find ... | zip_mp3cdg
* Standard naming should be: <trackid> - <artist> - <title>.zip
* Standard naming should be: <trackid> - <artist> - <title>.zip
** Use ",The" naming where appropriate
** Use ",The" naming where appropriate
Line 10: Line 11:
** Artist+Title
** Artist+Title
** Soundtrack+Title (e.g. Grease - Greased Lightning)
** Soundtrack+Title (e.g. Grease - Greased Lightning)
=Scripts=
* mv_file_by_pub
* mv_tree
* rn_by_artist
* rn_by_artist_interactive
* rn_by_count
* rn_zip_by_content
* rn_zip_contents
* rn_zip_interactive
* rn_zip_stripchars
* rn_zip_swap_fields_interactive
* zip_fc_fix
* zip_find
* zip_flatten
* zip_matchsub
* zip_mp3cdg
* zip_test

Revision as of 15:32, 12 December 2021

Process

File Name Issues

  • Combine bare matching .mp3 and .cdg files into zip

find ... | zip_mp3cdg

  • Standard naming should be: <trackid> - <artist> - <title>.zip
    • Use ",The" naming where appropriate
    • Use Last, First for <artist>

Find Duplicates

  • Look for duplicate <trackID>
    Assume an exact duplicate in the library is good unless clearly marked otherwise.
  • Search for duplicate
    • Artist+Title
    • Soundtrack+Title (e.g. Grease - Greased Lightning)

Scripts

  • mv_file_by_pub
  • mv_tree
  • rn_by_artist
  • rn_by_artist_interactive
  • rn_by_count
  • rn_zip_by_content
  • rn_zip_contents
  • rn_zip_interactive
  • rn_zip_stripchars
  • rn_zip_swap_fields_interactive
  • zip_fc_fix
  • zip_find
  • zip_flatten
  • zip_matchsub
  • zip_mp3cdg
  • zip_test