View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007240 | MMW v4 | DLNA/UPnP | public | 2011-01-25 17:30 | 2013-05-31 21:02 |
Reporter | lowlander | Assigned To | |||
Priority | high | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 4.0 | ||||
Target Version | 4.1 | Fixed in Version | 4.1 | ||
Summary | 0007240: Allow users to run UPnP/DLNA as service | ||||
Description | The ability to run UPnP as service would allow users to run UPnP without logging into their Windows account. | ||||
Steps To Reproduce | Also requested is to run Podcast downloader as service. | ||||
Additional Information | http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=55012 http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=58521 http://www.mediamonkey.com/forum/viewtopic.php?f=20&t=68016 http://www.mediamonkey.com/forum/viewtopic.php?f=20&t=68969 http://www.mediamonkey.com/forum/viewtopic.php?f=20&t=69711 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1639 | ||||
|
Added in build 1625. To install/test the service: 1. Call this command (run cmd as admin): MediaMonkeyService.exe /INSTALL - this installs MM service that runs automatically on system reboot (on the Local System account) 2. Restart the computer to run the service (to manual start or to edit the service go to Task Manager -> Services tab -> [Services...] button -> MediaMonkeyService) MediaMonkey is now running as service on background, the only problem is that it is no longer running on <user> account, this means that MediaMonkey data (like MM.DB) are not taken from C:\Users\<user>\AppData\Roaming\MediaMonkey\MM.DB but from C:\Windows\system32\config\systemprofile\AppData\Roaming\MediaMonkey\MM.DB To solve this conflict you can 1. Copy the data from the user profile to the local system profile 2. Or (more usable) install MM as Portable, this way the data are common for all user profiles, because they are in the Portable folder (where MediaMonkey.exe is located) 3. Or change the service account to the user account (Task Manager -> Services tab -> [Services...] button -> MediaMonkeyService -> Log on) To uninstall the service call this command MediaMonkeyService.exe /UNINSTALL |
|
Initial implementation works, but I was Wondering is we can use Com Elevator to set/start it within MMW options, Possibly adding /user="<Username>" to ensure that right MM.DB is used. |
|
On 1629 on PC startup 2 instances of MediaMonkey.exe are started. |
|
Yes, I plan to add it to MM options either to "OS integration" panel or "Media Sharing (UPnP/DLNA)" panel. Something like [Install as service] [Configure] Assigned to me for implementation. Re: the two MediaMonkey.exe instances: Yes, one EXE is for the MM service (without UI). |
|
Added UI to Options -> Media Sharing (UPnP/DLNA) in build 1639. There is new [Install as service] button for installing service and entering account password. I resolved also log on error for blank passwords so now the service will always run on the user account and thus right MM settings is used. The [Install as service] button changes to [Uninstall service] button once service is instaled. |
|
Verified 1640 |