Commit graph

108 commits

Author SHA1 Message Date
jeffvli
12d293a74c remove trailing space 2025-06-10 17:34:00 -07:00
Kendall Garner
9b79502022
config option for listenbrainz/lastfm links 2025-06-07 20:36:41 -07:00
jeffvli
7562c619d2 fix mpv path save dialog (#930) (#940) 2025-06-02 20:17:55 -07:00
jeffvli
930165d006 fix all imports for new structure 2025-05-26 17:20:02 -07:00
jeffvli
1cf587bc8f restructure files onto electron-vite boilerplate 2025-05-26 17:18:55 -07:00
Kendall Garner
39c714a137
navidrome cover art workaround 2025-05-15 19:10:15 -07:00
Kendall Garner
e84a4b20bc
add artist list 2025-04-23 23:27:06 -07:00
Jack Merrill
21f4a78dd7
feat: Discord Rich Presence album art via Last.fm (#341) (#817)
* feat: Discord Rich Presence album art via Last.fm

* fix: securely fetch album art
2024-10-31 12:09:17 -07:00
Kendall Garner
8cddbef701
Subsonic 2, general rework (#758) 2024-09-25 21:23:08 -07:00
Xudong Zhou
31492fa9ef
Lyrics Translation and Romaji (Fulfill #732) [Translation Part] (#747) 2024-09-23 20:25:17 -07:00
Kendall Garner
fcc010eb54
move transcoding placeholder 2024-09-08 22:05:44 -07:00
Kendall Garner
1b41a5a674
enable disabling tray 2024-09-08 20:55:07 -07:00
Kendall Garner
fbac33ceba
add shuffle context menu item 2024-09-07 21:31:01 -07:00
Kendall Garner
42ba5a531c
use feishin switch instead of default 2024-09-05 18:08:37 -07:00
Benjamin
903d1479a4
adjust rules for user selection (#723) 2024-09-03 00:48:52 +00:00
Kendall Garner
f7dd634f67
reorder album artist page 2024-09-01 16:48:43 -07:00
Pyx
eb50c69a35
Album blur, allow clicking the playerbar to toggle the player, misc changes (#717)
* Album blur, allow clicking the playerbar to toggle the player

* Fix stopProporagion, sync package with upsteam, update translation

* recommit my existing changes

* Update default albumBackgroundBlur to 6

* according to git this commit resets the package files

* merge with our fork because pyx forgot to add it

* try adding a setting

* change the playerbar animation

* make the animation quicker bc its choppy

* change playerbar to use a bool instead

* requested opacity fix

* Refactor classes to use clsx

---------

Co-authored-by: iiPython <ben@iipython.dev>
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com>
2024-09-01 23:42:01 +00:00
Kendall Garner
528bef01f0
provide transcoding support 2024-09-01 08:26:30 -07:00
Kendall Garner
93055b3bf1
allow disabling web audio 2024-08-29 19:44:24 -07:00
Kendall Garner
6125901023
[enhancement]: custom css 2024-08-27 08:26:34 -07:00
Kendall Garner
004c9a8d06
allow hiding context menu items 2024-08-26 21:35:12 -07:00
Kendall Garner
906ffee8bc
thanks discord [support changing listen type] 2024-08-23 10:34:18 -07:00
Kendall Garner
271be93a96
fix prettier/lint 2024-08-23 08:19:27 -07:00
Kendall Garner
028ccfb1cd
fix album art res 0 and allow resizing volume bar 2024-08-22 21:57:58 -07:00
Kendall Garner
88741a8616
add ability to configure double click behavior 2024-08-19 21:56:55 -07:00
sel10ut
582739a091
fix(settings): set proper default minimize to tray check 2024-07-04 13:29:47 +03:00
Benjamin
4191edb88c
fix cache settings not being sentence cased (#657) 2024-07-03 01:29:53 -07:00
Kendall Garner
38ed083693
[enhancement]: support using native image aspect ratio 2024-05-25 11:15:30 -07:00
Kendall Garner
bb2f8461ed
[enhancement]: support toggling feature carousel 2024-05-15 21:48:20 -07:00
Kendall Garner
4afb893ce5
remove stray log 2024-05-05 19:56:35 -07:00
Kendall Garner
645697367d
[enhancement]: support serach on settings page 2024-05-05 13:25:05 -07:00
Kendall Garner
5259f2401b
upgrade framer-motion to 11 2024-04-28 18:59:05 -07:00
Kendall Garner
ba531505af
[enhancement]: Support toggling Album/Track view for gneres (#591)
* [enhancement]: Support toggling Album/Track view for gneres

The _primary_ purpose of this PR is to enable viewing tracks OR albums for genres.
This has a few requirements:
1. Ability to set default route for genres, **except** when already on song/album page
2. Ability to toggle between album and genre view
3. Fixed refresh for genre ID

Additionally, there was some refactoring:
- Since the *-list-headers had very similar functions for search, export that as a hook instead

* also use hook for album artist

* support switching albumartist tracks/albums

* remove toggle on song/album list, simplify logic
2024-04-20 06:14:31 +00:00
Kendall Garner
9f86a8179f
fix clipping description, update docker compose sample 2024-04-12 19:44:52 -07:00
Kendall Garner
5caf0d439f
[enhancement]: Start minimized (#522)
* [enhancement]: support starting minimized

* show window when dock clicked macos
2024-02-23 16:31:17 +00:00
darkpixlz
6e677d7454
Image Resolution Setting (#492)
* Add customizable resolution for the fullscreen player image

---------

Co-authored-by: iiPython <ben@iipython.dev>
Co-authored-by: Benjamin <iipython@proton.me>
2024-02-13 18:00:59 -08:00
Kendall Garner
f796a35f5c
[enhancement]: support reordering homepage (#494)
* [enhancement]: support reordering homepage

---------

Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2024-02-13 17:56:08 -08:00
jeffvli
9b0c9ba3ac Fallback to web player if mpv fails to run 2024-02-13 02:05:59 -08:00
jeffvli
fb08502e51 Add mpv path reload and clear functionality 2024-02-12 21:21:17 -08:00
jeffvli
ff4ce89bc9 Remove "disable mpv" setting and desktop requirement 2024-02-12 14:14:08 -08:00
Kendall Garner
f82da2e76b
[enhancement]: Support disabling MPV entirely
Supports running Feishin solely using web audio (useful for clients with problems with MPV).
Also moves save/restore queue to utils, as MPV object is now optional
2024-02-11 13:56:29 -08:00
Kendall Garner
0a658e3a22
[bugfix]: default go libsecret, support changing secret store (#493)
* [bugfix]: default go libsecret, support changing secret store

* update readme and rename libsecret
2024-02-09 23:20:01 +00:00
Kendall Garner
e3553074a3
[bugfix]: use accent color for cache clearing 2024-02-04 10:23:45 -08:00
Benjamin
86a93866d0
[enhancement] Add a button size setting (#486)
* Add a button size setting

* Reduce setting size and add px suffix

* Looks like I don't need || inside of control-settings

* Update translation

* Bump settings version to 7
2024-02-03 21:22:26 +00:00
Jeff
ccb0e14e48
Merge pull request #450 from kgarner7/more-metadata
[feature]: Show album comment, Last.fm/MusicBrainz links
2024-02-02 14:56:46 -08:00
Kendall Garner
9995b2e774
[enhancement]: support clearing query and http cache (#475)
* [enhancement]: support clearing query and http cache

  - Adds the ability to invalidate all queries (useful for forcing refresh, and clearing lyrics which are cached forever)
  - [Desktop only] adds the ability to clear the Electron HTTP cache (e.g. cached images)

* use clearer language

* move cache settings to general
2024-01-31 06:27:56 +00:00
Kendall Garner
45e589fbb1
[enhancement]: use ColorInput for text rgb selection 2024-01-24 23:39:50 -08:00
Kendall Garner
5f1d0a3b5e
[bugfix]: Validate audio sample range, catch AudioContext error (#470) 2024-01-24 20:36:20 -08:00
Kendall Garner
5e9ef9f23f
use type, remove console 2024-01-22 18:52:14 -08:00
Kendall Garner
33972c2a83
titlebar switching 2024-01-21 22:47:59 -08:00