This user has to be under Administrator for the following reasons:
1. If you have your files on the network, HomeDJ has to impersonate using user name and password you provided when you added Network folders. If you do not have network folders, HomeDJ will not perform impersonation;
2. HomeDJ has to start internal service if you want to access your computer from Android device directly via WiFi if you on the same network, or via internet if you have TCP port forwarding setup. If muzecast user is not an administrator, Windows will not let to start Service Host.
3. To have ability to selfupdate when update is available. If muzecast user is not an administrator, it will not be able to manipulate files in C:\HomeDJ folder as well as restart itself (Windows Serivce). Only administrators can do it.
musecast user does not have rights for interactive login. It is only for Windows Service. It accessing only C:\HomeDJ folder, or accessing your music files you selected on your local drive or network. When it has to access files you added in Folder Setup over the network, it performs temporary login using windows user name and password you provided when you added network folder.
Before HomeDJ was running under LOCAL SYSTEM account, but some users had issues where this account was blocked from accessing Internet, making HomeDJ not to function.
HomeDJ only get songs Tag information and READ music files you specified to upload these files to your Android device. It does not collect any other information except:
1. Memory utilization by HomeDJ;
2. CPU utilization by HomeDJ;
The other reason why separate user was selected is: When I was troubleshooting some users issues, they told me that they do not have even password setup for their Windows login, which made HomeDJ not having rights to start internal services, because Windows blocked it. And when LOCAL SYSTEM account could not access internet there was no way to setup HomeDJ to function under Windows Services. The only option was is to run HomeDJ when user logs in into Windows, similar to Audiogalaxy or Dropbox. But when I was doing research, a lot of users were complaining that services I just mentioned could not run without user login, and people were looking for workaround to make AG and other similar application to run as Windows Service.
HomeDJ was designed to run as Windows Service, so user does not have to login to their Home computer in order to run HomeDJ, making it Home Server friendly.
If you still have concerns about this muzecast user, you can just change HomeDJ Service to run under SYSTEM account, by going to:
Start->Control Panel->Administrative Tools->Services.
Open properties for HomeDJ Service,
Select tab: Log on
Select radio button "Use System Account"
Click OK.
Restart HomeDJ Service.
Name Muzecast, what is it?
This is a future name I am planing to use for HomeDJ.
PS: Password for musecast user is generated during installation and it is random. I even do not know what password it has when it is created.
Edited by user Saturday, April 13, 2013 11:22:20 PM(UTC)
| Reason: Not specified