Drew Weymouth
|
79b8d34430
|
#284: fix artist radio for Jellyfin
|
2023-11-16 08:17:32 -08:00 |
|
Drew Weymouth
|
232e43a229
|
Update README.md - bump discord invite link
|
2023-11-15 09:00:00 -08:00 |
|
Drew Weymouth
|
4702d4d986
|
Update README.md - jellyfin
|
2023-11-15 08:32:08 -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
|
5be8ed0019
|
Update build-macos.yml
|
2023-11-14 19:31:18 -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
|
0318e89496
|
Merge pull request #280 from dweymouth/feature/jellyfin
Add Jellyfin support
|
2023-11-14 19:02:46 -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
|
9299fa61c4
|
Update README.md
|
2023-11-08 09:32:43 -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
|
26320ac530
|
add Github sponsors funding
|
2023-11-07 09:15:07 -08:00 |
|
Drew Weymouth
|
c11831e944
|
Update README.md discord invite link
|
2023-11-07 08:25:14 -08:00 |
|