--- backend/lib/CMakeLists.txt.orig	2026-10-06 20:34:55.000000000 +0200
+++ backend/lib/CMakeLists.txt	2026-10-06 22:10:30.555081000 +0200
@@ -110,41 +110,5 @@
 
 set(BUILD_SHARED_LIBS OFF)
 
-# Provides dependency noson
-if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/noson/CMakeLists.txt)
-    message(STATUS "Using libnoson submodule")
-    add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/noson/noson)
-else()
-    if(NOT LIBNOSON_GIT_MASTER)
-        download_project(PROJ noson
-          URL "${CMAKE_CURRENT_SOURCE_DIR}/noson-2.14.2.tar.gz"
-          URL_HASH MD5=52f5ff07a7516c7ccc167040972e29d0
-          PREFIX ${CMAKE_CURRENT_BINARY_DIR}
-          UPDATE_DISCONNECTED ON)
-    else()
-        message(STATUS "Downloading git master libnoson")
-        download_project(PROJ noson
-            GIT_REPOSITORY https://github.com/janbar/noson.git
-            GIT_TAG master
-            GIT_SHALLOW 1
-            PREFIX ${CMAKE_CURRENT_BINARY_DIR}
-            UPDATE_DISCONNECTED OFF)
-    endif()
-    add_subdirectory(
-        ${CMAKE_CURRENT_BINARY_DIR}/noson-src/noson
-        ${CMAKE_CURRENT_BINARY_DIR}/noson-build
-        EXCLUDE_FROM_ALL
-    )
-endif()
-
-set(noson_LIBRARIES noson
-    ${ZLIB_LIBRARIES}
-    ${OPENSSL_CRYPTO_LIBRARY} ${OPENSSL_SSL_LIBRARY}
-    ${FLAC_LIBRARIES} ${FLACXX_LIBRARIES}               PARENT_SCOPE)
-set(noson_INCLUDE_DIRS "${noson_BINARY_DIR}/public"     PARENT_SCOPE)
-set(noson_FOUND ON                                      PARENT_SCOPE)
-message(STATUS "Build noson: ${noson_BINARY_DIR}")
-
-if(noson_DEPENDENCIES)
-    add_dependencies(noson ${noson_DEPENDENCIES})
-endif()
+find_package(noson CONFIG REQUIRED)
+ 
