A modern self-hosted music player.
Go to file
Jeff 59f4f43e84
Add ability to add/remove songs from playlist (#17)
* Add api for add/remove playlist items

* Add playlistItemId property to normalized Song

- This is used for Navidrome to delete songs from playlists

* Add mutations for add/remove from playlist

* Add context modal for playlist add

* Add remove from playlist from context menu

* Set jellyfin to use playlistItemId

* Adjust font sizing

* Add playlist add from detail pages

* Bump mantine to v6-alpha.2
2023-01-29 18:40:26 -08:00
.erb Add files 2022-12-19 17:44:40 -08:00
.github Add pr package script 2023-01-29 18:27:14 -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 Add ability to add/remove songs from playlist (#17) 2023-01-29 18:40:26 -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 Add ability to add/remove songs from playlist (#17) 2023-01-29 18:40:26 -08:00
package.json Add ability to add/remove songs from playlist (#17) 2023-01-29 18:40:26 -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 ©