Moving: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
Line 24: Line 24:
==Serving Music Remotely==
==Serving Music Remotely==
You can serve your music from one computer to another.  Using either of the above methods, you can mount your music volume from your network before you launch kJams.  If you store your music on a FAT32 or DOS volume (which is reasonable if you share your karaoke library with a Windows computer), you will need to share your music with [http://www.hornware.com/sharepoints/ SharePoints] using SMB, and mount the volume using smb:// in the connect dialog in the finder.
You can serve your music from one computer to another.  Using either of the above methods, you can mount your music volume from your network before you launch kJams.  If you store your music on a FAT32 or DOS volume (which is reasonable if you share your karaoke library with a Windows computer), you will need to share your music with [http://www.hornware.com/sharepoints/ SharePoints] using SMB, and mount the volume using smb:// in the connect dialog in the finder.
==Expert Unix Freaks Only==
==The Easy Hard Way==
I'm not even going to explain what the below means.  If you get it, then you get it, if you don't then you don't.  Either way you're on your own as I can't really support this.<br>
# Quit kJams
# moved all my files an flders from the location /Volumes/[DISK-A]/[FOLDER-A]/ to /Volumes/[DISK-B]/
# download and install [http://www.cocoatech.com/download PathFinder]
# renamed [FOLDER-A] to another name
# drag and drop the root folder from the source location to the dest location
# opened my terminal
# delete the folder from the source location
# set a symbolic link from the new location to the old location by using Midnight commander, but you can also use the command line:<br>ln -s /Volumes/[DISK-B]/ /Volumes/[DISK-A]/[FOLDER-A]/
# using PathFinder, make a Symbolic Link (File->Alias->Make Symbolic Link) of the folder at the dest location
# after this i started kJams, all file were find in the "old" location thru the symlink
# drag it to the source location, so it *seems* that the files appear to be in the source location, at the same path
# i selected all songs and right clicked and selected Push Meta Data (SubMenu/Song Context/Push Meta Data)
# run kJams, open your tasks window, wait for any tasks to finish
# the push process solved the symbolic link and wrote the real path the database
# do a Forced Save (⌘⇧⌥⌃-S) -- this will update all the paths in the DB to the new location
# after this i deleted the symlink, but all files are found, cause the push wrote the real path to the db
# delete the symbolic lik

Revision as of 01:25, 4 December 2009

Preliminary

Keep in mind this only applies to music you have ripped from your CD collection. That is, it does not work for files you have "Add to library..."'d. In other words, if you have imported pre-existing MP3+G files, this procedure will not help you. In that case, you will need to move all your music, then throw out your library folder and re-import them from the new location. Unfortunately you will loose your playlists and any singers / venues / meta info. I do plan to address this before "1.0" however.

Just The Music

Advantage: All your actual music files are on an external volume, saving space on your internal drive. You can run kJams even if the volume is offline, creating playlists, setting pitches, creating / editing singers, edit meta info, or any other editing or management.
Disadvantage: You can't rip, play or burn, and your settings (songs & meta info, playists, singers etc) won't transfer automatically if you plug the external drive into another machine.

  1. In the Finder, go to ~/Music/kJams/, inside that you'll find "kJams Music" folder
  2. Drag that folder wherever you want. If you copy it to an external volume, it will be copied, so be sure to delete the original after you make the copy.
  3. in kJams, go to preferences->advanced, and click the "Change..." button to set the library location to the new place (pick "kJams Music" from wherever you placed it in the previous step).

Music Plus All Library Settings

Advantage: You can take your drive to a different machine and plug it in, and the kJams on THAT machine will now be up to date with all your playlists, singers, venues, rotation, songs and related meta info.
Disadvantage: You can not run kJams with the volume offline.

  1. In the Finder, go to ~/Music/kJams/
  2. Drag that entire folder (the one called "kJams") to your external volume. Delete the original afterwards.
  3. On that other volume, select the newly copied "kJams" folder and make an alias.
  4. Drag that alias into your ~/Music/ folder, make sure you rename the alias so it just says "kJams", not "kJams alias"
  5. Now, on all the machines you plan to use this library with, plug in the drive then launch kJams. Go to preferences->advanced, and click the "Change..." button to set the library location to the new place (pick "kJams Music" from inside the "kJams" folder, from where you placed it in step 2)

Cloning a setup

Advantage: You maintain a fullly working ready-to-run backup of your entire setup
Disadvantage: You must manually maintain sync between the two systems.

To see the instructions see Cloning.

Serving Music Remotely

You can serve your music from one computer to another. Using either of the above methods, you can mount your music volume from your network before you launch kJams. If you store your music on a FAT32 or DOS volume (which is reasonable if you share your karaoke library with a Windows computer), you will need to share your music with SharePoints using SMB, and mount the volume using smb:// in the connect dialog in the finder.

The Easy Hard Way

  1. Quit kJams
  2. download and install PathFinder
  3. drag and drop the root folder from the source location to the dest location
  4. delete the folder from the source location
  5. using PathFinder, make a Symbolic Link (File->Alias->Make Symbolic Link) of the folder at the dest location
  6. drag it to the source location, so it *seems* that the files appear to be in the source location, at the same path
  7. run kJams, open your tasks window, wait for any tasks to finish
  8. do a Forced Save (⌘⇧⌥⌃-S) -- this will update all the paths in the DB to the new location
  9. delete the symbolic lik