Comments (3)
The MPRIS spec only requires the mpris:id
metadata property to be implemented, and any others are up to the implementer to choose.
The URL property was not implemented because there is no easy way to get the URI of the current file with the mpv API, so must be constructed manually. I might give this a go though.
Regarding the TrackList interface, I don't currently intend on implementing this as it would require a lot of extra work, and I'm not sure if anything actually uses it.
from mpv-mpris.
This is my initial attempt at this. It might not work in all cases, so let me know if there are any paths it doesn't work for.
from mpv-mpris.
This works nicely with gpodder. Could we get a new release?
from mpv-mpris.
Related Issues (20)
- mpris.so installed but kde-connect cannot find it HOT 5
- [error] mpris: C plugin error: '$PATH/.config/mpv/scripts/mpris.so: undefined symbol: mpv_get_property' [error] mpris: Could not load SO plugin HOT 1
- Spaming title, url and track id HOT 1
- Loop property doesn't 'update' in 0.33.0 HOT 1
- Unable to make mpris.c after cloning repo HOT 6
- Cannot Get mpv-mpris To Show Up In Playerctl HOT 2
- Feature Request: show Youtube "artist" with Playerctl HOT 2
- mpv mpris doesn't work correctly in flatpak
- mpv-mpris shows unexpected behaviour while mpris indicator button (Gnome Shell extension) is installed HOT 1
- Empty value for url
- Can I use without MPV HOT 1
- Plugin doesn't work inside terminal. HOT 1
- Does not send an event on exit HOT 1
- Cover image in opus file is not shown in KDE media control in system tray HOT 7
- Setting or defining seek distance HOT 2
- Can you add fullscreen status signals (true/false)?
- g_dbus_connection_register_object: assertion 'error == NULL || *error == NULL' failed HOT 6
- test failed because not pass `--no-config `
- Multiple delimiters for splitting artist field
- Position provided by Seeked signal inaccuracies
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mpv-mpris.