mirror of
https://github.com/jeffvli/sonixd.git
synced 2026-04-29 10:42:40 -04:00
Update for 0.8.0
This commit is contained in:
25
CHANGELOG.md
25
CHANGELOG.md
@@ -5,6 +5,31 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [0.8.0] - 2021-11-24
|
||||
|
||||
### Added
|
||||
|
||||
- Added Jellyfin server support (#87)
|
||||
- Supports full Sonixd feature-set (except ratings)
|
||||
- Added a mini config popover to change list/grid view options on the top action bar
|
||||
- Added system audio device selector (#96)
|
||||
- Added context menu option `Set rating` to bulk set ratings for songs (and albums/artists on Navidrome) (#95)
|
||||
|
||||
### Changed
|
||||
|
||||
- Reduced cached image from 500px -> 350px (to match max grid size)
|
||||
- Grid/header images now respect image aspect ratio returned by the server
|
||||
- Playback filter input now uses a regex validation before allowing you to add
|
||||
- Renamed all `Name` columns to `Title`
|
||||
- Search bar now clears after pressing enter to globally search
|
||||
- Added borders to popovers
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed application performance issues when player is crossfading to the next track
|
||||
- Fixed null entries showing at the beginning of descending sort on playlist/now playing lists
|
||||
- Tooltips no longer pop up on the artist/playlist description when null
|
||||
|
||||
## [0.7.0] - 2021-11-15
|
||||
|
||||
### Added
|
||||
|
||||
12
README.md
12
README.md
@@ -19,12 +19,12 @@
|
||||
alt="Downloads">
|
||||
</a>
|
||||
|
||||
Sonixd is a cross-platform desktop client built for Subsonic-API compatible music servers. This project was inspired by the many existing clients, but aimed to address a few key issues including <strong>scalability</strong>, <strong>library management</strong>, and <strong>user experience</strong>.
|
||||
Sonixd is a cross-platform desktop client built for Subsonic-API (and Jellyfin in 0.8.0+) compatible music servers. This project was inspired by the many existing clients, but aimed to address a few key issues including <strong>scalability</strong>, <strong>library management</strong>, and <strong>user experience</strong>.
|
||||
|
||||
- [**Usage documentation & FAQ**](https://github.com/jeffvli/sonixd/discussions/15)
|
||||
- [**Theming documentation**](https://github.com/jeffvli/sonixd/discussions/61)
|
||||
|
||||
The application is successfully tested on the following servers: [Navidrome](https://github.com/navidrome/navidrome), [Airsonic](https://github.com/airsonic/airsonic), [Airsonic-Advanced](https://github.com/airsonic-advanced/airsonic-advanced), [Supysonic](https://github.com/spl0k/supysonic), [Gonic](https://github.com/sentriz/gonic), [Astiga](https://asti.ga/)
|
||||
Sonixd has been tested on the following: [Navidrome](https://github.com/navidrome/navidrome), [Airsonic](https://github.com/airsonic/airsonic), [Airsonic-Advanced](https://github.com/airsonic-advanced/airsonic-advanced), [Supysonic](https://github.com/spl0k/supysonic), [Gonic](https://github.com/sentriz/gonic), [Astiga](https://asti.ga/), [Jellyfin](https://github.com/jellyfin/jellyfin)
|
||||
|
||||
## Features
|
||||
|
||||
@@ -32,9 +32,9 @@ The application is successfully tested on the following servers: [Navidrome](htt
|
||||
- Drag and drop rows with multi-select
|
||||
- Modify and save playlists intuitively
|
||||
- Handles large playlists and queues
|
||||
- Global mediakeys support
|
||||
- Global mediakeys (and partial MPRIS) support
|
||||
- Multi-theme support
|
||||
- Supports all Subsonic API compatible servers targeting v1.15.0
|
||||
- Supports all Subsonic/Jellyfin API compatible servers
|
||||
- Built with Electron, React with the [rsuite v4](https://github.com/rsuite/rsuite) component library
|
||||
|
||||
<h5>* Gapless playback is artifically created using the crossfading players so it may not be perfect, YMMV.</h5>
|
||||
@@ -53,7 +53,9 @@ You can install sonixd by downloading the [latest release](https://github.com/je
|
||||
- Windows: `.exe`
|
||||
- Linux: `.AppImage`
|
||||
- MacOS: `.dmg`
|
||||
|
||||
---
|
||||
|
||||
### Arch Linux
|
||||
|
||||
There is an AUR package of the latest AppImage release available [here](https://aur.archlinux.org/packages/sonixd-appimage).
|
||||
@@ -61,6 +63,7 @@ There is an AUR package of the latest AppImage release available [here](https://
|
||||
To install it you can use your favourite AUR package manager and install the package: `sonixd-appimage`
|
||||
|
||||
For example using `yay`:
|
||||
|
||||
```
|
||||
yay -S sonixd-appimage
|
||||
```
|
||||
@@ -68,6 +71,7 @@ yay -S sonixd-appimage
|
||||
If you encounter any problems please comment on the [AUR](https://aur.archlinux.org/packages/sonixd-appimage) or contact the [maintainer](mailto:robin@blckct.io) directly before you open an issue here.
|
||||
|
||||
---
|
||||
|
||||
Once installed, run the application and sign in to your music server with the following details. If you are using [airsonic-advanced](https://github.com/airsonic-advanced/airsonic-advanced), you will need to make sure that you create a `decodable` credential for your login user within the admin control panel.
|
||||
|
||||
- Server - `e.g. http://localhost:4040/`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "sonixd",
|
||||
"productName": "Sonixd",
|
||||
"version": "0.7.0",
|
||||
"version": "0.8.0",
|
||||
"description": "A full-featured Subsonic API compatible cross-platform desktop client",
|
||||
"main": "./main.prod.js",
|
||||
"author": {
|
||||
|
||||
Reference in New Issue
Block a user