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 |
|
Drew Weymouth
|
68cb1fc719
|
update theme and themefile syntax now that HyperlinkColor exists in Fyne
|
2023-11-03 17:40:53 -07:00 |
|
Drew Weymouth
|
6033d5f6bc
|
fix search field action button not updating sometimes
|
2023-11-03 17:24:37 -07:00 |
|
Drew Weymouth
|
0420465af5
|
re-adjust spacing in now playing card
|
2023-11-03 17:15:39 -07:00 |
|
Drew Weymouth
|
2fb885142d
|
more use of RefreshItem where appropriate
|
2023-11-03 17:11:55 -07:00 |
|
Drew Weymouth
|
7e2cba3943
|
use RefreshItem
|
2023-11-03 09:09:19 -07:00 |
|
Drew Weymouth
|
0abe080777
|
simplify grid view page header layout
|
2023-11-02 22:42:19 -07:00 |
|
Drew Weymouth
|
e6998fc7dd
|
reduce background CPU use with some Fyne run loop adjustments
|
2023-11-02 22:36:08 -07:00 |
|
Drew Weymouth
|
565295a88a
|
use rounded rectangles where appropriate; switch deprecated Max to Stack layout
|
2023-11-02 22:02:44 -07:00 |
|
Drew Weymouth
|
618da02b29
|
adjust spacing for multihyperlink
|
2023-11-02 20:22:35 -07:00 |
|
Drew Weymouth
|
a5c2bca67d
|
adjust spacing of now playing card
|
2023-11-02 20:17:33 -07:00 |
|
Drew Weymouth
|
c7232b2e4a
|
adjust spacing of aux controls
|
2023-11-02 20:10:27 -07:00 |
|
Drew Weymouth
|
b24321ee40
|
use disabled list to avoid builtin focus handling
|
2023-11-02 19:24:52 -07:00 |
|
Drew Weymouth
|
af95d150e8
|
switch to GridWrap widget in Fyne instead of Fyne-x
|
2023-11-02 19:08:54 -07:00 |
|
Drew Weymouth
|
d99563571a
|
remove obsolete slider tap handling and customize some behavior
|
2023-11-02 18:46:06 -07:00 |
|
Drew Weymouth
|
afcb47f61d
|
point Fyne to supersonic-base-2.4.x
|
2023-11-02 17:52:57 -07:00 |
|
Drew Weymouth
|
9c11b386ad
|
fix list rows focus and selection background not updating with theme
|
2023-11-02 16:40:31 -07:00 |
|
Drew Weymouth
|
8c873881d3
|
fix bottom panel size after hiding empty cover thumbnail
|
2023-11-01 17:39:57 -07:00 |
|
Drew Weymouth
|
311175a721
|
run workflows on PRs to main
|
2023-11-01 16:55:54 -07:00 |
|
Drew Weymouth
|
b7393d1bc8
|
switch to ImagePlaceholder on album page
|
2023-10-31 22:19:05 -07:00 |
|
Drew Weymouth
|
ffc6a8fc98
|
workaround github.com/fyne-io/fyne/issues/4345 - hide empty nowplaying image
|
2023-10-31 17:31:39 -07:00 |
|
Drew Weymouth
|
c9320b8021
|
Add setting to disable server transcoding
|
2023-10-30 17:32:27 -07:00 |
|
Drew Weymouth
|
9b0a017e8c
|
don't block UI thread when clicking green play button on albums
|
2023-10-24 20:18:01 -07:00 |
|
Drew Weymouth
|
7ef1dc1b63
|
Prepare for 0.6.0 release
|
2023-10-23 07:51:41 -07:00 |
|
Drew Weymouth
|
449ff30c3b
|
Fix breaking non-Mac build
|
2023-10-22 17:38:15 -07:00 |
|
Drew Weymouth
|
7e151cbb0e
|
ensure track artwork is fetched before updating Mac now playing metadata
|
2023-10-22 16:52:58 -07:00 |
|
Drew Weymouth
|
4f74b041b7
|
clear Mac media center metadata on stopped
|
2023-10-22 16:30:44 -07:00 |
|
Drew Weymouth
|
f9963436e8
|
switch many tracklist columns to label, since not bolding anymore
|
2023-10-22 12:49:46 -07:00 |
|
Drew Weymouth
|
76f5c156d9
|
update album page header for multi-valued artists and genres
|
2023-10-22 12:01:16 -07:00 |
|
Drew Weymouth
|
c8e43e7e53
|
use OpenSubsonic extensions in SubsonicMediaProvider
|
2023-10-22 11:53:21 -07:00 |
|
Drew Weymouth
|
fc96ba9417
|
fix resize bug
|
2023-10-22 11:52:48 -07:00 |
|
Drew Weymouth
|
4f002574c2
|
handle multiple artists properly in UI
|
2023-10-22 11:40:06 -07:00 |
|
Drew Weymouth
|
d6a1f70823
|
re-implement MultiHyperlink with manual layout for now
|
2023-10-22 11:10:36 -07:00 |
|
Drew Weymouth
|
c3143dbbbe
|
WIP - multi hyperlink
|
2023-10-22 11:10:36 -07:00 |
|
Drew Weymouth
|
6f08032f22
|
pull in patched hyperlink bug fix from Fyne, start removing CustomHyperlink
|
2023-10-22 11:10:36 -07:00 |
|
Drew Weymouth
|
bf93689bce
|
new versions of fyne package automatically scale icon for MacOS
|
2023-10-21 09:49:55 -07:00 |
|
Drew Weymouth
|
40b9322079
|
Fix #261: Show next-up sort icon when hovering over sortable list header
|
2023-10-21 09:25:30 -07:00 |
|
Drew Weymouth
|
fa931f490c
|
Fix #255: parse OpenSubsonic getAlbumList2 correctly
|
2023-10-12 18:27:47 -07:00 |
|
Drew Weymouth
|
0bcdcf5e02
|
add genres list sorting and fix bug with playlists sorting
|
2023-10-11 17:56:25 -07:00 |
|
Drew Weymouth
|
4485908776
|
add sorting to playlists page list view
|
2023-10-09 17:06:59 -07:00 |
|
Drew Weymouth
|
f84a03c703
|
Closes #249: add Rescan Library to settings menu
|
2023-09-25 16:38:02 -07:00 |
|
Drew Weymouth
|
3321540bd3
|
prepare for 0.5.2 release
|
2023-09-18 09:02:26 -07:00 |
|
Drew Weymouth
|
a5417cc8ec
|
update go-subsonic to get timestamp unmarshaling fix
|
2023-09-16 12:23:36 -07:00 |
|
Drew Weymouth
|
9b2fee47f1
|
refactor: shared base impl between albums and genre pages
|
2023-08-07 17:28:24 -07:00 |
|
Drew Weymouth
|
64ec698202
|
few cleanups around handling track change callback
|
2023-08-04 23:39:14 -04:00 |
|
Drew Weymouth
|
5c9d338b62
|
prevent multiple popup covers on album page if thumbnail clicked twice while loading
|
2023-08-04 10:59:19 -04:00 |
|
Drew Weymouth
|
a2a56b3d8c
|
ctrl+F to focus search bar on Artists page
|
2023-08-02 16:07:32 -06:00 |
|
Drew Weymouth
|
1c27a267b9
|
add Cmd+, shortcut for settings dialog on Mac
|
2023-08-02 15:58:30 -06:00 |
|