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
Drew Weymouth
fd106560d0
more refactoring - compiles now but not extensively tested
2023-05-14 20:50:06 -07:00
Drew Weymouth
62f8f821cc
hook up config settings to light/dark appearance
2023-05-01 17:45:34 -07:00
Drew Weymouth
a9263c8d4e
add settings option to choose startup page
2023-04-29 20:51:45 -07:00
Drew Weymouth
58ed3d10db
save playlists page view setting
2023-04-28 20:06:17 -07:00
Drew Weymouth
c452407a73
make rating column default visible for Album and Artist pages
2023-04-25 21:01:43 -07:00
Drew Weymouth
2f14a09cd8
Fix #63 : add experimental support for setting custom app font
2023-04-21 18:19:45 -07:00
Drew Weymouth
5e8c450d76
add TracksPage
2023-04-20 19:24:44 -07:00
Drew Weymouth
ec3cb0c36d
Fix #104 : add alternate hostname to server connection config
2023-04-18 17:21:02 -07:00
Drew Weymouth
8086262a8b
add system tray + close to tray support (no settigs UI yet)
2023-04-06 19:15:11 -07:00
Drew Weymouth
d6a84c78a1
add config option for audio device name and set it on startup
2023-04-05 18:19:56 -07:00
Drew Weymouth
cca12d7327
create UpdateChecker background task + constants refactoring
2023-03-30 19:19:00 -07:00
Drew Weymouth
660281cf28
Merge pull request #103 from dweymouth/feature/replay-gain
...
Add ReplayGain support
2023-03-28 18:24:02 -07:00
Drew Weymouth
fe5a6ffdf3
hook up replaygain config file options
2023-03-28 18:17:45 -07:00
Drew Weymouth
0a11df8c07
limit MPV in-memory cache size and make it configurable
2023-03-28 17:34:39 -07:00
Drew Weymouth
0cdbf912c9
make scrobbling configurable
2023-03-23 17:36:41 -07:00
Drew Weymouth
26b3a7f667
add AudioExclusive mode
2023-03-17 18:14:08 -07:00
Drew Weymouth
a6aae2b8a8
save artist page view settings in config
2023-03-09 17:49:15 -08:00
Drew Weymouth
f14dda8f45
add legacy auth support
2023-03-09 17:22:41 -08:00
Drew Weymouth
37928881c0
Albums page: remember last sort order
2023-03-02 20:49:00 -08:00
Drew Weymouth
06bfcfe822
persist favorites page view settings
2023-02-22 19:38:24 -08:00
Drew Weymouth
a83e21d7ea
remember volume setting across restarts
2023-02-19 14:19:31 -08:00
Drew Weymouth
64bdca7caf
persist tracklist columns setting in Playlist and Now Playing pages
2023-02-19 09:03:13 -08:00