|
@@ -22,10 +22,12 @@ sudo apt install build-essential autoconf automake libtool libharfbuzz-dev libfr
|
|
|
mkdir ~/jmp; cd ~/jmp
|
|
|
git clone https://github.com/mpv-player/mpv-build.git
|
|
|
cd mpv-build
|
|
|
-echo --enable-libmpv-shared > mpv_options
|
|
|
-echo --disable-cplayer >> mpv_options
|
|
|
+echo -Dlibmpv=true > mpv_options
|
|
|
+echo -Dpipewire=disabled >> mpv_options # hopefully temporary
|
|
|
./rebuild -j4
|
|
|
sudo ./install
|
|
|
+sudo ln -s /usr/local/lib/x86_64-linux-gnu/libmpv.so /usr/local/lib/x86_64-linux-gnu/libmpv.so.1
|
|
|
+sudo ln -sf /usr/local/lib/x86_64-linux-gnu/libmpv.so /usr/local/lib/libmpv.so.2
|
|
|
sudo ldconfig
|
|
|
cd ~/jmp/
|
|
|
git clone https://github.com/jellyfin/jellyfin-media-player.git
|
|
@@ -134,4 +136,8 @@ This file can also be printed at runtime when using the ``--licenses`` option.
|
|
|
|
|
|
## Unofficial Plugin Support
|
|
|
|
|
|
-You can enable experimental support for [Jellyscrub](https://github.com/nicknsy/jellyscrub) and [Skip Intro](https://github.com/ConfusedPolarBear/intro-skipper) in client settings. These are included for convenience only and is not an endorsement or long-term commitment to ensure functionality. See `src/native` for details on what the plugins modify code-wise.
|
|
|
+You can enable experimental support for [Jellyscrub](https://github.com/nicknsy/jellyscrub) and [Skip Intro](https://github.com/ConfusedPolarBear/intro-skipper) in client settings. These are included for convenience only and is not an endorsement or long-term commitment to ensure functionality. See `src/native` for details on what the plugins modify code-wise.
|
|
|
+
|
|
|
+## Known Issues
|
|
|
+
|
|
|
+If you build MPV from source, you currently need to disable pipewire or else the client will segfault.
|