HCoop
/
clinton
/
xbmc-groove.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix for multiuser environment.
[clinton/xbmc-groove.git]
/
resources
/
lib
/
GroovesharkAPI.py
diff --git
a/resources/lib/GroovesharkAPI.py
b/resources/lib/GroovesharkAPI.py
index
fd09c16
..
9376956
100644
(file)
--- a/
resources/lib/GroovesharkAPI.py
+++ b/
resources/lib/GroovesharkAPI.py
@@
-15,7
+15,7
@@
# You should have received a copy of the GNU General Public License
# along with xbmc-groove. If not, see <http://www.gnu.org/licenses/>.
# You should have received a copy of the GNU General Public License
# along with xbmc-groove. If not, see <http://www.gnu.org/licenses/>.
-import urllib2, pprint, os, pickle, tempfile, time, re, simplejson, base64, sys, socket, hashlib
+import urllib2, pprint, os, pickle, tempfile, time, re, simplejson, base64, sys, socket, hashlib
, getpass
from blowfish import Blowfish
SESSION_EXPIRY = 1209600 # 2 weeks
from blowfish import Blowfish
SESSION_EXPIRY = 1209600 # 2 weeks
@@
-49,7
+49,7
@@
class GrooveAPI:
if "linux" in sys.platform.lower():
socket.setdefaulttimeout(30)
if "linux" in sys.platform.lower():
socket.setdefaulttimeout(30)
- self.cacheDir = os.path.join(tempfile.gettempdir(), 'groovesharkapi')
+ self.cacheDir = os.path.join(tempfile.gettempdir(),
getpass.getuser() + '_' +
'groovesharkapi')
if os.path.isdir(self.cacheDir) == False:
os.makedirs(self.cacheDir)
if self._debugging:
if os.path.isdir(self.cacheDir) == False:
os.makedirs(self.cacheDir)
if self._debugging: