INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: PortableApp version of MC / MJ  (Read 3123 times)

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
PortableApp version of MC / MJ
« on: February 28, 2008, 08:10:51 am »

Hi all,

Now that you can install MC / MJ onto a usb mem stick how about a version that can be included in the portable apps suite.

http://www.portableapps.com

Maybe install via a command line switch "MediaCenter120438.exe /PortableApp"
You would just need to install to G:\PortableApps\MediaCenter12 and the launch menu should pick it up.
This would be great.

Rgds...Ross
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42046
  • Shoes gone again!
Re: PortableApp version of MC / MJ
« Reply #1 on: February 28, 2008, 09:20:12 am »

Does the program need to do anything other than expose a command line switch in the installer?  Things like a special uninstaller, etc.?

Thanks.
Logged
Matt Ashland, JRiver Media Center

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: PortableApp version of MC / MJ
« Reply #2 on: February 28, 2008, 10:05:51 am »

Hi Matt,

The portableapps menu looks for folders under the X:\PortableApps directory. It the finds the .exe and populates the menu. To uninstall the app just remove the X:\PortableApps\MediaCenter12 folder. Really simple and very easy to carry around.

Ross
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42046
  • Shoes gone again!
Re: PortableApp version of MC / MJ
« Reply #3 on: February 28, 2008, 10:17:58 am »

So shouldn't this work already with MC if you tell the MC installer to install to X:\PortableApps\Media Center using the Portable install option?

Is the only "need" a command line switch to automate the install?
Logged
Matt Ashland, JRiver Media Center

robydago

  • Citizen of the Universe
  • *****
  • Posts: 518
Re: PortableApp version of MC / MJ
« Reply #4 on: February 28, 2008, 10:27:57 am »

I've used some portableapps packaged apps, but without using their launch menu (imho there are much better free portable apps launchers, like http://www.pegtop.net/start)

Regarding portableapps setups, AFAIK:
- portableapps setups exes are named "[programname].paf.exe".
- to install a *.paf.exe, just run it, it prompts you for the destination folder and that's it.
- once installed, you always end up with a dir tree like this:
 "App" dir
 "Data" dir
 "Other" dir
 [programname].exe file


Judging by the few portableapps I'm using, the [programname].exe in the root dir looks like a shortcut to the "real" .exe, thas is located in a "App" subdir


I think that the porableapps launcher sucks...
But their dir tree organization seems to allow for easy data backups and app upgrades (providing the app actually writes data in the Data dir...)



Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: PortableApp version of MC / MJ
« Reply #5 on: February 28, 2008, 10:29:52 am »

Matt,

Does MC write all its settings / library under the folder it was installed into. I assume it updates the registry and this is against the portableapps rules as no evidence of the app being run on the host machine should be left.

Ross
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42046
  • Shoes gone again!
Re: PortableApp version of MC / MJ
« Reply #6 on: February 28, 2008, 10:36:44 am »

Does MC write all its settings / library under the folder it was installed into.

Media Center can redirect the library, application data, temporary files, and registry access to the portable.  No trace should be left on the host machine.


Quote
I assume it updates the registry and this is against the portableapps rules as no evidence of the app being run on the host machine should be left.

A few JRiver plugins still use COM.  They don't follow this rule, but we consider this a bug and we're working on it.  We have a problem because we need to support 3rd party plugins.
Logged
Matt Ashland, JRiver Media Center

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: PortableApp version of MC / MJ
« Reply #7 on: February 28, 2008, 10:44:08 am »

Matt, I will try it.

Ross
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: PortableApp version of MC / MJ
« Reply #8 on: February 28, 2008, 11:21:25 am »

Matt,

It works just fine. It picked up some of the extra 3rd party plugins I use but I hid those in plugin manager. The portableapp menu picked it up and ran it straight away, very sweet. Another success for the excellent development team, well done.

Ross
Logged

sdcoochie8

  • Junior Woodchuck
  • **
  • Posts: 78
Re: PortableApp version of MC / MJ
« Reply #9 on: February 28, 2008, 05:46:12 pm »

As I had mentioned in a previous post. With the portable apps menu it picks up all .exe's in the root folder so if there are any .exe's in the root folder it will add their assosiated programs to the portable apps menu. With media center there are several .exe's that really should only be used by media center itself and should therefore, be put in another location. However if this is done media center does not know where the associated exe's are to use them when required. Such exe's are SetupComplete.exe, PackageInstaller.exe, Media Editor.exe etc... these should all be installed deeper with other folders. Just moving them removes their functionality within media center. As I mention before I'm not sure if this can be done when things are installed.
Logged

robydago

  • Citizen of the Universe
  • *****
  • Posts: 518
Re: PortableApp version of MC / MJ
« Reply #10 on: February 29, 2008, 02:33:14 am »

As I had mentioned in a previous post. With the portable apps menu it picks up all .exe's in the root folder so if there are any .exe's in the root folder it will add their assosiated programs to the portable apps menu. With media center there are several .exe's that really should only be used by media center itself and should therefore, be put in another location. However if this is done media center does not know where the associated exe's are to use them when required. Such exe's are SetupComplete.exe, PackageInstaller.exe, Media Editor.exe etc... these should all be installed deeper with other folders. Just moving them removes their functionality within media center. As I mention before I'm not sure if this can be done when things are installed.


Guys, all that work to have MC automatically added in the porableapps menu?
There are many portable launchers that support drag&drop to add exe files to their menus, so why bother?.... Just use a different portable app launcher and drag&drop the MC exe on it.

Portableapps dir tree seems useful for config\data backup, but to achieve that JR should (I think) fully comply with that dir tree, not just hide all exe files (but one) from the app root dir.

Logged

sdcoochie8

  • Junior Woodchuck
  • **
  • Posts: 78
Re: PortableApp version of MC / MJ
« Reply #11 on: February 29, 2008, 08:19:32 pm »

Is media jukebox portable there does not seem to be a portable install option like media center.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71645
  • Where did I put my teeth?
Re: PortableApp version of MC / MJ
« Reply #12 on: February 29, 2008, 09:24:37 pm »

There isn't.  Only MC has it.
Logged

dremo

  • Regular Member
  • Junior Woodchuck
  • **
  • Posts: 63
Re: PortableApp version of MC / MJ
« Reply #13 on: March 17, 2008, 11:58:10 am »

Do plugins work with the portable version of MC? I was looking for the last.fm plugin but did not see it. I love the portable version though, the client works great.


Drew
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71645
  • Where did I put my teeth?
Re: PortableApp version of MC / MJ
« Reply #14 on: March 17, 2008, 12:00:36 pm »

Not all will. 

Glad you like it.
Logged
Pages: [1]   Go Up