diff --git a/README.md b/README.md index 74042a6..84d1c66 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,14 @@ # unison -![Main window](Screenshots/screen1.png) +![Main window](Screenshots/screen-mainwindow.png) **unison** is a very simple [Music Player Daemon (MPD)](https://www.musicpd.org/) daemon client with the following goals: * lightweight window that can be toggled with shortcuts * music control through rebindable shortcuts +* shuffle panel * [Snapcast](https://mjaggard.github.io/snapcast/) integration -* Radio stations +* radio stations ## Features @@ -15,13 +16,25 @@ By default, unison works as a daemon in the taskbar system tray. You can display the main window when needed at any time with a shortcut. -![Systray](Screenshots/screen2.png) +![Systray](Screenshots/screen-systray.png) ### Shortcuts You can control your music at anytime with the shortcuts. They are usable system-wide, even if the window is not visible. They are of course fully rebindable. -![Settings => shortcuts](Screenshots/screen3.png) +![Settings => shortcuts](Screenshots/screen-shortcuts.png) + +### Shuffle panel + +One of unison's main feature is a complete shuffle system based on criterias, aka a smart playlist. + +You have two options: +* **Add to queue** allows you to add a defined number of songs to the queue. +* **Continuous shuffle** allows you, as long as the program is running, to automatically add songs to the queue. + +Each of these options work with filters, but if none are selected, it is based on the entire library. + +![Shuffle panel](Screenshots/screen-shuffle.png) ### Snapcast @@ -31,12 +44,13 @@ Embedding a Snapcast client allows to listen to music on multiple devices. For e Through [Radio-Browser](https://www.radio-browser.info), a community database, you can play radio streams directly from unison. There are more than 28,000 stations recorded on this service, so it is a nice way to discover new music and cultures. -![Radio stations](Screenshots/screen4.png) +![Radio stations](Screenshots/screen-radio.png) ## Planned features -* A complete shuffle system based on set criteria, aka a smart playlist. -* Playlist, queue and library management. I use other software to do it, but I will implement them at some point. +* Playlist, queue and library management +* More options for the shuffle panel +* Dark mode ## Translations diff --git a/Screenshots/screen-mainwindow.png b/Screenshots/screen-mainwindow.png new file mode 100644 index 0000000..ee96076 Binary files /dev/null and b/Screenshots/screen-mainwindow.png differ diff --git a/Screenshots/screen4.png b/Screenshots/screen-radio.png similarity index 100% rename from Screenshots/screen4.png rename to Screenshots/screen-radio.png diff --git a/Screenshots/screen-shortcuts.png b/Screenshots/screen-shortcuts.png new file mode 100644 index 0000000..b751eb6 Binary files /dev/null and b/Screenshots/screen-shortcuts.png differ diff --git a/Screenshots/screen-shuffle.png b/Screenshots/screen-shuffle.png new file mode 100644 index 0000000..68e5981 Binary files /dev/null and b/Screenshots/screen-shuffle.png differ diff --git a/Screenshots/screen-systray.png b/Screenshots/screen-systray.png new file mode 100644 index 0000000..21c4fe1 Binary files /dev/null and b/Screenshots/screen-systray.png differ diff --git a/Screenshots/screen1.png b/Screenshots/screen1.png deleted file mode 100644 index 59b8b28..0000000 Binary files a/Screenshots/screen1.png and /dev/null differ diff --git a/Screenshots/screen2.png b/Screenshots/screen2.png deleted file mode 100644 index 22e09e2..0000000 Binary files a/Screenshots/screen2.png and /dev/null differ diff --git a/Screenshots/screen3.png b/Screenshots/screen3.png deleted file mode 100644 index 033446d..0000000 Binary files a/Screenshots/screen3.png and /dev/null differ