by MarineBrat » Fri Feb 10, 2012 12:22 pm
I have three computers from which I like to run MediaMonkey. My laptop, my desktop, and a PC that I have in the living room hooked up to the TV & stereo. The music files are on an external hard disk connected to the desktop, which I never turn off. It's shared as the M: drive over the network, and each installation of MediaMonkey has access to that music via M:.
I tried doing a portable install of MM on the M: drive so that the machines would all use the same database, but I found that there were serious problems if I inadvertently ran that portable MM from more than one computer at the same time. I also was not happy with the slowness of how it ran doing it that way.
So I did local installs on the three machines, and had them share the database via the following line in the MediaMonkey.ini file...
Code: Select all
[System]
DBName=M:\Media\Utility\MediaMonkey_Shared_Database\MM.DB
But I'm still unhappy with how slow it runs that way. The database has around 33,000 MP3 files, and using the shared SQLite database over the network is slower than I'm wanting to work. I've optimized the network as much as possible. The external drive is only USB 2.0, and I've considered copying all that to an internal hard disk on the desktop, which would be a bit faster, but I'm convinced that after being spoiled all these years of running locally, and the speed that goes with that method, it would make little difference. So, I'm back to 3 local installs and three local MM.DB files.
That means that I've got to keep track of the work I'm doing and try to keep the three databases synchronized. I'm wondering if anyone has ironed out a "system" to keep the overhead to a minimum? My first inclination is to write a nice DOS Batch/CMD file that brings up a menu with some choices about backing up the database and then copying it to/from the network. I'm what most people would consider to be an expert with complex batch files with self contained menus and smart logic to compare file dates, etc. But before I reinvent the wheel, has anyone else come up with a nice method for keeping multiple installs synchronized?
The MM version I'm running is usually the latest 4.03 beta. The OS's are Windows 7 and Vista.
Thanks,
MB
I have three computers from which I like to run MediaMonkey. My laptop, my desktop, and a PC that I have in the living room hooked up to the TV & stereo. The music files are on an external hard disk connected to the desktop, which I never turn off. It's shared as the M: drive over the network, and each installation of MediaMonkey has access to that music via M:.
I tried doing a portable install of MM on the M: drive so that the machines would all use the same database, but I found that there were serious problems if I inadvertently ran that portable MM from more than one computer at the same time. I also was not happy with the slowness of how it ran doing it that way.
So I did local installs on the three machines, and had them share the database via the following line in the MediaMonkey.ini file...
[code][System]
DBName=M:\Media\Utility\MediaMonkey_Shared_Database\MM.DB[/code]
But I'm still unhappy with how slow it runs that way. The database has around 33,000 MP3 files, and using the shared SQLite database over the network is slower than I'm wanting to work. I've optimized the network as much as possible. The external drive is only USB 2.0, and I've considered copying all that to an internal hard disk on the desktop, which would be a bit faster, but I'm convinced that after being spoiled all these years of running locally, and the speed that goes with that method, it would make little difference. So, I'm back to 3 local installs and three local MM.DB files.
That means that I've got to keep track of the work I'm doing and try to keep the three databases synchronized. I'm wondering if anyone has ironed out a "system" to keep the overhead to a minimum? My first inclination is to write a nice DOS Batch/CMD file that brings up a menu with some choices about backing up the database and then copying it to/from the network. I'm what most people would consider to be an expert with complex batch files with self contained menus and smart logic to compare file dates, etc. But before I reinvent the wheel, has anyone else come up with a nice method for keeping multiple installs synchronized?
The MM version I'm running is usually the latest 4.03 beta. The OS's are Windows 7 and Vista.
Thanks,
MB