diff --git a/CMakeLists.txt b/CMakeLists.txt
index 73f21ccbc717c18c005cfcdd9f98f8d2530e05f6..7303c7a0d34773ae10bcbe6de4e919de49d5dcc4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -25,6 +25,7 @@ find_library(AVCODEC_LIBRARY    avcodec     4.0 REQUIRED)
 find_library(AVUTIL_LIBRARY     avutil      4.0 REQUIRED)
 find_library(SWRESAMPLE_LIBRARY swresample      REQUIRED)
 find_library(AVFORMAT_LIBRARY   avformat        REQUIRED)
+find_library(MPV_LIBRARY        mpv             REQUIRED)
 
 # Add the lua dependency
 add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/vendor/lua-5.4.3" "${CMAKE_BINARY_DIR}/vendor/lua-5.4.3")
@@ -54,6 +55,7 @@ target_link_libraries(Vivy PRIVATE ${AVCODEC_LIBRARY})
 target_link_libraries(Vivy PRIVATE ${AVUTIL_LIBRARY})
 target_link_libraries(Vivy PRIVATE ${SWRESAMPLE_LIBRARY})
 target_link_libraries(Vivy PRIVATE ${AVFORMAT_LIBRARY})
+target_link_libraries(Vivy PRIVATE ${MPV_LIBRARY})
 target_link_libraries(Vivy PRIVATE lua)
 
 # Headers related things
diff --git a/README.md b/README.md
index b42ed5a5a7eb3ec24d9663330f293056a727ce2f..0a2593a5024252855b37051e28039e7fe91d425f 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,8 @@ way to add the av libraries to it.
 
 Vivy depends on Qt5 and libav. On ubuntu install the following packages:
 `qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libavutil-dev
-libavcodec-dev libavformat-dev cmake clang clang-format libomp-dev`.
+libavcodec-dev libavformat-dev libmpv-dev cmake clang clang-format
+libomp-dev`.
 
 #### Arch/Manjaro