You are here

MediaMonkey 3.0.1.1127 Portable

17 posts / 0 new
Last post
thejahn
thejahn's picture
Offline
Last seen: 12 years 1 month ago
Joined: 2007-12-18 10:14
MediaMonkey 3.0.1.1127 Portable

Updated launchers have been made by other forum users in this thread. See further posts.

This modified 7-Zip application launcher source has been reviewed and rewritten to perform as a launcher for MediaMonkey. Thank you to the oroginal authors of the 7-Zip application launcher source and thank you to the producers of MediaMonkey. MediaMonkey is Freeware however it is closed source.

MediaMonkey must already be installed on one PC so it may be moved into the portable installation. This OUTDATED link to MediaMonkeyPortable.zip povides the MediaMonkey portable program launcher executable and the source to create the launcher for MediaMonkey 3.0.1.1127. Read on to see others have had various criticisms and updates not included in this link. Their updates are included in links below and found within this very thread.

I did not create an installer, however I made my MediaMonkey installation portable by doing the following (note this is recommended for a fresh installation):
1. Extract the above linked zip contents to [PortableDrive]\PortableApps\MediaMonkey folder
2. Copy or Move the Program Files\MediaMonkey folder contents to [PortableDrive]\PortableApps\MediaMonkeyPortable\App\MediaMonkey folder
3. Move your current m3u file... C:\Documents and Settings\[USERPROFILE]\Local Settings\Application Data\MediaMonkey\mediamonkey.m3u to the settings folder [PortableDrive]\PortableApps\MediaMonkeyPortable\Data\settings
4. Move the 'Previews' and 'VirtualCD' folders to [PortableDrive]\PortableApps\MediaMonkeyPortable\App\MediaMonkey
5. I then uninstalled MediaMonkey using the MediaMonkey uninstaller. I have not yet tested this on a second machine.
6. It may be appropriate to export registry settings to the settings folder as well as make any custom modifications to the supplied ini file to retain settings of an already installed application.

The default PodCast folder is [PortableDrive]\Podcast and shall be the Music\Podcasts folder in the next update

If more is found that needs to be moved or deleted, let me know. Please, this is not very well tested however it seems to work for basic launching, playlist and settings retention. This was NOT tested with a licensed Gold Version.

roamer
roamer's picture
Offline
Last seen: 14 years 4 months ago
Joined: 2007-02-21 16:01
Ummm...

dosen't seem like many have found this. you might consider moving it to the development or beta catagories. Just a tip.

OliverK> you don't live on a cow
IRC: It brings out the best in all of us...Especially when tired.

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 3 months ago
Developer
Joined: 2006-12-06 18:07
I think it was in beta and

I think it was in beta and got moved here by a moderator.

The developer formerly known as ZGitRDun8705

thejahn
thejahn's picture
Offline
Last seen: 12 years 1 month ago
Joined: 2007-12-18 10:14
Moved Back

Thanks, I just read the guidelines for the Beta section. This has been moved back to Beta Forum from Off Topic Forum. I moved it to the off topic since I thought it was required because MediaMonkey was closed source. This is not a concern, the runner is open source, and only instructions are provided to get MM running with the launcher. Please, send me the feedback and I will try to make this a better launcher.

peter_g
Offline
Last seen: 11 years 8 months ago
Joined: 2006-09-09 05:54
it doesn't start :-(

It doesn't start !

I got an error message:

"Media Monkey Portable cannot be started. You may wish to re-install to fix the issue (Error: MediaMonkey.exe could not be found)"

I have re-installed once (= unzipped again), but with the same result .... Sad

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 3 months ago
Developer
Joined: 2006-12-06 18:07
the mediamonkey application

the mediamonkey application is not packaged with this because it would be illegal, this is just a launcher. you will have to get mediamonkey on your own.

The developer formerly known as ZGitRDun8705

thejahn
thejahn's picture
Offline
Last seen: 12 years 1 month ago
Joined: 2007-12-18 10:14
Afterthoughts and cautions

This was developed on a system with MM installed yet moved into the portable install. I did not yet test this on a PC with MM configured in specific ways (registry settings modified). I am fairly certain when I do this, the portable version will remove some of the settings necessary by the installed version. With this in mind however, the default .pls file will also need to be moved and renamed upon launch.

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 3 months ago
Developer
Joined: 2006-12-06 18:07
Try looking at the latest

Try looking at the latest 7-zip launcher for handling registry entries. It creates a backup of local options, moves the portable settings in place, then when the portable version closes, the launcher moves the local settings back.

The developer formerly known as ZGitRDun8705

4o66
4o66's picture
Offline
Last seen: 14 years 9 months ago
Joined: 2008-02-09 14:35
Not to steal anyones thunder...

Found your launcher and read the comments... found the newest launcher template. It moves reg setting, AND the m3u and database. This could be a slow launcher, and my mm database is about 11mb, but worth the wait in my opinion.

One caveat, I use the geek.menu fork of the portable apps menu, and truecrypt drive. This means my portable apps always launch from drive H, and my mp3s are always also on the same drive letter.

Not sure how well this would work if your drive letter wanders... may throw off mediamonkey's database/m3u.

I have a working binary, and it SHOULD work for gold as it copies all app data and registry files.
The binary will actually create the necessary file structure on first launch.
It will not erase a local (non-portable) install, but it does displace the app data files while portable version is running, so single instance only please.
It DOES overwrite reg entries, so beware there. (hot key settings)

