diff --git a/.gitignore b/.gitignore index a03fe99d..761aaa87 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ *.sw? *.*~ +CMakeCache.txt +CMakeFiles/ build/ diff --git a/.lgtm.yml b/.lgtm.yml index d8c8301d..569efc34 100644 --- a/.lgtm.yml +++ b/.lgtm.yml @@ -14,7 +14,6 @@ extraction: - libavutil-dev - libavformat-dev - libstb-dev - - libpstreams-dev - libtag1-dev - libpam0g-dev after_prepare: diff --git a/.travis.yml b/.travis.yml index 62e5b7a2..19b0faa3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,6 @@ addons: - libavformat-dev - ffmpeg - libstb-dev - - libpstreams-dev - libtag1-dev - libpam0g-dev - libgraphicsmagick++1-dev diff --git a/CMakeLists.txt b/CMakeLists.txt index a56f2fa0..6a807b62 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,16 +8,16 @@ set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED True) include(CTest) -find_package(PkgConfig REQUIRED) find_package(Filesystem REQUIRED) find_package(FFMPEGAV REQUIRED) -find_package(Taglib REQUIRED) find_package(Boost REQUIRED COMPONENTS system program_options) -find_package(PStreams REQUIRED) find_package(Wt REQUIRED COMPONENTS Wt Dbo DboSqlite3 HTTP) find_package(PAM) find_package(STB) -pkg_check_modules(GRAPHICSMAGICKXX GraphicsMagick++) +find_package(PkgConfig REQUIRED) +pkg_check_modules(Taglib REQUIRED IMPORTED_TARGET taglib) +pkg_check_modules(Config++ REQUIRED IMPORTED_TARGET libconfig++) +pkg_check_modules(GraphicsMagick++ IMPORTED_TARGET GraphicsMagick++) # WT if (NOT Wt_FOUND) @@ -51,13 +51,13 @@ endif () # IMAGE if (STB_FOUND) set(IMAGE_LIBRARY STB CACHE STRING "STB library") -elseif (GRAPHICSMAGICKXX_FOUND) +elseif (GraphicsMagick++_FOUND) set(IMAGE_LIBRARY GraphicsMagick++ CACHE STRING "GraphicsMagick++") else () message(FATAL_ERROR "Cannot find suitable image library") endif() set_property(CACHE IMAGE_LIBRARY PROPERTY STRINGS GraphicsMagick++ STB) -if (IMAGE_LIBRARY STREQUAL GraphicsMagick++ AND NOT GRAPHICSMAGICKXX_FOUND) +if (IMAGE_LIBRARY STREQUAL GraphicsMagick++ AND NOT GraphicsMagick++_FOUND) message(FATAL_ERROR "GraphicsMagick++ not found") elseif (IMAGE_LIBRARY STREQUAL STB AND NOT STB_FOUND) message(FATAL_ERROR "STB not found") diff --git a/INSTALL.md b/INSTALL.md index 0fd64d34..3e408ce7 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -43,7 +43,7 @@ __Notes__: * a C++17 compiler is needed * ffmpeg version 4 minimum is required ```sh -apt-get install g++ cmake libboost-system-dev libavutil-dev libavformat-dev libstb-dev libconfig++-dev libpstreams-dev ffmpeg libtag1-dev libpam0g-dev +apt-get install g++ cmake libboost-system-dev libavutil-dev libavformat-dev libstb-dev libconfig++-dev ffmpeg libtag1-dev libpam0g-dev ``` __Notes__: * libpam0g-dev is optional (only for using PAM authentication) @@ -157,6 +157,9 @@ server { proxy_request_buffering off; proxy_buffering off; proxy_buffer_size 4k; + proxy_read_timeout 10m; + proxy_send_timeout 10m; + keepalive_timeout 10m; location / { diff --git a/approot/artist.xml b/approot/artist.xml index 301682b6..21f3e7a9 100644 --- a/approot/artist.xml +++ b/approot/artist.xml @@ -6,7 +6,7 @@

${name}

${clusters} - ${play-btn}${more-btn} + ${play-btn class="Lms-explore-btn Lms-btn"}${more-btn class="Lms-explore-btn Lms-btn"}
${releases class="Lms-explore-artist-entries-container"} diff --git a/approot/explore.xml b/approot/explore.xml index a1a84291..ae88ff4b 100644 --- a/approot/explore.xml +++ b/approot/explore.xml @@ -5,8 +5,8 @@ ${contents class="Lms-explore-contents"} - - + + ${add-filter class="btn-sm btn-info"} ${clusters class="Lms-explore-clusters"} diff --git a/approot/mediaplayer.xml b/approot/mediaplayer.xml index 1d0c8990..f7b70da6 100644 --- a/approot/mediaplayer.xml +++ b/approot/mediaplayer.xml @@ -15,26 +15,26 @@
-
- +
+
-