Determine userdata location?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Imaginos Offline
xbmcstuff.com admin
Posts: 460
Joined: Nov 2008
Reputation: 11
Location: Calvados, France
Question  Determine userdata location?
Post: #1
Hello there

I'm building a software and the install needs to find whether xbmc is configured to use the user folder or the main xbmc folder

I can't just look for if some files are present, after all, one can has used one mode and then another, leaving files in folders that are not used
And I can't find infos in the wikki
So is this information stored somewhere ?

Thanks
(This post was last modified: 2009-05-19 12:04 by Imaginos.)
find quote
spiff Offline
Retired Developer
Posts: 12,386
Joined: Nov 2003
Post: #2
g_application.PlatformDirectoriesEnabled()

that being said; userdata is always available as special://userdata/
(This post was last modified: 2009-05-19 12:46 by spiff.)
find quote
Imaginos Offline
xbmcstuff.com admin
Posts: 460
Joined: Nov 2008
Reputation: 11
Location: Calvados, France
Post: #3
well special://userdata/ is accessible by xbmc
Should I search through the hd to find xbmc.log to gather the datas ?
find quote
althekiller Offline
Retired Team-XBMC Member
Posts: 5,002
Joined: May 2004
Reputation: 12
Post: #4
Imaginos Wrote:Should I search through the hd to find xbmc.log to gather the datas ?

That would be painfully slow. Why not just require the user specify their userdata path?
find quote
Imaginos Offline
xbmcstuff.com admin
Posts: 460
Joined: Nov 2008
Reputation: 11
Location: Calvados, France
Post: #5
I prefer to trust files and datas than end user Smile
Some don't understand the meaning of some choices...

Anyway, I decided to use the registry to get the windows userprofile, then I can find the xbmc.log, wich gives me all I need (masterprofile, home, exe folder...) thus I can store them in a xml file.
Huummm is there another possible location for the xbmc.log ?
find quote
BrokenCodes Offline
Member
Posts: 95
Joined: May 2009
Reputation: 2
Post: #6
%userprofile%\XBMC\userdata
find quote
Imaginos Offline
xbmcstuff.com admin
Posts: 460
Joined: Nov 2008
Reputation: 11
Location: Calvados, France
Post: #7
you mean xbmc.log can be in %userprofile%\XBMC\userdata AND/OR %userprofile%\XBMC ?
find quote
BrokenCodes Offline
Member
Posts: 95
Joined: May 2009
Reputation: 2
Post: #8
heh lol? No, I stated what I meant.
find quote