A modern self-hosted music player.
Go to file
Jeff 9f2e873366
Redesign sidebar / header and other misc. improvements (#24)
* Remove 1920px max width

* Fix position of list controls menu

* Match size and color of search input

* Adjust library header sizing

* Move app menu to sidebar

* Increase row buffer on play queue list

* Fix query builder styles

* Fix playerbar slider track bg

* Adjust titlebar styles

* Fix invalid modal prop

* Various adjustments to detail pages

* Fix sidebar height calculation

* Fix list null indicators, add filter indicator

* Adjust playqueue styles

* Fix jellyfin releaseYear normalization

* Suppress browser context menu on ag-grid

* Add radius to drawer queue -- normalize layout

* Add modal styles to provider theme

* Fix playlist song list pagination

* Add disc number to albums with more than one disc

* Fix query builder boolean values

* Adjust input placeholder color

* Properly handle rating/favorite from context menu on table

* Conform dropdown menu styles to context menu

* Increase sort type select width

* Fix drawer queue radius

* Change primary color

* Prevent volume wheel from invalid values

* Add icons to query builder dropdowns

* Update notification styles

* Update scrollbar thumb styles

* Remove "add to playlist" on smart playlists

* Fix "add to playlist" from context menu
2023-02-07 22:47:23 -08:00
.erb Add files 2022-12-19 17:44:40 -08:00
.github Fix workflow name for PR binary comment 2023-01-30 20:03:18 -08:00
.husky Add files 2022-12-19 17:44:40 -08:00
.vscode Remove organize imports 2022-12-28 01:58:40 -08:00
assets Add placeholder icon 2022-12-29 20:07:45 -08:00
release/app Bump to v0.0.1-alpha4 2023-01-15 22:22:22 -08:00
src Redesign sidebar / header and other misc. improvements (#24) 2023-02-07 22:47:23 -08:00
.editorconfig Add files 2022-12-19 17:44:40 -08:00
.eslintignore Add files 2022-12-19 17:44:40 -08:00
.eslintrc.js Update lint rules 2022-12-21 01:28:59 -08:00
.gitattributes Add files 2022-12-19 17:44:40 -08:00
.gitignore Add files 2022-12-19 17:44:40 -08:00
.prettierrc Add files 2022-12-19 17:44:40 -08:00
.stylelintrc.json Add files 2022-12-19 17:44:40 -08:00
CHANGELOG.md Remove server files 2022-12-19 17:44:45 -08:00
LICENSE Add files 2022-12-19 17:44:40 -08:00
package-lock.json Bump packages 2023-02-05 17:59:37 -08:00
package.json Bump packages 2023-02-05 17:59:37 -08:00
README.md Remove server files 2022-12-19 17:44:45 -08:00
tsconfig.json Use relative imports on main 2022-12-21 01:28:59 -08:00

Feishin

License Release Downloads

Discord Matrix

Repository for the rewrite of Sonixd.

Getting Started

Download the latest desktop client.

After installing the server and database

You can access the desktop client via the latest release, or you can visit the web client at your server URL (e.g http://192.168.0.1:8643).

FAQ

What music servers does Feishin support?

Feishin supports any music server that implements a Navidrome or Jellyfin API.

Development

Built and tested using Node v16.15.0.

This project is built off of electron-react-boilerplate v4.6.0.

License

GNU General Public License v3.0 ©