Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/provokateurin/dart-mpris
https://github.com/provokateurin/dart-mpris
dart dbus linux mpris mpris-dbus-interface
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/provokateurin/dart-mpris
- Owner: provokateurin
- License: gpl-3.0
- Created: 2021-03-23T18:16:03.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-20T15:04:46.000Z (about 1 year ago)
- Last Synced: 2024-12-12T13:37:04.622Z (11 days ago)
- Topics: dart, dbus, linux, mpris, mpris-dbus-interface
- Language: Dart
- Homepage: https://pub.dev/packages/mpris
- Size: 27.3 KB
- Stars: 2
- Watchers: 1
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# mpris
A library to interface [D-Bus MPRIS](https://specifications.freedesktop.org/mpris-spec/latest/) media players on linux systems.
## Features
All player functions are implemented, although the may be not working as testing wasn't very intense.
Playlists and track list have not been implemented yet, but they should be easy to do.
Maybe not all metadata that can be available is being parsed yet, so you should keep that in mind if there is something
missing.## Examples
See in the `examples/` directory for getting all available players and using
the [Spotify client](https://www.spotify.com/us/download/linux/) or [spotifyd](https://github.com/Spotifyd/spotifyd).## Note
This library has been initially developed to interface with [spotifyd](https://github.com/Spotifyd/spotifyd).
Stuff that isn't supported by it is not implemented (like playlists and track list).
If you would like to extend this library, please contribute at https://github.com/jld3103/dart-mpris.