Started implementing local music playback

This commit is contained in:
2026-02-13 23:07:01 +10:00
parent ba554dc716
commit 66aa616286
5 changed files with 68 additions and 2 deletions
+6 -2
View File
@@ -12,6 +12,8 @@ find_package(OpenGL REQUIRED)
find_package(SDL2 REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_check_modules(GSTREAMER REQUIRED gstreamer-1.0)
pkg_check_modules(AVFORMAT REQUIRED libavformat)
pkg_check_modules(AVUTIL REQUIRED libavutil)
add_subdirectory(external/discord-rpc)
@@ -25,6 +27,8 @@ add_executable(ossp MACOSX_BUNDLE
configHandler.c
discordrpc.c
localRadioDBHandler.c
localMusicHandler.cpp
socket.c
gui/gui_entry.cpp
player/player.c
player/playQueue.cpp
@@ -65,6 +69,6 @@ set_target_properties(ossp PROPERTIES
MACOSX_BUNDLE_GUI_IDENTIFIER "org.hojuix.ossp"
)
include_directories(${GSTREAMER_INCLUDE_DIRS})
include_directories(${GSTREAMER_INCLUDE_DIRS} ${AVFORMAT_INCLUDE_DIR} ${AVUTIL_INCLUDE_DIRS})
target_link_libraries(ossp PRIVATE OpenSSL::SSL OpenSSL::Crypto CURL::libcurl SDL2::SDL2 ${OPENGL_LIBRARIES} discord-rpc ${GSTREAMER_LIBRARIES})
target_link_libraries(ossp PRIVATE OpenSSL::SSL OpenSSL::Crypto CURL::libcurl SDL2::SDL2 ${OPENGL_LIBRARIES} discord-rpc ${GSTREAMER_LIBRARIES} ${AVFORMAT_LIBRARIES} ${AVUTIL_LIBRARIES})