diff --git a/resources/lib/jellyfin/core/http.py b/resources/lib/jellyfin/core/http.py
index dea4bc2b..43892150 100644
--- a/resources/lib/jellyfin/core/http.py
+++ b/resources/lib/jellyfin/core/http.py
@@ -209,7 +209,7 @@ class HTTP(object):
                 'User-Agent': self.config['http.user_agent'] or "%s/%s" % (self.config['app.name'], self.config['app.version'])
             })
 
-        if 'Authorization' not in data['headers']:
+        if 'x-emby-authorization' not in data['headers']:
             self._authorization(data)
 
         return data
@@ -222,12 +222,12 @@ class HTTP(object):
         auth += "DeviceId=%s, " % self.config['app.device_id'].encode('utf-8')
         auth += "Version=%s" % self.config['app.version'].encode('utf-8')
 
-        data['headers'].update({'Authorization': auth})
+        data['headers'].update({'x-emby-authorization': auth})
 
         if self.config['auth.token'] and self.config['auth.user_id']:
 
             auth += ', UserId=%s' % self.config['auth.user_id'].encode('utf-8')
-            data['headers'].update({'Authorization': auth, 'X-MediaBrowser-Token': self.config['auth.token'].encode('utf-8')})
+            data['headers'].update({'x-emby-authorization': auth, 'X-MediaBrowser-Token': self.config['auth.token'].encode('utf-8')})
 
         return data