diff --git a/README.md b/README.md index 884eb2b8..78db467f 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,33 @@ Gtk/Rust native Spotify client for the Gnome desktop. -WIP! Very early stage of development... - -I suck at Rust right now :( +Based on [librespot](https://github.com/librespot-org/librespot/). ![Preview](./demo.gif) + +## Features + +**Only works with premium accounts** + +- minimal playback control (play/pause, prev/next, seeking) +- library browser (saved albums) +- album search +- artist view +- credentials management with Secret Service over DBus + +## Building + +### With Gnome Builder + +Should be as simple as opening the project and hitting run :) + +### Manually + +Requires Rust (stable), GTK3, and a couple other things. See for instance this [Dockerfile](.github/actions/test/Dockerfile) for dependencies required in Fedora 33. + +Then, with meson: + +``` +meson target --prefix="$HOME/.local" +ninja -C target +``` \ No newline at end of file diff --git a/demo.gif b/demo.gif index 6afeeeea..81a25aa5 100644 Binary files a/demo.gif and b/demo.gif differ