diff --git a/teddycloud/rootfs/etc/nginx/servers/ingress.conf b/teddycloud/rootfs/etc/nginx/servers/ingress.conf
index ba18111..97ee1b7 100644
--- a/teddycloud/rootfs/etc/nginx/servers/ingress.conf
+++ b/teddycloud/rootfs/etc/nginx/servers/ingress.conf
@@ -34,7 +34,7 @@ server {
         sub_filter 'apiPostTeddyCloudFormDataRaw("/api/' 'apiPostTeddyCloudFormDataRaw("$http_x_ingress_path/api/';
         sub_filter 'apiPostTeddyCloudFormDataRaw(`/api/' 'apiPostTeddyCloudFormDataRaw(`$http_x_ingress_path/api/';
 	sub_filter 'apiPostTeddyCloudRaw(`/content/' 'apiPostTeddyCloudRaw(`$http_x_ingress_path/content/';
-	sub_filter 'loadPath:"/web/' 'loadPath:"$http_x_ingress_path/web/';	
+	sub_filter 'loadPath:"/web/' 'loadPath:"$http_x_ingress_path/web/';
 	sub_filter '="/web/assets/' '="$http_x_ingress_path/web/assets/';
 	sub_filter 'REACT_APP_TEDDYCLOUD_WEB_BASE:"/web"' 'REACT_APP_TEDDYCLOUD_WEB_BASE:"$http_x_ingress_path/web"';
         sub_filter 'PUBLIC_URL:"/web"' 'PUBLIC_URL:"$http_x_ingress_path/web"';
@@ -56,6 +56,7 @@ server {
 	sub_filter "concat('', '/api" "concat('', '$http_x_ingress_path/api";
 	sub_filter 'return("/web/' 'return("$http_x_ingress_path/web/';
 	sub_filter 'encodeURI("/content' 'encodeURI("$http_x_ingress_path/content';
+	sub_filter '"library"?"/library":"/content"' '"library"?"$http_x_ingress_path/library":"$http_x_ingress_path/content"';
 	sub_filter '"/img_unknown.png"' '"$http_x_ingress_path/img_unknown.png"';
 	sub_filter 'p.tonieInfo.picture' "[p.tonieInfo.picture.startsWith('http')?'':'$http_x_ingress_path', p.tonieInfo.picture].join('')";
 	sub_filter '""+p.audioUrl' '"$http_x_ingress_path"+p.audioUrl';