Install procedure:

The template i used is supposed to copy a local install and make it portable, but didn't test that. Someone brave enough to try?

1.put mediamonkeyportable.exe in \PortableApps\MediaMonkey\

2. install mediamonkey to \PortableApps\MediaMonkey\app\MediaMonkey

2a. or move your current install to that folder

3. make a backup copy of c:\documents and settings\USERNAME\local settings\application data\mediamonkey (just in case, would HATE to lose my ratings and playcounts)

4. run the mediamonkeyportable.exe

5. close mediamonkey

6. copy the files from c:\documents and settings\USERNAME\local settings\application data\mediamonkey (or the backup copy you made... you DID make one RIGHT?) to \PortableApps\MediaMonkey\Data\Settings\Dir1.dat\

7. run mediamonkeyportable.exe again, and hey presto it works!

8. delete your old app data folder. (close portable media monkey and delete c:\documents and settings\USERNAME\local settings\application data\mediamonkey)

Download Here
file contains full source.

Notes: If you are not using truecrypt to protect your drive, start using it. If you lose your drive, are there things that you would rather not be seen by others? Or, could it get you in to legal trouble? Or do you just want to keep prying eyes off your stuff. Use it. Plus, if you use the geek.menu fork of portable apps, your apps always run from the same drive letter, very nice.

thejahn
thejahn's picture
Offline
Last seen: 12 years 1 month ago
Joined: 2007-12-18 10:14
The Above Link...

Do you have any info about the above link? This is not the one I originally posted and appears to be an exe not a zip.

Anyway, I also use geek.menu. Many of the settings can and should be adjusted within the mediamonkey.ini file or within the programs various settings so that the location setting are properly pointing to the drive you wish it to point to..

4o66
4o66's picture
Offline
Last seen: 14 years 9 months ago
Joined: 2008-02-09 14:35
exe file

Long post, skip to end for summary.

I built the exe with NSIS and the newest version of the template I could find.

It is a self contained launcher, and will even create the needed file structure, and thus no zip file.

At first run it will extract the source code so you can see it, or you can open it with 7zip and pull the source code out to see it.

I realize that all the settings are in the ini, my concern was the mediamonkey database, m3u file, and all the registry entries. The new template allowed me to get all these things nicely handled. It runs the reg files, and makes a copy of the settings folder in the user profile.

The concerns I voiced about folder location was that I use my drive (i keep media monkey and all my music on a laptop sized drive in an external usb enclosure) on several machines at work and home. Since one of the computers at work has 2 optical drives, the drive letter can vary between computers.

If the drive letter "wanders," mediamonkey might lose track of where the files are.
Because the MM.db file is in binary format, I can't tell if the database uses absolute or relative paths. this could cause mm to lose track of the files if the drive letter changes between two pc's.

Yes, I could setup the drive in computer management on each pc to occupy one drive letter, say "H" (used to do this), but would have to do this on each new pc too. Using a mounted truecrypt volume almost guarantees that the drive will always have the same letter.

By having the portable launcher move the ini, m3u, and the db into the default location on the pc, i eliminated any worries there. (the ini file and db file locations are not in any of the registry keys i could see.)

This may cause some slight lag at startup while the db file is copied (mine is 11 MB), but is worth the wait.

The launcher also handles all the registry entries, so all of your settings stay the same on multiple computers. without the reg entries, the app is not truly portable.

So in closing:

1. No, it is not the same file as the original, it is built from a newer template.
2. It handles the config files AND the registry entries.
3. No zip file is needed as it creates the folders and files needed on first run.

If anyone is uncomfortable downloading exe files, i am posting the source and needed build files HERE

You need NSIS, plus the extra plugins listed at the start of the nis file (open in notepap).

beladona
Offline
Last seen: 14 years 11 months ago
Joined: 2009-05-06 06:59
i had strange errors but now

i had strange errors but now everything is ok
avery templates

horusofoz
horusofoz's picture
Offline
Last seen: 7 months 2 weeks ago
Joined: 2008-04-03 22:45
SPAM

SPAM

PortableApps.com Advocate

Devo
Offline
Last seen: 5 months 3 weeks ago
Joined: 2007-09-04 14:55
Folder Left

I have found that this launcher leaves a folder at: C:\Documents and Settings\[UserName]\Local Settings\Application Data

4o66
4o66's picture
Offline
Last seen: 14 years 9 months ago
Joined: 2008-02-09 14:35
New version of launcher.

Yeah, it's been 4 months.

Works with Media Monkey Gold all the way now. The old launcher didn't like the file monitor function at all. New template used to create launcher. This one runs a little more cleanly.

Get it here: Click!

Again, the source files are contained in the exe, use 7zip if you don't trust the exe itself. Update: download source here: Click!

[fixed your link - moderator PP]

m2
Offline
Last seen: 13 years 2 months ago
Joined: 2006-12-12 12:00
Bug: When I rename the file,

Bug: When I rename the file, it stops working.

ADDED: Also, I have a feature request: can you (or anybody else) make it use a database directly w/out copying but by updating the .ini file? Should start significantly faster.

"Those people who think they know everything are a great annoyance to those of us who do." Asimov

4o66
4o66's picture
Offline
Last seen: 14 years 9 months ago
Joined: 2008-02-09 14:35
Let me look into it

Haven't used MM as a portable app for a while now (Switched to using Ubuntu as m primary os now.)

Log in or register to post comments