Commit Graph
844 Commits
Author SHA1 Message Date
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
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 be30f47a93 Merge pull request #272 from dweymouth/feature/quick-search
Add "quick search" dialog to search entire library from any page
2023-11-05 15:21:14 -08:00