Drew Weymouth
|
53dc9277ec
|
Add Comment column to tracklist
|
2023-12-16 15:54:03 -08:00 |
|
Drew Weymouth
|
cb4329cf08
|
Display release types in album page
|
2023-12-16 15:03:22 -08:00 |
|
Drew Weymouth
|
1521c0c4ba
|
add ReleaseTypes to the album model
|
2023-12-16 13:44:16 -08:00 |
|
Drew Weymouth
|
becb34cd4a
|
Prepare for 0.8.2 release
|
2023-12-16 08:01:00 -08:00 |
|
Drew Weymouth
|
d10162c3cf
|
Fix #295 - avoid trimming info string if nothing to trim
|
2023-12-16 07:39:53 -08:00 |
|
Drew Weymouth
|
16c454379d
|
go mod tidy
|
2023-12-15 18:02:44 -08:00 |
|
Drew Weymouth
|
d4d6fb9881
|
Fix #294: update go-subsonic to downgrade requested API version 1.15.0
|
2023-12-15 18:02:21 -08:00 |
|
Drew Weymouth
|
abcde61d5a
|
try fixing Build Ubuntu workflow with apt update
|
2023-12-15 17:45:39 -08:00 |
|
Drew Weymouth
|
64f57c7cdc
|
Fix #293: Trucate album title in info dialog if too long
|
2023-12-15 17:38:25 -08:00 |
|
Drew Weymouth
|
e7a6e2c5c8
|
Fix #292: Set --replaygain-clip correctly
|
2023-12-15 17:25:29 -08:00 |
|
Drew Weymouth
|
7106d81eff
|
prepare for 0.8.1 release
|
2023-12-06 07:03:21 -08:00 |
|
Drew Weymouth
|
e36c3d2921
|
ARM mac runners are not supported for FOSS projects
|
2023-11-23 17:36:58 -06:00 |
|
Drew Weymouth
|
82e4180f76
|
update workflow title
|
2023-11-23 17:35:06 -06:00 |
|
Drew Weymouth
|
4055b3ab5f
|
add ARM macos runner
|
2023-11-23 17:33:56 -06:00 |
|
Drew Weymouth
|
6f83727a34
|
update Fyne to fix #288
|
2023-11-23 12:03:34 -06:00 |
|
Drew Weymouth
|
2aadeb3543
|
need to install zip tool
|
2023-11-23 10:56:02 -06:00 |
|
Drew Weymouth
|
e8c4c2f4d3
|
delete downloaded Supersonic.exe
|
2023-11-23 10:50:02 -06:00 |
|
Drew Weymouth
|
d8aa64e3ea
|
first draft adding rest of Windows GH Action
|
2023-11-23 10:42:23 -06:00 |
|
Drew Weymouth
|
a4ee71c70f
|
path type inherit
|
2023-11-23 10:29:27 -06:00 |
|
Drew Weymouth
|
04b38a4418
|
try goroot env variable
|
2023-11-23 10:18:54 -06:00 |
|
Drew Weymouth
|
365637e4be
|
try in program files directory
|
2023-11-23 10:12:15 -06:00 |
|
Drew Weymouth
|
932e774a91
|
try .exe suffixx
|
2023-11-23 10:06:08 -06:00 |
|
Drew Weymouth
|
27aefa5649
|
try full path to go
|
2023-11-23 10:00:17 -06:00 |
|
Drew Weymouth
|
27d7cd7891
|
switch back to using package group
|
2023-11-23 09:49:45 -06:00 |
|
Drew Weymouth
|
ef6907bc2b
|
and another try
|
2023-11-23 09:43:51 -06:00 |
|
Drew Weymouth
|
4a3c1fd346
|
try again
|
2023-11-23 09:41:37 -06:00 |
|
Drew Weymouth
|
5fc33d80a2
|
another try at getting pacman to work
|
2023-11-23 09:36:52 -06:00 |
|
Drew Weymouth
|
6e30199141
|
use all dependencies explicitly instead of package group
|
2023-11-23 09:34:06 -06:00 |
|
Drew Weymouth
|
3d76b014ad
|
fix actions name
|
2023-11-23 09:26:13 -06:00 |
|
Drew Weymouth
|
0ae5f8f106
|
first try at Windows github actions build
|
2023-11-23 09:25:31 -06:00 |
|
Drew Weymouth
|
6445320cb5
|
#283: Prevent artist bio from overflowing header space
|
2023-11-22 12:28:18 -06:00 |
|
Drew Weymouth
|
79b8d34430
|
#284: fix artist radio for Jellyfin
|
2023-11-16 08:17:32 -08:00 |
|
Drew Weymouth
|
44ca55ff07
|
prepare for 0.8.0 release
|
2023-11-15 08:31:06 -08:00 |
|
Drew Weymouth
|
87fc88e308
|
Fix #157: Add "Auto" ReplayGain mode to auto-choose between Track and Album
|
2023-11-15 08:14:31 -08:00 |
|
Drew Weymouth
|
5af55ac2dc
|
save config file immediately after dismissing settings dialog
|
2023-11-15 07:44:19 -08:00 |
|
Drew Weymouth
|
04f9c4e3b7
|
make Quick Search dialog a little taller
|
2023-11-15 07:42:31 -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
|
e8296017c4
|
pull in fixes from jellyfin library
|
2023-11-14 18:57:24 -08:00 |
|
Drew Weymouth
|
2ffcac9b88
|
add scrobbling for Jellyfin
|
2023-11-14 18:08:55 -08:00 |
|
Drew Weymouth
|
b7f54054d8
|
correctly distinguish user/pass auth errors from other connectivity errors again
|
2023-11-14 17:36:07 -08:00 |
|
Drew Weymouth
|
d1380d6a41
|
remove dead obsolete code
|
2023-11-14 17:05:10 -08:00 |
|
Drew Weymouth
|
aba2076894
|
remove Recently Played, Frequently Played album sort orders for Jellyfin
|
2023-11-14 16:58:04 -08:00 |
|
Drew Weymouth
|
ecfba0a463
|
another place to disable ratings
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
15bff7c1ae
|
always save config file on server connected to ensure we don't lose server settings with abnormal exit
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
80f1fb9f46
|
more places to disable ratings for Jellyfin
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
80a3104e79
|
all playlist functionality works now
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
470fe4b31a
|
backfill Subsonic to missing ServerTypes in config
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
cafca00b1b
|
editing playlist metadata is working now
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
fb6c77aa8f
|
load artist page image preferentially from CoverArt property rather than LastFM url
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
7d3e942e3f
|
playlist updates
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
e261eab4f3
|
Jellyfin does not support 5-star ratings - make it disableable
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
f25e748be5
|
implement favorites, download, albuminfo for Jellyfin
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
4f9b3a70bf
|
implement Quick Search for Jellyfin
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
9e10e2442c
|
fix artist radio for jellyfin
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
1d8e864638
|
don't crash on track with no artists
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
831ce1de97
|
track iterator for jellyfin + generics refactoring of helpers
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
58428cc35d
|
convert units properly for RunTimeTicks and Bitrate
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
f30b282cdb
|
don't crash with zero-track album, pt. 2
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
7c0f68d4bc
|
don't crash with zero track album
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
3f8ff7cd1d
|
properly use new ServerType field
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
8aed1e5234
|
add Jellyfin albumiterator
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
08ca09d686
|
remove ping - it's not actually used anymore
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
7637440fd6
|
extract additional iterator helper to share with Jellyfin
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
5431fe3058
|
get artist funcs
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
2867d13498
|
more Jellyfin integration work
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
c8255517f6
|
extract random iter helper to be reused with Jellyfin
|
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
|
e841793318
|
more refactoring to make nowplayingcard more consistent with rest of widget APIs
|
2023-11-14 08:59:49 -08:00 |
|
Drew Weymouth
|
5ce843f6cc
|
small refactor of nowplayingcard
|
2023-11-14 08:53:42 -08:00 |
|
Drew Weymouth
|
0308f7e83e
|
Fix #282: check validity of track index in callback update function
|
2023-11-14 08:25:44 -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
|
68c05dd99a
|
Fyne run loop mem optimization
|
2023-11-10 08:30:59 -08:00 |
|
Drew Weymouth
|
a692daf90c
|
update screenshots
|
2023-11-08 09:31:57 -08:00 |
|
Drew Weymouth
|
fd387a2c7f
|
do not use unauthenticated Ping to test connectivity
|
2023-11-08 09:07:49 -08:00 |
|
Drew Weymouth
|
4cb9bcd86f
|
Prepare for 0.7.0 release
|
2023-11-07 07:56:38 -08:00 |
|
Drew Weymouth
|
4bbda87634
|
move donation link to top of whats new dialog
|
2023-11-07 07:44:02 -08:00 |
|
Drew Weymouth
|
18320ceeb1
|
update Fyne base
|
2023-11-06 18:14:10 -08:00 |
|
Drew Weymouth
|
b83387e29c
|
show What's New dialog when launching updated version
|
2023-11-06 17:59:35 -08:00 |
|
Drew Weymouth
|
7e8f0328ff
|
git ignore .vscode/
|
2023-11-06 17:58:12 -08:00 |
|
Drew Weymouth
|
c9b224277e
|
Add rounded rectangle background to Album, Artist, Playlist page headers
|
2023-11-06 17:54:40 -08:00 |
|
Drew Weymouth
|
e0ed795932
|
use temporary Fyne fix for unfocusing widgets in hiding popups
|
2023-11-06 08:29:18 -08:00 |
|
Drew Weymouth
|
2b78b7a70d
|
switch rank order between playlists and tracks
|
2023-11-05 15:18:03 -08:00 |
|
Drew Weymouth
|
6acf65312b
|
change placeholder text in page-specific search fields
|
2023-11-05 15:16:20 -08:00 |
|
Drew Weymouth
|
fd9ae477b6
|
improve result ranking
|
2023-11-05 15:05:05 -08:00 |
|
Drew Weymouth
|
de8539df0a
|
attach play action to track results in quick search
|
2023-11-05 14:51:59 -08:00 |
|
Drew Weymouth
|
7d7d315d74
|
refactor: move ImageLoader to ui/util
|
2023-11-05 14:30:57 -08:00 |
|
Drew Weymouth
|
5fd3f96129
|
WIP ranking of search results
|
2023-11-05 14:08:48 -08:00 |
|
Drew Weymouth
|
3238aad65a
|
include playlists and genres in results; UI improvement
|
2023-11-05 14:07:52 -08:00 |
|
Drew Weymouth
|
7aa94dd357
|
add Ctrl+G shortcut
|
2023-11-05 14:07:52 -08:00 |
|
Drew Weymouth
|
155ee877e3
|
mostly working now, except for track result action, and results ranking
|
2023-11-05 14:07:52 -08:00 |
|
Drew Weymouth
|
17df4d780e
|
more WIP
|
2023-11-05 14:07:52 -08:00 |
|
Drew Weymouth
|
38a399222a
|
simplify
|
2023-11-05 14:07:52 -08:00 |
|
Drew Weymouth
|
e10b751a4f
|
some work on the quick search dialog + image load refactoring
|
2023-11-05 14:07:52 -08:00 |
|
Drew Weymouth
|
0439ec695b
|
add SearchAll function to MediaProvider
|
2023-11-05 14:07:52 -08:00 |
|
Drew Weymouth
|
9f63822806
|
allow Esc key to clear and unfocus search fields
|
2023-11-05 12:10:15 -08:00 |
|
Drew Weymouth
|
91c6addd89
|
use plain label for Now Playing status line - we weren't doing any formatting
|
2023-11-05 09:22:51 -08:00 |
|
Drew Weymouth
|
1a8196d471
|
make tracklist.SetTracks refresh to mitigate risk of non-refresh bugs
|
2023-11-05 08:54:59 -08:00 |
|
Drew Weymouth
|
d84eeb99c1
|
Fix #270: crash when removing from currently playing to end of play queue
|
2023-11-05 08:36:18 -08:00 |
|
Drew Weymouth
|
1c0561de5e
|
update go-subsonic to get webp cover art support
|
2023-11-05 08:17:55 -08:00 |
|
Drew Weymouth
|
27fab7ed26
|
switch to ellipsis truncation everywhere
|
2023-11-03 23:26:26 -07:00 |
|