├── .builds ├── alpine.yml ├── archlinux.yml └── debian.yml ├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── README.md ├── doc ├── mpris-scrobbler-config.5.scd ├── mpris-scrobbler-credentials.5.scd ├── mpris-scrobbler-signon.1.scd └── mpris-scrobbler.1.scd ├── meson.build ├── meson_options.txt ├── src ├── api.h ├── audioscrobbler_api.h ├── configuration.h ├── credentials_lastfm.h.in ├── credentials_librefm.h.in ├── credentials_listenbrainz.h.in ├── curl.h ├── daemon.c ├── ini.h ├── ini_base.h ├── listenbrainz_api.h ├── md5.h ├── scrobble.h ├── scrobbler.h ├── sdbus.h ├── sevents.h ├── signon.c ├── smpris.h ├── sstrings.h ├── stb_ds.h ├── structs.h ├── utils.h └── version.h.in ├── tests ├── ini_reader_test.c ├── meson.build ├── mocks │ ├── credentials.ini │ └── simple.ini ├── stdb_ds_test.c └── strings_basic.c ├── units └── systemd-user.service.in └── utils ├── current-playing.sh ├── get-players.sh ├── get-status.sh └── monitor.sh /.builds/alpine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/.builds/alpine.yml -------------------------------------------------------------------------------- /.builds/archlinux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/.builds/archlinux.yml -------------------------------------------------------------------------------- /.builds/debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/.builds/debian.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/README.md -------------------------------------------------------------------------------- /doc/mpris-scrobbler-config.5.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/doc/mpris-scrobbler-config.5.scd -------------------------------------------------------------------------------- /doc/mpris-scrobbler-credentials.5.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/doc/mpris-scrobbler-credentials.5.scd -------------------------------------------------------------------------------- /doc/mpris-scrobbler-signon.1.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/doc/mpris-scrobbler-signon.1.scd -------------------------------------------------------------------------------- /doc/mpris-scrobbler.1.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/doc/mpris-scrobbler.1.scd -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/meson_options.txt -------------------------------------------------------------------------------- /src/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/api.h -------------------------------------------------------------------------------- /src/audioscrobbler_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/audioscrobbler_api.h -------------------------------------------------------------------------------- /src/configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/configuration.h -------------------------------------------------------------------------------- /src/credentials_lastfm.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/credentials_lastfm.h.in -------------------------------------------------------------------------------- /src/credentials_librefm.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/credentials_librefm.h.in -------------------------------------------------------------------------------- /src/credentials_listenbrainz.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/credentials_listenbrainz.h.in -------------------------------------------------------------------------------- /src/curl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/curl.h -------------------------------------------------------------------------------- /src/daemon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/daemon.c -------------------------------------------------------------------------------- /src/ini.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/ini.h -------------------------------------------------------------------------------- /src/ini_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/ini_base.h -------------------------------------------------------------------------------- /src/listenbrainz_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/listenbrainz_api.h -------------------------------------------------------------------------------- /src/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/md5.h -------------------------------------------------------------------------------- /src/scrobble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/scrobble.h -------------------------------------------------------------------------------- /src/scrobbler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/scrobbler.h -------------------------------------------------------------------------------- /src/sdbus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/sdbus.h -------------------------------------------------------------------------------- /src/sevents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/sevents.h -------------------------------------------------------------------------------- /src/signon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/signon.c -------------------------------------------------------------------------------- /src/smpris.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/smpris.h -------------------------------------------------------------------------------- /src/sstrings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/sstrings.h -------------------------------------------------------------------------------- /src/stb_ds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/stb_ds.h -------------------------------------------------------------------------------- /src/structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/structs.h -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/utils.h -------------------------------------------------------------------------------- /src/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/src/version.h.in -------------------------------------------------------------------------------- /tests/ini_reader_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/tests/ini_reader_test.c -------------------------------------------------------------------------------- /tests/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/tests/meson.build -------------------------------------------------------------------------------- /tests/mocks/credentials.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/tests/mocks/credentials.ini -------------------------------------------------------------------------------- /tests/mocks/simple.ini: -------------------------------------------------------------------------------- 1 | ; comment 2 | [test] 3 | key = value 4 | -------------------------------------------------------------------------------- /tests/stdb_ds_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/tests/stdb_ds_test.c -------------------------------------------------------------------------------- /tests/strings_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/tests/strings_basic.c -------------------------------------------------------------------------------- /units/systemd-user.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/units/systemd-user.service.in -------------------------------------------------------------------------------- /utils/current-playing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/utils/current-playing.sh -------------------------------------------------------------------------------- /utils/get-players.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/utils/get-players.sh -------------------------------------------------------------------------------- /utils/get-status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/utils/get-status.sh -------------------------------------------------------------------------------- /utils/monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariusor/mpris-scrobbler/HEAD/utils/monitor.sh --------------------------------------------------------------------------------