diff --git a/src/libs/CMakeLists.txt b/src/libs/CMakeLists.txt index 196b2a1b..211f6226 100644 --- a/src/libs/CMakeLists.txt +++ b/src/libs/CMakeLists.txt @@ -1,6 +1,5 @@ add_subdirectory(av) -add_subdirectory(database) add_subdirectory(image) add_subdirectory(lmscore) add_subdirectory(metadata) diff --git a/src/libs/database/CMakeLists.txt b/src/libs/database/CMakeLists.txt deleted file mode 100644 index 38b13e75..00000000 --- a/src/libs/database/CMakeLists.txt +++ /dev/null @@ -1,40 +0,0 @@ -add_library(lmsdatabase SHARED - impl/Artist.cpp - impl/Cluster.cpp - impl/Db.cpp - impl/TrackArtistLink.cpp - impl/TrackFeatures.cpp - impl/TrackList.cpp - impl/Release.cpp - impl/ScanSettings.cpp - impl/Session.cpp - impl/SqlQuery.cpp - impl/Track.cpp - impl/TrackBookmark.cpp - impl/User.cpp - impl/Utils.cpp - ) - -target_include_directories(lmsdatabase INTERFACE - include - ) - -target_include_directories(lmsdatabase PRIVATE - include - ) - -target_link_libraries(lmsdatabase PRIVATE - Wt::DboSqlite3 - ) - -target_link_libraries(lmsdatabase PUBLIC - lmsutils - std::filesystem - Wt::Dbo - ) - -install(TARGETS lmsdatabase DESTINATION lib) - -if(BUILD_TESTING) - add_subdirectory(test) -endif() diff --git a/src/libs/lmscore/CMakeLists.txt b/src/libs/lmscore/CMakeLists.txt index 4403380a..40460f1b 100644 --- a/src/libs/lmscore/CMakeLists.txt +++ b/src/libs/lmscore/CMakeLists.txt @@ -7,6 +7,20 @@ add_library(lmscore SHARED impl/auth/PasswordServiceBase.cpp impl/auth/http-headers/HttpHeadersEnvService.cpp impl/auth/internal/InternalPasswordService.cpp + impl/database/Artist.cpp + impl/database/Cluster.cpp + impl/database/Db.cpp + impl/database/TrackArtistLink.cpp + impl/database/TrackFeatures.cpp + impl/database/TrackList.cpp + impl/database/Release.cpp + impl/database/ScanSettings.cpp + impl/database/Session.cpp + impl/database/SqlQuery.cpp + impl/database/Track.cpp + impl/database/TrackBookmark.cpp + impl/database/User.cpp + impl/database/Utils.cpp impl/cover/CoverService.cpp ) @@ -21,6 +35,7 @@ target_include_directories(lmscore PRIVATE target_link_libraries(lmscore PRIVATE lmsav + Wt::DboSqlite3 ) target_link_libraries(lmscore PUBLIC @@ -29,6 +44,7 @@ target_link_libraries(lmscore PUBLIC lmsutils std::filesystem Wt::Wt + Wt::Dbo ) if (USE_PAM) @@ -41,3 +57,6 @@ endif (USE_PAM) install(TARGETS lmscore DESTINATION lib) +if(BUILD_TESTING) + add_subdirectory(test) +endif() diff --git a/src/libs/lmscore/impl/auth/AuthServiceBase.cpp b/src/libs/lmscore/impl/auth/AuthServiceBase.cpp index 6e0d0589..680226f7 100644 --- a/src/libs/lmscore/impl/auth/AuthServiceBase.cpp +++ b/src/libs/lmscore/impl/auth/AuthServiceBase.cpp @@ -19,9 +19,9 @@ #include "AuthServiceBase.hpp" -#include "database/Db.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "utils/Logger.hpp" namespace Auth diff --git a/src/libs/lmscore/impl/auth/AuthServiceBase.hpp b/src/libs/lmscore/impl/auth/AuthServiceBase.hpp index 81acba59..f002baf0 100644 --- a/src/libs/lmscore/impl/auth/AuthServiceBase.hpp +++ b/src/libs/lmscore/impl/auth/AuthServiceBase.hpp @@ -20,7 +20,7 @@ #pragma once #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/lmscore/impl/auth/AuthTokenService.cpp b/src/libs/lmscore/impl/auth/AuthTokenService.cpp index 05949870..32a9b03f 100644 --- a/src/libs/lmscore/impl/auth/AuthTokenService.cpp +++ b/src/libs/lmscore/impl/auth/AuthTokenService.cpp @@ -24,8 +24,8 @@ #include #include "lmscore/auth/Types.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "utils/Exception.hpp" #include "utils/Logger.hpp" diff --git a/src/libs/lmscore/impl/auth/PasswordServiceBase.cpp b/src/libs/lmscore/impl/auth/PasswordServiceBase.cpp index e80d1b9b..23c0d41f 100644 --- a/src/libs/lmscore/impl/auth/PasswordServiceBase.cpp +++ b/src/libs/lmscore/impl/auth/PasswordServiceBase.cpp @@ -28,8 +28,8 @@ #endif // LMS_SUPPORT_PAM #include "lmscore/auth/Types.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "utils/Exception.hpp" #include "utils/Logger.hpp" diff --git a/src/libs/lmscore/impl/auth/internal/InternalPasswordService.cpp b/src/libs/lmscore/impl/auth/internal/InternalPasswordService.cpp index 233fb9aa..ff26a585 100644 --- a/src/libs/lmscore/impl/auth/internal/InternalPasswordService.cpp +++ b/src/libs/lmscore/impl/auth/internal/InternalPasswordService.cpp @@ -22,8 +22,8 @@ #include "lmscore/auth/IAuthTokenService.hpp" #include "lmscore/auth/Types.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "utils/Exception.hpp" #include "utils/Logger.hpp" diff --git a/src/libs/lmscore/impl/auth/internal/InternalPasswordService.hpp b/src/libs/lmscore/impl/auth/internal/InternalPasswordService.hpp index 42b830f1..9e3a1921 100644 --- a/src/libs/lmscore/impl/auth/internal/InternalPasswordService.hpp +++ b/src/libs/lmscore/impl/auth/internal/InternalPasswordService.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/User.hpp" +#include "lmscore/database/User.hpp" #include "auth/PasswordServiceBase.hpp" #include "auth/LoginThrottler.hpp" diff --git a/src/libs/lmscore/impl/auth/pam/PAMPasswordService.cpp b/src/libs/lmscore/impl/auth/pam/PAMPasswordService.cpp index 708ce457..9f612633 100644 --- a/src/libs/lmscore/impl/auth/pam/PAMPasswordService.cpp +++ b/src/libs/lmscore/impl/auth/pam/PAMPasswordService.cpp @@ -27,7 +27,6 @@ #include #include "lmscore/auth/Types.hpp" -#include "database/Session.hpp" #include "utils/Logger.hpp" namespace Auth diff --git a/src/libs/lmscore/impl/cover/CoverService.cpp b/src/libs/lmscore/impl/cover/CoverService.cpp index a968d5c4..f773d8e5 100644 --- a/src/libs/lmscore/impl/cover/CoverService.cpp +++ b/src/libs/lmscore/impl/cover/CoverService.cpp @@ -21,10 +21,10 @@ #include "av/IAudioFile.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "image/Exception.hpp" #include "image/IRawImage.hpp" diff --git a/src/libs/lmscore/impl/cover/CoverService.hpp b/src/libs/lmscore/impl/cover/CoverService.hpp index f1a845ac..30c93bed 100644 --- a/src/libs/lmscore/impl/cover/CoverService.hpp +++ b/src/libs/lmscore/impl/cover/CoverService.hpp @@ -31,7 +31,7 @@ #include "lmscore/cover/ICoverService.hpp" #include "image/IEncodedImage.hpp" -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/database/impl/Artist.cpp b/src/libs/lmscore/impl/database/Artist.cpp similarity index 98% rename from src/libs/database/impl/Artist.cpp rename to src/libs/lmscore/impl/database/Artist.cpp index 9ca631fa..3e9e35b3 100644 --- a/src/libs/database/impl/Artist.cpp +++ b/src/libs/lmscore/impl/database/Artist.cpp @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with LMS. If not, see . */ -#include "database/Artist.hpp" +#include "lmscore/database/Artist.hpp" #include -#include "database/Cluster.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/User.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/User.hpp" #include "utils/Logger.hpp" #include "SqlQuery.hpp" #include "Utils.hpp" diff --git a/src/libs/database/impl/Cluster.cpp b/src/libs/lmscore/impl/database/Cluster.cpp similarity index 95% rename from src/libs/database/impl/Cluster.cpp rename to src/libs/lmscore/impl/database/Cluster.cpp index 184a03a1..2fdf0cc7 100644 --- a/src/libs/database/impl/Cluster.cpp +++ b/src/libs/lmscore/impl/database/Cluster.cpp @@ -17,13 +17,13 @@ * along with LMS. If not, see . */ -#include "database/Cluster.hpp" +#include "lmscore/database/Cluster.hpp" -#include "database/Artist.hpp" -#include "database/Release.hpp" -#include "database/ScanSettings.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/ScanSettings.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "SqlQuery.hpp" #include "Traits.hpp" diff --git a/src/libs/database/impl/Db.cpp b/src/libs/lmscore/impl/database/Db.cpp similarity index 95% rename from src/libs/database/impl/Db.cpp rename to src/libs/lmscore/impl/database/Db.cpp index 5035466c..2d434ae7 100644 --- a/src/libs/database/impl/Db.cpp +++ b/src/libs/lmscore/impl/database/Db.cpp @@ -17,13 +17,13 @@ * along with LMS. If not, see . */ -#include "database/Db.hpp" +#include "lmscore/database/Db.hpp" #include #include -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "utils/Logger.hpp" namespace Database { diff --git a/src/libs/database/impl/Release.cpp b/src/libs/lmscore/impl/database/Release.cpp similarity index 98% rename from src/libs/database/impl/Release.cpp rename to src/libs/lmscore/impl/database/Release.cpp index 310de51e..3a9c91ef 100644 --- a/src/libs/database/impl/Release.cpp +++ b/src/libs/lmscore/impl/database/Release.cpp @@ -17,15 +17,15 @@ * along with LMS. If not, see . */ -#include "database/Release.hpp" +#include "lmscore/database/Release.hpp" #include -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/User.hpp" #include "utils/Logger.hpp" #include "SqlQuery.hpp" #include "Traits.hpp" diff --git a/src/libs/database/impl/ScanSettings.cpp b/src/libs/lmscore/impl/database/ScanSettings.cpp similarity index 96% rename from src/libs/database/impl/ScanSettings.cpp rename to src/libs/lmscore/impl/database/ScanSettings.cpp index 9aafed53..fefa2d8c 100644 --- a/src/libs/database/impl/ScanSettings.cpp +++ b/src/libs/lmscore/impl/database/ScanSettings.cpp @@ -17,7 +17,7 @@ * along with LMS. If not, see . */ -#include "database/ScanSettings.hpp" +#include "lmscore/database/ScanSettings.hpp" #include @@ -25,8 +25,8 @@ #include "utils/Logger.hpp" #include "utils/String.hpp" -#include "database/Cluster.hpp" -#include "database/Session.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Session.hpp" namespace { diff --git a/src/libs/database/impl/Session.cpp b/src/libs/lmscore/impl/database/Session.cpp similarity index 97% rename from src/libs/database/impl/Session.cpp rename to src/libs/lmscore/impl/database/Session.cpp index 56ec77d1..9d0280ed 100644 --- a/src/libs/database/impl/Session.cpp +++ b/src/libs/lmscore/impl/database/Session.cpp @@ -17,27 +17,22 @@ * along with LMS. If not, see . */ -#include "database/Session.hpp" - -#include -#include -#include -#include +#include "lmscore/database/Session.hpp" #include "utils/Exception.hpp" #include "utils/Logger.hpp" -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/ScanSettings.hpp" -#include "database/Track.hpp" -#include "database/TrackBookmark.hpp" -#include "database/TrackArtistLink.hpp" -#include "database/TrackList.hpp" -#include "database/TrackFeatures.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/ScanSettings.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackBookmark.hpp" +#include "lmscore/database/TrackArtistLink.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/TrackFeatures.hpp" +#include "lmscore/database/User.hpp" namespace Database { diff --git a/src/libs/database/impl/SqlQuery.cpp b/src/libs/lmscore/impl/database/SqlQuery.cpp similarity index 100% rename from src/libs/database/impl/SqlQuery.cpp rename to src/libs/lmscore/impl/database/SqlQuery.cpp diff --git a/src/libs/database/impl/SqlQuery.hpp b/src/libs/lmscore/impl/database/SqlQuery.hpp similarity index 100% rename from src/libs/database/impl/SqlQuery.hpp rename to src/libs/lmscore/impl/database/SqlQuery.hpp diff --git a/src/libs/database/impl/StringViewTraits.hpp b/src/libs/lmscore/impl/database/StringViewTraits.hpp similarity index 100% rename from src/libs/database/impl/StringViewTraits.hpp rename to src/libs/lmscore/impl/database/StringViewTraits.hpp diff --git a/src/libs/database/impl/Track.cpp b/src/libs/lmscore/impl/database/Track.cpp similarity index 98% rename from src/libs/database/impl/Track.cpp rename to src/libs/lmscore/impl/database/Track.cpp index 82dc99cf..3e72e71a 100644 --- a/src/libs/database/impl/Track.cpp +++ b/src/libs/lmscore/impl/database/Track.cpp @@ -17,17 +17,17 @@ * along with LMS. If not, see . */ -#include "database/Track.hpp" +#include "lmscore/database/Track.hpp" #include -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Release.hpp" -#include "database/TrackArtistLink.hpp" -#include "database/TrackFeatures.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/TrackArtistLink.hpp" +#include "lmscore/database/TrackFeatures.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "utils/Logger.hpp" #include "SqlQuery.hpp" diff --git a/src/libs/database/impl/TrackArtistLink.cpp b/src/libs/lmscore/impl/database/TrackArtistLink.cpp similarity index 90% rename from src/libs/database/impl/TrackArtistLink.cpp rename to src/libs/lmscore/impl/database/TrackArtistLink.cpp index f8791dee..059338c5 100644 --- a/src/libs/database/impl/TrackArtistLink.cpp +++ b/src/libs/lmscore/impl/database/TrackArtistLink.cpp @@ -17,11 +17,11 @@ * along with LMS. If not, see . */ -#include "database/TrackArtistLink.hpp" +#include "lmscore/database/TrackArtistLink.hpp" -#include "database/Artist.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "Traits.hpp" diff --git a/src/libs/database/impl/TrackBookmark.cpp b/src/libs/lmscore/impl/database/TrackBookmark.cpp similarity index 93% rename from src/libs/database/impl/TrackBookmark.cpp rename to src/libs/lmscore/impl/database/TrackBookmark.cpp index 91f457bd..adf3e23a 100644 --- a/src/libs/database/impl/TrackBookmark.cpp +++ b/src/libs/lmscore/impl/database/TrackBookmark.cpp @@ -17,11 +17,11 @@ * along with LMS. If not, see . */ -#include "database/TrackBookmark.hpp" +#include "lmscore/database/TrackBookmark.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/User.hpp" #include "Traits.hpp" namespace Database { diff --git a/src/libs/database/impl/TrackFeatures.cpp b/src/libs/lmscore/impl/database/TrackFeatures.cpp similarity index 94% rename from src/libs/database/impl/TrackFeatures.cpp rename to src/libs/lmscore/impl/database/TrackFeatures.cpp index 5770d0b1..dde9cd72 100644 --- a/src/libs/database/impl/TrackFeatures.cpp +++ b/src/libs/lmscore/impl/database/TrackFeatures.cpp @@ -17,13 +17,13 @@ * along with LMS. If not, see . */ -#include "database/TrackFeatures.hpp" +#include "lmscore/database/TrackFeatures.hpp" #include #include -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "utils/Logger.hpp" namespace Database { diff --git a/src/libs/database/impl/TrackList.cpp b/src/libs/lmscore/impl/database/TrackList.cpp similarity index 98% rename from src/libs/database/impl/TrackList.cpp rename to src/libs/lmscore/impl/database/TrackList.cpp index a9863d52..c8bff04b 100644 --- a/src/libs/database/impl/TrackList.cpp +++ b/src/libs/lmscore/impl/database/TrackList.cpp @@ -16,18 +16,18 @@ * You should have received a copy of the GNU General Public License * along with LMS. If not, see . */ -#include "database/TrackList.hpp" +#include "lmscore/database/TrackList.hpp" #include #include "utils/Logger.hpp" -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" +#include "lmscore/database/Track.hpp" #include "SqlQuery.hpp" #include "StringViewTraits.hpp" #include "Traits.hpp" diff --git a/src/libs/database/impl/Traits.hpp b/src/libs/lmscore/impl/database/Traits.hpp similarity index 97% rename from src/libs/database/impl/Traits.hpp rename to src/libs/lmscore/impl/database/Traits.hpp index bdfa0045..9365085c 100644 --- a/src/libs/database/impl/Traits.hpp +++ b/src/libs/lmscore/impl/database/Traits.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Wt::Dbo { diff --git a/src/libs/database/impl/User.cpp b/src/libs/lmscore/impl/database/User.cpp similarity index 95% rename from src/libs/database/impl/User.cpp rename to src/libs/lmscore/impl/database/User.cpp index 44f8c2b1..3f8ca7e0 100644 --- a/src/libs/database/impl/User.cpp +++ b/src/libs/lmscore/impl/database/User.cpp @@ -17,13 +17,13 @@ * along with LMS. If not, see . */ -#include "database/User.hpp" +#include "lmscore/database/User.hpp" -#include "database/Artist.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackList.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackList.hpp" #include "utils/Logger.hpp" #include "StringViewTraits.hpp" #include "Traits.hpp" diff --git a/src/libs/database/impl/Utils.cpp b/src/libs/lmscore/impl/database/Utils.cpp similarity index 100% rename from src/libs/database/impl/Utils.cpp rename to src/libs/lmscore/impl/database/Utils.cpp diff --git a/src/libs/database/impl/Utils.hpp b/src/libs/lmscore/impl/database/Utils.hpp similarity index 100% rename from src/libs/database/impl/Utils.hpp rename to src/libs/lmscore/impl/database/Utils.hpp diff --git a/src/libs/lmscore/include/lmscore/auth/IAuthTokenService.hpp b/src/libs/lmscore/include/lmscore/auth/IAuthTokenService.hpp index 5d9dd51b..0fa5f2cb 100644 --- a/src/libs/lmscore/include/lmscore/auth/IAuthTokenService.hpp +++ b/src/libs/lmscore/include/lmscore/auth/IAuthTokenService.hpp @@ -27,7 +27,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/lmscore/include/lmscore/auth/IEnvService.hpp b/src/libs/lmscore/include/lmscore/auth/IEnvService.hpp index ecb23349..9a845fcc 100644 --- a/src/libs/lmscore/include/lmscore/auth/IEnvService.hpp +++ b/src/libs/lmscore/include/lmscore/auth/IEnvService.hpp @@ -20,9 +20,8 @@ #pragma once #include -#include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/lmscore/include/lmscore/auth/IPasswordService.hpp b/src/libs/lmscore/include/lmscore/auth/IPasswordService.hpp index 86edc868..3509d6f1 100644 --- a/src/libs/lmscore/include/lmscore/auth/IPasswordService.hpp +++ b/src/libs/lmscore/include/lmscore/auth/IPasswordService.hpp @@ -26,7 +26,7 @@ #include #include "lmscore/auth/Types.hpp" -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/lmscore/include/lmscore/auth/Types.hpp b/src/libs/lmscore/include/lmscore/auth/Types.hpp index 8b97df6e..519c9981 100644 --- a/src/libs/lmscore/include/lmscore/auth/Types.hpp +++ b/src/libs/lmscore/include/lmscore/auth/Types.hpp @@ -20,7 +20,7 @@ #pragma once #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "utils/Exception.hpp" namespace Auth diff --git a/src/libs/lmscore/include/lmscore/cover/ICoverService.hpp b/src/libs/lmscore/include/lmscore/cover/ICoverService.hpp index 039260ef..925e18ed 100644 --- a/src/libs/lmscore/include/lmscore/cover/ICoverService.hpp +++ b/src/libs/lmscore/include/lmscore/cover/ICoverService.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "image/IEncodedImage.hpp" namespace Database diff --git a/src/libs/database/include/database/Artist.hpp b/src/libs/lmscore/include/lmscore/database/Artist.hpp similarity index 99% rename from src/libs/database/include/database/Artist.hpp rename to src/libs/lmscore/include/lmscore/database/Artist.hpp index 23ef7812..a3458a3e 100644 --- a/src/libs/database/include/database/Artist.hpp +++ b/src/libs/lmscore/include/lmscore/database/Artist.hpp @@ -27,7 +27,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "utils/EnumSet.hpp" #include "utils/UUID.hpp" diff --git a/src/libs/database/include/database/Cluster.hpp b/src/libs/lmscore/include/lmscore/database/Cluster.hpp similarity index 98% rename from src/libs/database/include/database/Cluster.hpp rename to src/libs/lmscore/include/lmscore/database/Cluster.hpp index 42a11e77..290d1a30 100644 --- a/src/libs/database/include/database/Cluster.hpp +++ b/src/libs/lmscore/include/lmscore/database/Cluster.hpp @@ -26,7 +26,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/database/include/database/Db.hpp b/src/libs/lmscore/include/lmscore/database/Db.hpp similarity index 100% rename from src/libs/database/include/database/Db.hpp rename to src/libs/lmscore/include/lmscore/database/Db.hpp diff --git a/src/libs/database/include/database/Release.hpp b/src/libs/lmscore/include/lmscore/database/Release.hpp similarity index 99% rename from src/libs/database/include/database/Release.hpp rename to src/libs/lmscore/include/lmscore/database/Release.hpp index ce45a1a8..d75d9921 100644 --- a/src/libs/database/include/database/Release.hpp +++ b/src/libs/lmscore/include/lmscore/database/Release.hpp @@ -25,7 +25,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "utils/UUID.hpp" namespace Database diff --git a/src/libs/database/include/database/ScanSettings.hpp b/src/libs/lmscore/include/lmscore/database/ScanSettings.hpp similarity index 98% rename from src/libs/database/include/database/ScanSettings.hpp rename to src/libs/lmscore/include/lmscore/database/ScanSettings.hpp index 9cb8cb5a..4d8673cb 100644 --- a/src/libs/database/include/database/ScanSettings.hpp +++ b/src/libs/lmscore/include/lmscore/database/ScanSettings.hpp @@ -25,7 +25,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/database/include/database/Session.hpp b/src/libs/lmscore/include/lmscore/database/Session.hpp similarity index 100% rename from src/libs/database/include/database/Session.hpp rename to src/libs/lmscore/include/lmscore/database/Session.hpp diff --git a/src/libs/database/include/database/Track.hpp b/src/libs/lmscore/include/lmscore/database/Track.hpp similarity index 99% rename from src/libs/database/include/database/Track.hpp rename to src/libs/lmscore/include/lmscore/database/Track.hpp index 3e2c2ced..dc71a21f 100644 --- a/src/libs/database/include/database/Track.hpp +++ b/src/libs/lmscore/include/lmscore/database/Track.hpp @@ -34,7 +34,7 @@ #include "utils/EnumSet.hpp" #include "utils/UUID.hpp" -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/database/include/database/TrackArtistLink.hpp b/src/libs/lmscore/include/lmscore/database/TrackArtistLink.hpp similarity index 98% rename from src/libs/database/include/database/TrackArtistLink.hpp rename to src/libs/lmscore/include/lmscore/database/TrackArtistLink.hpp index 55d3b0c5..e8a140e5 100644 --- a/src/libs/database/include/database/TrackArtistLink.hpp +++ b/src/libs/lmscore/include/lmscore/database/TrackArtistLink.hpp @@ -23,7 +23,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "utils/EnumSet.hpp" namespace Database diff --git a/src/libs/database/include/database/TrackBookmark.hpp b/src/libs/lmscore/include/lmscore/database/TrackBookmark.hpp similarity index 98% rename from src/libs/database/include/database/TrackBookmark.hpp rename to src/libs/lmscore/include/lmscore/database/TrackBookmark.hpp index 2c4af0db..089bac05 100644 --- a/src/libs/database/include/database/TrackBookmark.hpp +++ b/src/libs/lmscore/include/lmscore/database/TrackBookmark.hpp @@ -23,7 +23,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/database/include/database/TrackFeatures.hpp b/src/libs/lmscore/include/lmscore/database/TrackFeatures.hpp similarity index 97% rename from src/libs/database/include/database/TrackFeatures.hpp rename to src/libs/lmscore/include/lmscore/database/TrackFeatures.hpp index 99c36d6d..527cde69 100644 --- a/src/libs/database/include/database/TrackFeatures.hpp +++ b/src/libs/lmscore/include/lmscore/database/TrackFeatures.hpp @@ -26,7 +26,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/database/include/database/TrackList.hpp b/src/libs/lmscore/include/lmscore/database/TrackList.hpp similarity index 99% rename from src/libs/database/include/database/TrackList.hpp rename to src/libs/lmscore/include/lmscore/database/TrackList.hpp index 03aaca0f..4449e057 100644 --- a/src/libs/database/include/database/TrackList.hpp +++ b/src/libs/lmscore/include/lmscore/database/TrackList.hpp @@ -21,13 +21,12 @@ #include #include -#include #include #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/database/include/database/Types.hpp b/src/libs/lmscore/include/lmscore/database/Types.hpp similarity index 100% rename from src/libs/database/include/database/Types.hpp rename to src/libs/lmscore/include/lmscore/database/Types.hpp diff --git a/src/libs/database/include/database/User.hpp b/src/libs/lmscore/include/lmscore/database/User.hpp similarity index 99% rename from src/libs/database/include/database/User.hpp rename to src/libs/lmscore/include/lmscore/database/User.hpp index b94d41af..8422132a 100644 --- a/src/libs/database/include/database/User.hpp +++ b/src/libs/lmscore/include/lmscore/database/User.hpp @@ -26,7 +26,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "utils/UUID.hpp" namespace Database { diff --git a/src/libs/lmscore/test/CMakeLists.txt b/src/libs/lmscore/test/CMakeLists.txt new file mode 100644 index 00000000..d74e1951 --- /dev/null +++ b/src/libs/lmscore/test/CMakeLists.txt @@ -0,0 +1,3 @@ + +add_subdirectory(database) + diff --git a/src/libs/database/test/Artist.cpp b/src/libs/lmscore/test/database/Artist.cpp similarity index 100% rename from src/libs/database/test/Artist.cpp rename to src/libs/lmscore/test/database/Artist.cpp diff --git a/src/libs/database/test/CMakeLists.txt b/src/libs/lmscore/test/database/CMakeLists.txt similarity index 94% rename from src/libs/database/test/CMakeLists.txt rename to src/libs/lmscore/test/database/CMakeLists.txt index 605c3af5..0a107ff2 100644 --- a/src/libs/database/test/CMakeLists.txt +++ b/src/libs/lmscore/test/database/CMakeLists.txt @@ -8,7 +8,7 @@ add_executable(test-database ) target_link_libraries(test-database PRIVATE - lmsdatabase + lmscore GTest::GTest ) diff --git a/src/libs/database/test/Cluster.cpp b/src/libs/lmscore/test/database/Cluster.cpp similarity index 100% rename from src/libs/database/test/Cluster.cpp rename to src/libs/lmscore/test/database/Cluster.cpp diff --git a/src/libs/database/test/Common.hpp b/src/libs/lmscore/test/database/Common.hpp similarity index 90% rename from src/libs/database/test/Common.hpp rename to src/libs/lmscore/test/database/Common.hpp index 8864e681..3d6ac552 100644 --- a/src/libs/database/test/Common.hpp +++ b/src/libs/lmscore/test/database/Common.hpp @@ -24,17 +24,17 @@ #include -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackArtistLink.hpp" -#include "database/TrackBookmark.hpp" -#include "database/TrackList.hpp" -#include "database/Types.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackArtistLink.hpp" +#include "lmscore/database/TrackBookmark.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/Types.hpp" +#include "lmscore/database/User.hpp" template class ScopedEntity diff --git a/src/libs/database/test/DatabaseTest.cpp b/src/libs/lmscore/test/database/DatabaseTest.cpp similarity index 100% rename from src/libs/database/test/DatabaseTest.cpp rename to src/libs/lmscore/test/database/DatabaseTest.cpp diff --git a/src/libs/database/test/Release.cpp b/src/libs/lmscore/test/database/Release.cpp similarity index 100% rename from src/libs/database/test/Release.cpp rename to src/libs/lmscore/test/database/Release.cpp diff --git a/src/libs/database/test/Track.cpp b/src/libs/lmscore/test/database/Track.cpp similarity index 100% rename from src/libs/database/test/Track.cpp rename to src/libs/lmscore/test/database/Track.cpp diff --git a/src/libs/recommendation/CMakeLists.txt b/src/libs/recommendation/CMakeLists.txt index 4682173d..3130d76b 100644 --- a/src/libs/recommendation/CMakeLists.txt +++ b/src/libs/recommendation/CMakeLists.txt @@ -17,7 +17,7 @@ target_include_directories(lmsrecommendation PRIVATE ) target_link_libraries(lmsrecommendation PRIVATE - lmsdatabase + lmscore lmssom std::filesystem ) diff --git a/src/libs/recommendation/impl/Engine.cpp b/src/libs/recommendation/impl/Engine.cpp index b6808ceb..f7d2bf05 100644 --- a/src/libs/recommendation/impl/Engine.cpp +++ b/src/libs/recommendation/impl/Engine.cpp @@ -25,9 +25,9 @@ #include "ClustersEngineCreator.hpp" #include "FeaturesEngineCreator.hpp" -#include "database/Db.hpp" -#include "database/Session.hpp" -#include "database/ScanSettings.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/ScanSettings.hpp" #include "utils/Exception.hpp" #include "utils/Logger.hpp" diff --git a/src/libs/recommendation/impl/clusters/ClustersEngine.cpp b/src/libs/recommendation/impl/clusters/ClustersEngine.cpp index b0703a0f..13be84a3 100644 --- a/src/libs/recommendation/impl/clusters/ClustersEngine.cpp +++ b/src/libs/recommendation/impl/clusters/ClustersEngine.cpp @@ -19,13 +19,13 @@ #include "ClustersEngine.hpp" -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackList.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackList.hpp" namespace Recommendation { diff --git a/src/libs/recommendation/impl/features/FeaturesEngine.cpp b/src/libs/recommendation/impl/features/FeaturesEngine.cpp index 7b1f39b6..560e0126 100644 --- a/src/libs/recommendation/impl/features/FeaturesEngine.cpp +++ b/src/libs/recommendation/impl/features/FeaturesEngine.cpp @@ -21,14 +21,14 @@ #include -#include "database/Artist.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackArtistLink.hpp" -#include "database/TrackFeatures.hpp" -#include "database/TrackList.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackArtistLink.hpp" +#include "lmscore/database/TrackFeatures.hpp" +#include "lmscore/database/TrackList.hpp" #include "som/DataNormalizer.hpp" #include "utils/Logger.hpp" #include "utils/Random.hpp" diff --git a/src/libs/recommendation/impl/features/FeaturesEngineCache.hpp b/src/libs/recommendation/impl/features/FeaturesEngineCache.hpp index 08372345..5dd0032a 100644 --- a/src/libs/recommendation/impl/features/FeaturesEngineCache.hpp +++ b/src/libs/recommendation/impl/features/FeaturesEngineCache.hpp @@ -23,7 +23,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "som/Network.hpp" namespace Recommendation { diff --git a/src/libs/recommendation/include/recommendation/IEngine.hpp b/src/libs/recommendation/include/recommendation/IEngine.hpp index 26f180bc..d0a4218c 100644 --- a/src/libs/recommendation/include/recommendation/IEngine.hpp +++ b/src/libs/recommendation/include/recommendation/IEngine.hpp @@ -21,8 +21,8 @@ #include #include -#include -#include "database/Types.hpp" + +#include "lmscore/database/Types.hpp" #include "utils/EnumSet.hpp" namespace Database diff --git a/src/libs/scanner/CMakeLists.txt b/src/libs/scanner/CMakeLists.txt index 5f1467b8..6dcbfebc 100644 --- a/src/libs/scanner/CMakeLists.txt +++ b/src/libs/scanner/CMakeLists.txt @@ -14,7 +14,7 @@ target_include_directories(lmsscanner PRIVATE ) target_link_libraries(lmsscanner PRIVATE - lmsdatabase + lmscore lmsmetadata lmsrecommendation lmsutils diff --git a/src/libs/scanner/impl/Scanner.cpp b/src/libs/scanner/impl/Scanner.cpp index 125324dc..e8563f00 100644 --- a/src/libs/scanner/impl/Scanner.cpp +++ b/src/libs/scanner/impl/Scanner.cpp @@ -24,13 +24,13 @@ #include -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Release.hpp" -#include "database/ScanSettings.hpp" -#include "database/Track.hpp" -#include "database/TrackArtistLink.hpp" -#include "database/TrackFeatures.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/ScanSettings.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackArtistLink.hpp" +#include "lmscore/database/TrackFeatures.hpp" #include "metadata/TagLibParser.hpp" #include "recommendation/IEngine.hpp" #include "utils/Exception.hpp" diff --git a/src/libs/scanner/impl/Scanner.hpp b/src/libs/scanner/impl/Scanner.hpp index 76aeb819..7469cb11 100644 --- a/src/libs/scanner/impl/Scanner.hpp +++ b/src/libs/scanner/impl/Scanner.hpp @@ -30,9 +30,9 @@ #include -#include "database/Types.hpp" -#include "database/ScanSettings.hpp" -#include "database/Session.hpp" +#include "lmscore/database/Types.hpp" +#include "lmscore/database/ScanSettings.hpp" +#include "lmscore/database/Session.hpp" #include "metadata/IParser.hpp" #include "scanner/IScanner.hpp" #include "utils/Path.hpp" diff --git a/src/libs/scanner/include/scanner/ScannerStats.hpp b/src/libs/scanner/include/scanner/ScannerStats.hpp index 5528ce8b..440cf63c 100644 --- a/src/libs/scanner/include/scanner/ScannerStats.hpp +++ b/src/libs/scanner/include/scanner/ScannerStats.hpp @@ -24,7 +24,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Scanner { diff --git a/src/libs/scrobbling/CMakeLists.txt b/src/libs/scrobbling/CMakeLists.txt index d69a6f5a..6b26570c 100644 --- a/src/libs/scrobbling/CMakeLists.txt +++ b/src/libs/scrobbling/CMakeLists.txt @@ -17,7 +17,7 @@ target_include_directories(lmsscrobbling PRIVATE ) target_link_libraries(lmsscrobbling PRIVATE - lmsutils + lmscore ) target_link_libraries(lmsscrobbling PUBLIC diff --git a/src/libs/scrobbling/impl/Scrobbling.cpp b/src/libs/scrobbling/impl/Scrobbling.cpp index b1a91936..39f3b67d 100644 --- a/src/libs/scrobbling/impl/Scrobbling.cpp +++ b/src/libs/scrobbling/impl/Scrobbling.cpp @@ -19,13 +19,13 @@ #include "Scrobbling.hpp" -#include "database/Artist.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackList.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/User.hpp" #include "internal/InternalScrobbler.hpp" #include "listenbrainz/ListenBrainzScrobbler.hpp" diff --git a/src/libs/scrobbling/impl/internal/InternalScrobbler.cpp b/src/libs/scrobbling/impl/internal/InternalScrobbler.cpp index e5b23d51..eb71a438 100644 --- a/src/libs/scrobbling/impl/internal/InternalScrobbler.cpp +++ b/src/libs/scrobbling/impl/internal/InternalScrobbler.cpp @@ -19,11 +19,11 @@ #include "InternalScrobbler.hpp" -#include "database/Db.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackList.hpp" -#include "database/User.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/User.hpp" #include "utils/Logger.hpp" namespace Scrobbling diff --git a/src/libs/scrobbling/impl/listenbrainz/ListenBrainzScrobbler.cpp b/src/libs/scrobbling/impl/listenbrainz/ListenBrainzScrobbler.cpp index 08202d9e..12660e0a 100644 --- a/src/libs/scrobbling/impl/listenbrainz/ListenBrainzScrobbler.cpp +++ b/src/libs/scrobbling/impl/listenbrainz/ListenBrainzScrobbler.cpp @@ -24,13 +24,13 @@ #include #include -#include "database/Artist.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackList.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/User.hpp" #include "utils/IConfig.hpp" #include "utils/http/IClient.hpp" #include "utils/Logger.hpp" diff --git a/src/libs/scrobbling/impl/listenbrainz/ListensSynchronizer.cpp b/src/libs/scrobbling/impl/listenbrainz/ListensSynchronizer.cpp index 8196da8b..c4522501 100644 --- a/src/libs/scrobbling/impl/listenbrainz/ListensSynchronizer.cpp +++ b/src/libs/scrobbling/impl/listenbrainz/ListensSynchronizer.cpp @@ -25,13 +25,13 @@ #include #include -#include "database/Artist.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackList.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/User.hpp" #include "scrobbling/Exception.hpp" #include "utils/IConfig.hpp" #include "utils/http/IClient.hpp" diff --git a/src/libs/scrobbling/impl/listenbrainz/ListensSynchronizer.hpp b/src/libs/scrobbling/impl/listenbrainz/ListensSynchronizer.hpp index e71a8ae4..f1043c69 100644 --- a/src/libs/scrobbling/impl/listenbrainz/ListensSynchronizer.hpp +++ b/src/libs/scrobbling/impl/listenbrainz/ListensSynchronizer.hpp @@ -26,7 +26,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "scrobbling/Listen.hpp" namespace Database diff --git a/src/libs/scrobbling/impl/listenbrainz/Utils.cpp b/src/libs/scrobbling/impl/listenbrainz/Utils.cpp index ab293954..0cda3eb1 100644 --- a/src/libs/scrobbling/impl/listenbrainz/Utils.cpp +++ b/src/libs/scrobbling/impl/listenbrainz/Utils.cpp @@ -21,9 +21,9 @@ #include -#include "database/Session.hpp" -#include "database/TrackList.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/User.hpp" static constexpr std::string_view historyTracklistName {"__scrobbler_listenbrainz_history__"}; diff --git a/src/libs/scrobbling/impl/listenbrainz/Utils.hpp b/src/libs/scrobbling/impl/listenbrainz/Utils.hpp index 6b2d1271..206fa527 100644 --- a/src/libs/scrobbling/impl/listenbrainz/Utils.hpp +++ b/src/libs/scrobbling/impl/listenbrainz/Utils.hpp @@ -22,7 +22,7 @@ #include #include "utils/UUID.hpp" -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/scrobbling/include/scrobbling/IScrobbling.hpp b/src/libs/scrobbling/include/scrobbling/IScrobbling.hpp index cda27ca1..4937494d 100644 --- a/src/libs/scrobbling/include/scrobbling/IScrobbling.hpp +++ b/src/libs/scrobbling/include/scrobbling/IScrobbling.hpp @@ -29,7 +29,7 @@ #include #include "scrobbling/Listen.hpp" -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/libs/scrobbling/include/scrobbling/Listen.hpp b/src/libs/scrobbling/include/scrobbling/Listen.hpp index ae80dbac..e0d71cba 100644 --- a/src/libs/scrobbling/include/scrobbling/Listen.hpp +++ b/src/libs/scrobbling/include/scrobbling/Listen.hpp @@ -21,7 +21,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Scrobbling { diff --git a/src/libs/subsonic/impl/ParameterParsing.hpp b/src/libs/subsonic/impl/ParameterParsing.hpp index bb8a91d3..bd2f536c 100644 --- a/src/libs/subsonic/impl/ParameterParsing.hpp +++ b/src/libs/subsonic/impl/ParameterParsing.hpp @@ -20,7 +20,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "utils/String.hpp" #include "SubsonicResponse.hpp" diff --git a/src/libs/subsonic/impl/RequestContext.hpp b/src/libs/subsonic/impl/RequestContext.hpp index 9d73bcb4..d15a29ca 100644 --- a/src/libs/subsonic/impl/RequestContext.hpp +++ b/src/libs/subsonic/impl/RequestContext.hpp @@ -23,7 +23,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "ClientInfo.hpp" #include "ProtocolVersion.hpp" diff --git a/src/libs/subsonic/impl/Stream.cpp b/src/libs/subsonic/impl/Stream.cpp index d3d181ed..610cd24c 100644 --- a/src/libs/subsonic/impl/Stream.cpp +++ b/src/libs/subsonic/impl/Stream.cpp @@ -22,9 +22,9 @@ #include "av/TranscodeParameters.hpp" #include "av/TranscodeResourceHandlerCreator.hpp" #include "av/Types.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/User.hpp" #include "utils/IResourceHandler.hpp" #include "utils/Logger.hpp" #include "utils/FileResourceHandlerCreator.hpp" diff --git a/src/libs/subsonic/impl/SubsonicId.hpp b/src/libs/subsonic/impl/SubsonicId.hpp index 0ac2a16a..2ff87309 100644 --- a/src/libs/subsonic/impl/SubsonicId.hpp +++ b/src/libs/subsonic/impl/SubsonicId.hpp @@ -19,7 +19,7 @@ #pragma once -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "utils/String.hpp" namespace API::Subsonic diff --git a/src/libs/subsonic/impl/SubsonicResource.cpp b/src/libs/subsonic/impl/SubsonicResource.cpp index 866cccf9..d15aeba3 100644 --- a/src/libs/subsonic/impl/SubsonicResource.cpp +++ b/src/libs/subsonic/impl/SubsonicResource.cpp @@ -29,15 +29,15 @@ #include "lmscore/auth/IPasswordService.hpp" #include "lmscore/auth/IEnvService.hpp" #include "lmscore/cover/ICoverService.hpp" -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackBookmark.hpp" -#include "database/TrackList.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackBookmark.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/User.hpp" #include "recommendation/IEngine.hpp" #include "scrobbling/IScrobbling.hpp" #include "utils/IConfig.hpp" diff --git a/src/libs/subsonic/impl/SubsonicResource.hpp b/src/libs/subsonic/impl/SubsonicResource.hpp index 2d549f41..a5c2c344 100644 --- a/src/libs/subsonic/impl/SubsonicResource.hpp +++ b/src/libs/subsonic/impl/SubsonicResource.hpp @@ -24,7 +24,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "ClientInfo.hpp" #include "RequestContext.hpp" diff --git a/src/lms/main.cpp b/src/lms/main.cpp index 7ae3a787..8ebbd485 100644 --- a/src/lms/main.cpp +++ b/src/lms/main.cpp @@ -29,8 +29,8 @@ #include "lmscore/auth/IPasswordService.hpp" #include "lmscore/auth/IEnvService.hpp" #include "lmscore/cover/ICoverService.hpp" -#include "database/Db.hpp" -#include "database/Session.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Session.hpp" #include "scanner/IScanner.hpp" #include "recommendation/IEngine.hpp" #include "subsonic/SubsonicResource.hpp" diff --git a/src/lms/ui/Auth.cpp b/src/lms/ui/Auth.cpp index 6f406cac..8158d63f 100644 --- a/src/lms/ui/Auth.cpp +++ b/src/lms/ui/Auth.cpp @@ -30,8 +30,8 @@ #include "lmscore/auth/IAuthTokenService.hpp" #include "lmscore/auth/IPasswordService.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "utils/Logger.hpp" #include "utils/Service.hpp" diff --git a/src/lms/ui/Auth.hpp b/src/lms/ui/Auth.hpp index 5fda238b..dc893223 100644 --- a/src/lms/ui/Auth.hpp +++ b/src/lms/ui/Auth.hpp @@ -21,19 +21,18 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" -namespace UserInterface { - -std::optional -processAuthToken(const Wt::WEnvironment& env); - -class Auth : public Wt::WTemplateFormView +namespace UserInterface { - public: - Auth(); + std::optional + processAuthToken(const Wt::WEnvironment& env); - Wt::Signal userLoggedIn; -}; + class Auth : public Wt::WTemplateFormView + { + public: + Auth(); + Wt::Signal userLoggedIn; + }; } // namespace UserInterface diff --git a/src/lms/ui/LmsApplication.cpp b/src/lms/ui/LmsApplication.cpp index c68012fc..7f6b059f 100644 --- a/src/lms/ui/LmsApplication.cpp +++ b/src/lms/ui/LmsApplication.cpp @@ -31,12 +31,12 @@ #include "lmscore/auth/IEnvService.hpp" #include "lmscore/auth/IPasswordService.hpp" #include "lmscore/cover/ICoverService.hpp" -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "scrobbling/IScrobbling.hpp" #include "utils/Logger.hpp" #include "utils/Service.hpp" diff --git a/src/lms/ui/LmsApplicationException.hpp b/src/lms/ui/LmsApplicationException.hpp index 0671a6c4..2bb07492 100644 --- a/src/lms/ui/LmsApplicationException.hpp +++ b/src/lms/ui/LmsApplicationException.hpp @@ -19,7 +19,7 @@ #pragma once -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "utils/Exception.hpp" namespace UserInterface { diff --git a/src/lms/ui/LmsApplicationManager.hpp b/src/lms/ui/LmsApplicationManager.hpp index 1d7761f7..a8f61d1e 100644 --- a/src/lms/ui/LmsApplicationManager.hpp +++ b/src/lms/ui/LmsApplicationManager.hpp @@ -25,7 +25,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace UserInterface { diff --git a/src/lms/ui/LmsTheme.hpp b/src/lms/ui/LmsTheme.hpp index 10ee14c2..3e354b1e 100644 --- a/src/lms/ui/LmsTheme.hpp +++ b/src/lms/ui/LmsTheme.hpp @@ -24,7 +24,7 @@ #include #include -#include "database/User.hpp" +#include "lmscore/database/User.hpp" namespace UserInterface { diff --git a/src/lms/ui/MediaPlayer.cpp b/src/lms/ui/MediaPlayer.cpp index 4ee65e06..96cb31f2 100644 --- a/src/lms/ui/MediaPlayer.cpp +++ b/src/lms/ui/MediaPlayer.cpp @@ -25,13 +25,13 @@ #include "utils/Logger.hpp" -#include "database/Artist.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackList.hpp" -#include "database/Types.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/Types.hpp" +#include "lmscore/database/User.hpp" #include "resource/CoverResource.hpp" #include "resource/AudioTranscodeResource.hpp" diff --git a/src/lms/ui/MediaPlayer.hpp b/src/lms/ui/MediaPlayer.hpp index d4f1700b..7cb028c9 100644 --- a/src/lms/ui/MediaPlayer.hpp +++ b/src/lms/ui/MediaPlayer.hpp @@ -27,7 +27,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace UserInterface { diff --git a/src/lms/ui/PlayQueue.cpp b/src/lms/ui/PlayQueue.cpp index 554b34d2..49c7ab53 100644 --- a/src/lms/ui/PlayQueue.cpp +++ b/src/lms/ui/PlayQueue.cpp @@ -22,12 +22,12 @@ #include #include -#include "database/Cluster.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackList.hpp" -#include "database/User.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/User.hpp" #include "recommendation/IEngine.hpp" #include "utils/Logger.hpp" #include "utils/Random.hpp" diff --git a/src/lms/ui/PlayQueue.hpp b/src/lms/ui/PlayQueue.hpp index 1bbb996a..a8e14046 100644 --- a/src/lms/ui/PlayQueue.hpp +++ b/src/lms/ui/PlayQueue.hpp @@ -25,7 +25,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "PlayQueueAction.hpp" namespace Similarity diff --git a/src/lms/ui/PlayQueueAction.hpp b/src/lms/ui/PlayQueueAction.hpp index fffd8133..aa52bddc 100644 --- a/src/lms/ui/PlayQueueAction.hpp +++ b/src/lms/ui/PlayQueueAction.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace UserInterface { diff --git a/src/lms/ui/SettingsView.cpp b/src/lms/ui/SettingsView.cpp index d2cb3a95..9aecceda 100644 --- a/src/lms/ui/SettingsView.cpp +++ b/src/lms/ui/SettingsView.cpp @@ -35,7 +35,7 @@ #include "common/ValueStringModel.hpp" #include "lmscore/auth/IPasswordService.hpp" -#include "database/Session.hpp" +#include "lmscore/database/Session.hpp" #include "utils/IConfig.hpp" #include "utils/Logger.hpp" #include "utils/Service.hpp" diff --git a/src/lms/ui/admin/DatabaseSettingsView.cpp b/src/lms/ui/admin/DatabaseSettingsView.cpp index d410b4cd..cef99be5 100644 --- a/src/lms/ui/admin/DatabaseSettingsView.cpp +++ b/src/lms/ui/admin/DatabaseSettingsView.cpp @@ -26,9 +26,9 @@ #include #include -#include "database/Cluster.hpp" -#include "database/ScanSettings.hpp" -#include "database/Session.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/ScanSettings.hpp" +#include "lmscore/database/Session.hpp" #include "scanner/IScanner.hpp" #include "utils/Logger.hpp" #include "utils/Service.hpp" diff --git a/src/lms/ui/admin/InitWizardView.cpp b/src/lms/ui/admin/InitWizardView.cpp index 3ca4d184..b3ba29da 100644 --- a/src/lms/ui/admin/InitWizardView.cpp +++ b/src/lms/ui/admin/InitWizardView.cpp @@ -25,8 +25,8 @@ #include #include "lmscore/auth/IPasswordService.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "utils/Exception.hpp" #include "utils/Logger.hpp" #include "utils/Service.hpp" diff --git a/src/lms/ui/admin/ScannerController.cpp b/src/lms/ui/admin/ScannerController.cpp index f01cfc71..bd12f280 100644 --- a/src/lms/ui/admin/ScannerController.cpp +++ b/src/lms/ui/admin/ScannerController.cpp @@ -28,8 +28,8 @@ #include #include -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "scanner/IScanner.hpp" #include "utils/Service.hpp" #include "LmsApplication.hpp" diff --git a/src/lms/ui/admin/UserView.cpp b/src/lms/ui/admin/UserView.cpp index b0f99755..874442cd 100644 --- a/src/lms/ui/admin/UserView.cpp +++ b/src/lms/ui/admin/UserView.cpp @@ -28,8 +28,8 @@ #include #include "lmscore/auth/IPasswordService.hpp" -#include "database/User.hpp" -#include "database/Session.hpp" +#include "lmscore/database/User.hpp" +#include "lmscore/database/Session.hpp" #include "utils/IConfig.hpp" #include "utils/Exception.hpp" #include "utils/Logger.hpp" diff --git a/src/lms/ui/admin/UsersView.cpp b/src/lms/ui/admin/UsersView.cpp index 8f26e470..358021bf 100644 --- a/src/lms/ui/admin/UsersView.cpp +++ b/src/lms/ui/admin/UsersView.cpp @@ -24,8 +24,8 @@ #include #include "lmscore/auth/IPasswordService.hpp" -#include "database/User.hpp" -#include "database/Session.hpp" +#include "lmscore/database/User.hpp" +#include "lmscore/database/Session.hpp" #include "utils/Logger.hpp" #include "utils/Service.hpp" diff --git a/src/lms/ui/common/LoginNameValidator.cpp b/src/lms/ui/common/LoginNameValidator.cpp index d1574d3f..a7767364 100644 --- a/src/lms/ui/common/LoginNameValidator.cpp +++ b/src/lms/ui/common/LoginNameValidator.cpp @@ -20,7 +20,7 @@ #include "LoginNameValidator.hpp" #include -#include "database/User.hpp" +#include "lmscore/database/User.hpp" namespace UserInterface { diff --git a/src/lms/ui/common/PasswordValidator.hpp b/src/lms/ui/common/PasswordValidator.hpp index a3efe8e6..337341bb 100644 --- a/src/lms/ui/common/PasswordValidator.hpp +++ b/src/lms/ui/common/PasswordValidator.hpp @@ -22,7 +22,6 @@ #include #include -#include "database/Types.hpp" #include "lmscore/auth/Types.hpp" namespace UserInterface diff --git a/src/lms/ui/explore/ArtistCollector.cpp b/src/lms/ui/explore/ArtistCollector.cpp index 0c73aa3e..4a698e36 100644 --- a/src/lms/ui/explore/ArtistCollector.cpp +++ b/src/lms/ui/explore/ArtistCollector.cpp @@ -19,9 +19,9 @@ #include "ArtistCollector.hpp" -#include "database/Artist.hpp" -#include "database/User.hpp" -#include "database/TrackList.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/User.hpp" +#include "lmscore/database/TrackList.hpp" #include "scrobbling/IScrobbling.hpp" #include "utils/Service.hpp" #include "Filters.hpp" diff --git a/src/lms/ui/explore/ArtistCollector.hpp b/src/lms/ui/explore/ArtistCollector.hpp index 05734af0..98c6008c 100644 --- a/src/lms/ui/explore/ArtistCollector.hpp +++ b/src/lms/ui/explore/ArtistCollector.hpp @@ -24,7 +24,7 @@ #include "DatabaseCollectorBase.hpp" -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/lms/ui/explore/ArtistListHelpers.cpp b/src/lms/ui/explore/ArtistListHelpers.cpp index 85adb362..2187c585 100644 --- a/src/lms/ui/explore/ArtistListHelpers.cpp +++ b/src/lms/ui/explore/ArtistListHelpers.cpp @@ -20,7 +20,7 @@ #include -#include "database/Artist.hpp" +#include "lmscore/database/Artist.hpp" #include "LmsApplication.hpp" namespace UserInterface::ArtistListHelpers diff --git a/src/lms/ui/explore/ArtistListHelpers.hpp b/src/lms/ui/explore/ArtistListHelpers.hpp index 02659bf7..3f20d107 100644 --- a/src/lms/ui/explore/ArtistListHelpers.hpp +++ b/src/lms/ui/explore/ArtistListHelpers.hpp @@ -23,7 +23,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/lms/ui/explore/ArtistView.cpp b/src/lms/ui/explore/ArtistView.cpp index eb6f1d41..0ea8c110 100644 --- a/src/lms/ui/explore/ArtistView.cpp +++ b/src/lms/ui/explore/ArtistView.cpp @@ -25,13 +25,13 @@ #include #include -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Release.hpp" -#include "database/ScanSettings.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/User.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/ScanSettings.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/User.hpp" #include "recommendation/IEngine.hpp" #include "utils/Logger.hpp" #include "utils/String.hpp" diff --git a/src/lms/ui/explore/ArtistView.hpp b/src/lms/ui/explore/ArtistView.hpp index 18b3894c..bc0b1cac 100644 --- a/src/lms/ui/explore/ArtistView.hpp +++ b/src/lms/ui/explore/ArtistView.hpp @@ -25,7 +25,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "PlayQueueAction.hpp" namespace Database diff --git a/src/lms/ui/explore/ArtistsView.cpp b/src/lms/ui/explore/ArtistsView.cpp index 3d71b94c..de06b920 100644 --- a/src/lms/ui/explore/ArtistsView.cpp +++ b/src/lms/ui/explore/ArtistsView.cpp @@ -21,8 +21,8 @@ #include -#include "database/Session.hpp" -#include "database/TrackArtistLink.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/TrackArtistLink.hpp" #include "utils/EnumSet.hpp" #include "utils/Logger.hpp" diff --git a/src/lms/ui/explore/ArtistsView.hpp b/src/lms/ui/explore/ArtistsView.hpp index f7e61e22..44ffaea0 100644 --- a/src/lms/ui/explore/ArtistsView.hpp +++ b/src/lms/ui/explore/ArtistsView.hpp @@ -25,7 +25,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "ArtistCollector.hpp" namespace UserInterface diff --git a/src/lms/ui/explore/DatabaseCollectorBase.hpp b/src/lms/ui/explore/DatabaseCollectorBase.hpp index 224f7657..677a2746 100644 --- a/src/lms/ui/explore/DatabaseCollectorBase.hpp +++ b/src/lms/ui/explore/DatabaseCollectorBase.hpp @@ -25,7 +25,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace UserInterface { diff --git a/src/lms/ui/explore/Explore.cpp b/src/lms/ui/explore/Explore.cpp index 8c821fdb..16dab2e2 100644 --- a/src/lms/ui/explore/Explore.cpp +++ b/src/lms/ui/explore/Explore.cpp @@ -23,10 +23,10 @@ #include #include -#include "database/Artist.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "utils/Logger.hpp" #include "LmsApplication.hpp" diff --git a/src/lms/ui/explore/Explore.hpp b/src/lms/ui/explore/Explore.hpp index 66815002..7bd4dd8c 100644 --- a/src/lms/ui/explore/Explore.hpp +++ b/src/lms/ui/explore/Explore.hpp @@ -21,7 +21,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "PlayQueueAction.hpp" namespace UserInterface { diff --git a/src/lms/ui/explore/Filters.cpp b/src/lms/ui/explore/Filters.cpp index f8ef1c74..2749373e 100644 --- a/src/lms/ui/explore/Filters.cpp +++ b/src/lms/ui/explore/Filters.cpp @@ -24,8 +24,8 @@ #include #include -#include "database/Cluster.hpp" -#include "database/Session.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Session.hpp" #include "LmsApplication.hpp" diff --git a/src/lms/ui/explore/Filters.hpp b/src/lms/ui/explore/Filters.hpp index 079d52c2..ce4abab9 100644 --- a/src/lms/ui/explore/Filters.hpp +++ b/src/lms/ui/explore/Filters.hpp @@ -24,7 +24,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "Filters.hpp" diff --git a/src/lms/ui/explore/ReleaseCollector.cpp b/src/lms/ui/explore/ReleaseCollector.cpp index c5671f54..f6939725 100644 --- a/src/lms/ui/explore/ReleaseCollector.cpp +++ b/src/lms/ui/explore/ReleaseCollector.cpp @@ -21,10 +21,10 @@ #include -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" -#include "database/TrackList.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" +#include "lmscore/database/TrackList.hpp" #include "scrobbling/IScrobbling.hpp" #include "utils/Service.hpp" #include "Filters.hpp" diff --git a/src/lms/ui/explore/ReleaseListHelpers.cpp b/src/lms/ui/explore/ReleaseListHelpers.cpp index 71c5daa5..e374b6fb 100644 --- a/src/lms/ui/explore/ReleaseListHelpers.cpp +++ b/src/lms/ui/explore/ReleaseListHelpers.cpp @@ -23,8 +23,8 @@ #include #include -#include "database/Artist.hpp" -#include "database/Release.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Release.hpp" #include "resource/CoverResource.hpp" #include "LmsApplication.hpp" diff --git a/src/lms/ui/explore/ReleaseListHelpers.hpp b/src/lms/ui/explore/ReleaseListHelpers.hpp index 3aad6698..65219f1f 100644 --- a/src/lms/ui/explore/ReleaseListHelpers.hpp +++ b/src/lms/ui/explore/ReleaseListHelpers.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/lms/ui/explore/ReleasePopup.cpp b/src/lms/ui/explore/ReleasePopup.cpp index 7224683f..88482867 100644 --- a/src/lms/ui/explore/ReleasePopup.cpp +++ b/src/lms/ui/explore/ReleasePopup.cpp @@ -21,9 +21,9 @@ #include -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/User.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/User.hpp" #include "resource/DownloadResource.hpp" #include "LmsApplication.hpp" diff --git a/src/lms/ui/explore/ReleasePopup.hpp b/src/lms/ui/explore/ReleasePopup.hpp index 5ffb4f48..393eb072 100644 --- a/src/lms/ui/explore/ReleasePopup.hpp +++ b/src/lms/ui/explore/ReleasePopup.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "PlayQueueAction.hpp" namespace UserInterface diff --git a/src/lms/ui/explore/ReleaseView.cpp b/src/lms/ui/explore/ReleaseView.cpp index 15334246..2a4cd6d0 100644 --- a/src/lms/ui/explore/ReleaseView.cpp +++ b/src/lms/ui/explore/ReleaseView.cpp @@ -25,11 +25,11 @@ #include #include -#include "database/Cluster.hpp" -#include "database/Release.hpp" -#include "database/ScanSettings.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/ScanSettings.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "recommendation/IEngine.hpp" #include "utils/Logger.hpp" #include "utils/String.hpp" diff --git a/src/lms/ui/explore/ReleaseView.hpp b/src/lms/ui/explore/ReleaseView.hpp index d3700eaa..aba128b1 100644 --- a/src/lms/ui/explore/ReleaseView.hpp +++ b/src/lms/ui/explore/ReleaseView.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "PlayQueueAction.hpp" namespace Database diff --git a/src/lms/ui/explore/ReleasesView.cpp b/src/lms/ui/explore/ReleasesView.cpp index 93c56428..71e8a608 100644 --- a/src/lms/ui/explore/ReleasesView.cpp +++ b/src/lms/ui/explore/ReleasesView.cpp @@ -23,7 +23,7 @@ #include #include -#include "database/Session.hpp" +#include "lmscore/database/Session.hpp" #include "common/InfiniteScrollingContainer.hpp" #include "ReleaseListHelpers.hpp" #include "Filters.hpp" diff --git a/src/lms/ui/explore/ReleasesView.hpp b/src/lms/ui/explore/ReleasesView.hpp index f2a9b91b..f8e9578f 100644 --- a/src/lms/ui/explore/ReleasesView.hpp +++ b/src/lms/ui/explore/ReleasesView.hpp @@ -24,7 +24,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "PlayQueueAction.hpp" #include "ReleaseCollector.hpp" diff --git a/src/lms/ui/explore/SearchView.cpp b/src/lms/ui/explore/SearchView.cpp index 90a950e8..143f4c7f 100644 --- a/src/lms/ui/explore/SearchView.cpp +++ b/src/lms/ui/explore/SearchView.cpp @@ -25,10 +25,10 @@ #include #include -#include "database/Artist.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "common/InfiniteScrollingContainer.hpp" #include "common/LoadingIndicator.hpp" diff --git a/src/lms/ui/explore/TrackCollector.cpp b/src/lms/ui/explore/TrackCollector.cpp index 77106931..22eb6013 100644 --- a/src/lms/ui/explore/TrackCollector.cpp +++ b/src/lms/ui/explore/TrackCollector.cpp @@ -21,10 +21,10 @@ #include -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/TrackList.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/TrackList.hpp" +#include "lmscore/database/User.hpp" #include "scrobbling/IScrobbling.hpp" #include "utils/Service.hpp" #include "Filters.hpp" diff --git a/src/lms/ui/explore/TrackListHelpers.cpp b/src/lms/ui/explore/TrackListHelpers.cpp index ba36cb9d..1687bd82 100644 --- a/src/lms/ui/explore/TrackListHelpers.cpp +++ b/src/lms/ui/explore/TrackListHelpers.cpp @@ -24,9 +24,9 @@ #include #include -#include "database/Artist.hpp" -#include "database/Release.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Track.hpp" #include "resource/DownloadResource.hpp" #include "resource/CoverResource.hpp" #include "LmsApplication.hpp" diff --git a/src/lms/ui/explore/TrackListHelpers.hpp b/src/lms/ui/explore/TrackListHelpers.hpp index 2e3ea306..94bcc1e6 100644 --- a/src/lms/ui/explore/TrackListHelpers.hpp +++ b/src/lms/ui/explore/TrackListHelpers.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "PlayQueueAction.hpp" namespace Database diff --git a/src/lms/ui/explore/TrackPopup.cpp b/src/lms/ui/explore/TrackPopup.cpp index 8884347c..143ea92e 100644 --- a/src/lms/ui/explore/TrackPopup.cpp +++ b/src/lms/ui/explore/TrackPopup.cpp @@ -21,9 +21,9 @@ #include -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/User.hpp" #include "resource/DownloadResource.hpp" #include "LmsApplication.hpp" diff --git a/src/lms/ui/explore/TrackPopup.hpp b/src/lms/ui/explore/TrackPopup.hpp index 1597d994..4b745f73 100644 --- a/src/lms/ui/explore/TrackPopup.hpp +++ b/src/lms/ui/explore/TrackPopup.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "PlayQueueAction.hpp" namespace UserInterface diff --git a/src/lms/ui/explore/TracksView.cpp b/src/lms/ui/explore/TracksView.cpp index daec0fcd..43bd3c0e 100644 --- a/src/lms/ui/explore/TracksView.cpp +++ b/src/lms/ui/explore/TracksView.cpp @@ -23,7 +23,7 @@ #include #include -#include "database/Session.hpp" +#include "lmscore/database/Session.hpp" #include "utils/Logger.hpp" #include "common/InfiniteScrollingContainer.hpp" diff --git a/src/lms/ui/explore/TracksView.hpp b/src/lms/ui/explore/TracksView.hpp index ac011e01..12fcb897 100644 --- a/src/lms/ui/explore/TracksView.hpp +++ b/src/lms/ui/explore/TracksView.hpp @@ -24,7 +24,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "PlayQueueAction.hpp" #include "TrackCollector.hpp" diff --git a/src/lms/ui/resource/AudioFileResource.cpp b/src/lms/ui/resource/AudioFileResource.cpp index def318df..ad9d6c91 100644 --- a/src/lms/ui/resource/AudioFileResource.cpp +++ b/src/lms/ui/resource/AudioFileResource.cpp @@ -23,8 +23,8 @@ #include #include "av/IAudioFile.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "utils/FileResourceHandlerCreator.hpp" #include "utils/Logger.hpp" #include "utils/String.hpp" diff --git a/src/lms/ui/resource/AudioFileResource.hpp b/src/lms/ui/resource/AudioFileResource.hpp index fda116eb..76fbbe7a 100644 --- a/src/lms/ui/resource/AudioFileResource.hpp +++ b/src/lms/ui/resource/AudioFileResource.hpp @@ -21,7 +21,7 @@ #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace UserInterface { diff --git a/src/lms/ui/resource/AudioTranscodeResource.cpp b/src/lms/ui/resource/AudioTranscodeResource.cpp index 66ecac06..7845f3c8 100644 --- a/src/lms/ui/resource/AudioTranscodeResource.cpp +++ b/src/lms/ui/resource/AudioTranscodeResource.cpp @@ -25,9 +25,9 @@ #include "av/TranscodeParameters.hpp" #include "av/TranscodeResourceHandlerCreator.hpp" #include "av/Types.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" -#include "database/User.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" +#include "lmscore/database/User.hpp" #include "utils/Logger.hpp" #include "utils/String.hpp" diff --git a/src/lms/ui/resource/AudioTranscodeResource.hpp b/src/lms/ui/resource/AudioTranscodeResource.hpp index ef516e91..4c9a594c 100644 --- a/src/lms/ui/resource/AudioTranscodeResource.hpp +++ b/src/lms/ui/resource/AudioTranscodeResource.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace Database { diff --git a/src/lms/ui/resource/CoverResource.cpp b/src/lms/ui/resource/CoverResource.cpp index 44d1189d..4918b3c4 100644 --- a/src/lms/ui/resource/CoverResource.cpp +++ b/src/lms/ui/resource/CoverResource.cpp @@ -23,7 +23,7 @@ #include #include "lmscore/cover/ICoverService.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Track.hpp" #include "utils/Exception.hpp" #include "utils/Logger.hpp" #include "utils/Service.hpp" diff --git a/src/lms/ui/resource/CoverResource.hpp b/src/lms/ui/resource/CoverResource.hpp index 1e8cb8ad..2b5d3b84 100644 --- a/src/lms/ui/resource/CoverResource.hpp +++ b/src/lms/ui/resource/CoverResource.hpp @@ -20,7 +20,7 @@ #pragma once #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" namespace UserInterface { diff --git a/src/lms/ui/resource/DownloadResource.cpp b/src/lms/ui/resource/DownloadResource.cpp index 998096a5..35061ef6 100644 --- a/src/lms/ui/resource/DownloadResource.cpp +++ b/src/lms/ui/resource/DownloadResource.cpp @@ -26,10 +26,10 @@ #include #include -#include "database/Artist.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "utils/Exception.hpp" #include "utils/Logger.hpp" #include "utils/Zipper.hpp" diff --git a/src/lms/ui/resource/DownloadResource.hpp b/src/lms/ui/resource/DownloadResource.hpp index 581a55ec..20e432cb 100644 --- a/src/lms/ui/resource/DownloadResource.hpp +++ b/src/lms/ui/resource/DownloadResource.hpp @@ -22,7 +22,7 @@ #include #include -#include "database/Types.hpp" +#include "lmscore/database/Types.hpp" #include "utils/Zipper.hpp" namespace UserInterface { diff --git a/src/tools/cover/LmsCover.cpp b/src/tools/cover/LmsCover.cpp index 8202497c..f6757c8b 100644 --- a/src/tools/cover/LmsCover.cpp +++ b/src/tools/cover/LmsCover.cpp @@ -25,10 +25,10 @@ #include #include "lmscore/cover/ICoverService.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "utils/IConfig.hpp" #include "utils/Logger.hpp" #include "utils/Service.hpp" diff --git a/src/tools/recommendation/CMakeLists.txt b/src/tools/recommendation/CMakeLists.txt index 12f20ef0..5fd6b6a8 100644 --- a/src/tools/recommendation/CMakeLists.txt +++ b/src/tools/recommendation/CMakeLists.txt @@ -4,7 +4,7 @@ add_executable(lms-recommendation ) target_link_libraries(lms-recommendation PRIVATE - lmsdatabase + lmscore lmsrecommendation Boost::program_options ) diff --git a/src/tools/recommendation/LmsRecommendation.cpp b/src/tools/recommendation/LmsRecommendation.cpp index c88dcc36..23c11d26 100644 --- a/src/tools/recommendation/LmsRecommendation.cpp +++ b/src/tools/recommendation/LmsRecommendation.cpp @@ -24,12 +24,12 @@ #include -#include "database/Artist.hpp" -#include "database/Cluster.hpp" -#include "database/Db.hpp" -#include "database/Release.hpp" -#include "database/Session.hpp" -#include "database/Track.hpp" +#include "lmscore/database/Artist.hpp" +#include "lmscore/database/Cluster.hpp" +#include "lmscore/database/Db.hpp" +#include "lmscore/database/Release.hpp" +#include "lmscore/database/Session.hpp" +#include "lmscore/database/Track.hpp" #include "utils/IConfig.hpp" #include "utils/Service.hpp" #include "utils/StreamLogger.hpp"