diff --git a/jellyfin_kodi/objects/movies.py b/jellyfin_kodi/objects/movies.py
index 8c58bcdf..ffb57906 100644
--- a/jellyfin_kodi/objects/movies.py
+++ b/jellyfin_kodi/objects/movies.py
@@ -175,7 +175,7 @@ class Movies(KodiDb):
             obj['Path'] = obj['Path'].replace(obj['Filename'], "")
 
         else:
-            obj['Path'] = "plugin://plugin.video.jellyfin/"
+            obj['Path'] = "plugin://plugin.video.jellyfin/%s/" % obj['LibraryId']
             params = {
                 'filename': obj['Filename'].encode('utf-8'),
                 'id': obj['Id'],
diff --git a/jellyfin_kodi/objects/tvshows.py b/jellyfin_kodi/objects/tvshows.py
index c849c48a..2540c4c0 100644
--- a/jellyfin_kodi/objects/tvshows.py
+++ b/jellyfin_kodi/objects/tvshows.py
@@ -188,7 +188,7 @@ class TVShows(KodiDb):
                 obj['TopLevel'] = "%s\\" % dirname(dirname(obj['Path']))
             else:
                 obj['Path'] = "%s/" % obj['Path']
-                obj['TopLevel'] = "%s/" % dirname(dirname(obj['Path']))
+                obj['TopLevel'] = "plugin://plugin.video.jellyfin/%s/" % obj['LibraryId']
 
             if not validate(obj['Path']):
                 raise Exception("Failed to validate path. User stopped.")