mpv-mpris
mpv-mpris copied to clipboard
MPRIS plugin for mpv
I took a stab at exposing some musicbrainz metadata if it is present in mpv. This will be useful for anyone who has tagged their music library with Musicbrainz Picard...
It's more predictable for people (like me) who want to control a specific instance of MPV.
When playing an opus file which contains a cover image with mpv, it's not propagating through mpris. I think it's a problem with mpv-mpris, since mpv shows the image in...
I'm currently trying to switch to the [mpv flatpak](https://github.com/flathub/io.mpv.Mpv), but mpris is currently not working correctly when using 3 or more instances of mpv. The reason for this is that...
If I load mpv without mpris.so, the video plays as normal, and nothing shows up in `playerctl -l`. However, if I load mpv with `--script=~/.config/mpv/scripts/mpris.so`, and add the relevant dbus...
I don't know exactly what the correct behaviour in general for this ought to be, but I observed the following behaviour that I would consider to be a bug: *...
The metadata exposed by mpv-mpris should reflect the actual tags of the file playing. Any further mappings should be done by programs using this data.
[This encode](https://nyaa.si/view/1316324) contains a ridiculously large embedded thumbnail art (4785x8529 png, 98.5MiB), which this script ends up passing as inline b64-encoded url. This triggers a crash deep inside glibc which...
``` [mpris] C plugin error: 'libavformat.so.58: cannot open shared object file: No such file or directory' [mpris] Could not load SO plugin /home/jinsung/snap/mpv/50/.config/mpv/scripts/mpris.so ``` OS: Ubuntu 23.04 x86_64 'ffmpeg' is...
This PR simply migrates the build system of this awesome project from `make` to `meson`. I made this for my own purposes (to integrate this project inside of my own...