Drew Weymouth
33eb081ff9
save selected sidebar tab
2025-11-01 12:45:09 -07:00
Drew Weymouth
27ae29a88c
add play queue sidebar
2025-10-05 11:20:27 -07:00
Drew Weymouth
4c1a95e851
add settings for skipping one-star or tracks with keyword ( #724 )
2025-09-24 18:59:55 -07:00
Jacalz
08f335da44
Run gofumpt on the project
2025-09-17 22:30:49 +02:00
Drew Weymouth
81205d65c3
Fix #696 : Save and use last selected library when re-connecting to server
2025-09-04 08:19:00 -07:00
Drew Weymouth
e090244704
Fix #697 : Add Artists to supported startup pages
2025-08-28 15:00:06 -04:00
Drew Weymouth
a317b382ff
Fix #665 : Add option to play albums in order on Albums page
2025-08-10 15:06:27 -07:00
Drew Weymouth
5209c08444
add setting to disable waveform seekbar
2025-08-01 09:07:52 -07:00
Drew Weymouth
265e4f961f
Fix #628 : Add setting to transcode stream
2025-05-31 10:12:57 -07:00
Drew Weymouth
0fd8b4621b
Fix #625 : Allow customization of grid card size
2025-05-28 09:21:24 -07:00
Drew Weymouth
af1ae4641e
Add setting to disable OS media player APIs
2025-05-26 17:17:00 -07:00
Drew Weymouth
ed36879cda
Fix #571:make timeout configurable and bump default to 15 sec
2025-03-05 07:47:52 -08:00
Drew Weymouth
95ef3eae38
expose more config file settings in the UI
2025-02-21 16:31:04 -08:00
Drew Weymouth
99e48d6ff7
add album shuffle mode to Genre page
2025-02-13 13:46:29 -03:00
Drew Weymouth
3b5c896eb9
add config file setting to disable Fyne DPI detection
2025-02-08 23:05:33 -03:00
jojii
f6a7d41261
Config for custom lrclib server url
2025-02-06 15:45:09 +01:00
Drew Weymouth
a8cae47f61
add config file setting to disable keyring (related: #538 )
2025-02-03 08:46:07 -03:00
Drew Weymouth
966e792f6f
add autoplay UI toggle
2025-01-06 18:34:35 -08:00
Drew Weymouth
6572e74aa8
Fix #496 : Persist repeat mode setting across restarts
2025-01-01 14:23:02 -08:00
Drew Weymouth
dd3f5874c4
add ability to configure language in config file
2024-12-17 18:07:28 -08:00
David Roman
58fd4bbb4a
add option to configure queue size
2024-10-01 21:39:00 +02:00
Drew Weymouth
66b878a092
Fix #462 : persist Skip Duplicates setting in add to playlist dialog
2024-08-09 07:35:55 -07:00
Drew Weymouth
1f8e8d2936
add cfg file setting to skip SSL verification
2024-07-28 08:22:07 -07:00
Drew Weymouth
3c70513cb4
Updates #415 : Make artist's discography sort order configurable
2024-07-26 08:00:12 -07:00
Drew Weymouth
4d635d88b9
save peak meter window size
2024-07-22 19:04:59 -07:00
Drew Weymouth
edf85a4162
add option to show album years in grid views
2024-06-27 17:44:41 -07:00
Drew Weymouth
d51e4d216a
much cleaner approach to handling different columns between compact/expanded tracklists
2024-05-30 18:29:25 -07:00
Drew Weymouth
3f8a2e1d1e
add LrcLib as a fallback lyric provider
2024-05-25 16:56:41 -07:00
Drew Weymouth
8eeb2aa53a
add config setting for save queue to server
2024-04-16 17:26:46 -07:00
Michael Manganiello
66658b1401
misc: Migrate Artists page to GridView
...
Remove custom page implementation for Artists, and instead rely on the
generic `GridView` approach. This also simplifies adding new
sorting/filtering options as next improvements.
The new `ArtistFilter` is a dummy implementation without any real
filters at the moment.
Also, the `go-jellyfin` upgrade is needed to correctly display the album
count for each artist.
2024-03-30 12:42:48 -03:00
Drew Weymouth
739b5eb64d
save last active tab in Now Playing page
2024-03-06 19:48:55 -08:00
Drew Weymouth
cd31274a81
remove defunct NowPlayingPageConfig
2024-03-03 14:06:19 -08:00
Drew Weymouth
91aa92706d
Fix #316 : Add setting to show notification on track change
2024-01-20 14:42:22 -08:00
Drew Weymouth
edc3ef7bfa
Fix #315 : Pre-select most recent playlist in "Add to playlist" dialog
2024-01-20 14:22:30 -08:00
Drew Weymouth
c4c4a71d5e
save and load play queue on exit/startup (partial impl)
2024-01-07 16:25:15 -08:00
Drew Weymouth
2e223c6141
Fix #179 : add experimental setting to scale down or up UI size
2023-11-14 19:12:00 -08:00
Drew Weymouth
470fe4b31a
backfill Subsonic to missing ServerTypes in config
2023-11-14 09:05:02 -08:00
Drew Weymouth
d948d2d725
beginning of adding Jellyfin support
2023-11-14 09:05:02 -08:00
Drew Weymouth
9f157e0aed
Fix #277 : Periodically write config file while app is running
2023-11-10 08:58:09 -08:00
Drew Weymouth
b83387e29c
show What's New dialog when launching updated version
2023-11-06 17:59:35 -08:00
Drew Weymouth
c9320b8021
Add setting to disable server transcoding
2023-10-30 17:32:27 -07:00
Drew Weymouth
f63fcc14ff
Fix #227 : add limit to on-disk image cache size, periodic pruning
2023-07-28 18:53:45 -07:00
Drew Weymouth
bd15866e02
Fix #223 : open Settings dialog to last active tab
2023-07-19 14:58:27 -07:00
Drew Weymouth
2d38a0712c
add preamp to EQ
2023-06-24 13:22:11 -07:00
Drew Weymouth
59be258e89
add equalizer UI in settings dialog
2023-06-24 10:47:45 -07:00
Drew Weymouth
4a399c51b7
move default theme to ThemeFile system
2023-06-20 18:32:41 -07:00
Drew Weymouth
20e4d8c5f2
Fix #193 : exit and reactivate existing instance if another instance running
2023-06-17 17:00:47 -07:00
Michael Manganiello
57646cfbfd
Upgrade go-toml to v2
...
According to the official
[migration guide](https://github.com/pelletier/go-toml/tree/v2#migrating-from-v1 ),
there are no breaking changes that could affect this project.
Main differences are:
* `Default struct fields order`: Struct fields stop being alphabetically
sorted, unless their sorting is changed in the struct definitions. Shouldn't be
relevant.
* `No indentation by default`: Also not relevant for newly generated
configuration files. Doesn't break reading existing configuration
files.
2023-06-15 19:46:30 -07:00
Drew Weymouth
facf59a660
forgot to delete moved functinos
2023-05-17 17:48:37 -07:00
Drew Weymouth
4d4b14e4de
add multi-server functionality pt. 2 - delete server
2023-05-17 16:19:24 -07:00