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
|
9f157e0aed
|
Fix #277: Periodically write config file while app is running
|
2023-11-10 08:58:09 -08:00 |
|
Drew Weymouth
|
fd387a2c7f
|
do not use unauthenticated Ping to test connectivity
|
2023-11-08 09:07:49 -08:00 |
|
Drew Weymouth
|
b83387e29c
|
show What's New dialog when launching updated version
|
2023-11-06 17:59:35 -08:00 |
|
Drew Weymouth
|
2b78b7a70d
|
switch rank order between playlists and tracks
|
2023-11-05 15:18:03 -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
|
17df4d780e
|
more WIP
|
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
|
d84eeb99c1
|
Fix #270: crash when removing from currently playing to end of play queue
|
2023-11-05 08:36:18 -08:00 |
|
Drew Weymouth
|
c9320b8021
|
Add setting to disable server transcoding
|
2023-10-30 17:32:27 -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
|
eeff84136f
|
Merge branch 'main' into feature/multi-artist-genre
|
2023-10-22 16:37:00 -07:00 |
|
Drew Weymouth
|
4f74b041b7
|
clear Mac media center metadata on stopped
|
2023-10-22 16:30:44 -07:00 |
|
Drew Weymouth
|
c8e43e7e53
|
use OpenSubsonic extensions in SubsonicMediaProvider
|
2023-10-22 11:53:21 -07:00 |
|
Drew Weymouth
|
4f002574c2
|
handle multiple artists properly in UI
|
2023-10-22 11:40:06 -07:00 |
|
zackslash
|
66cbfe0a0c
|
use float value from OS seek
|
2023-10-20 20:05:13 +01:00 |
|
zackslash
|
19964b62fd
|
update mpmedia value on seek
|
2023-10-20 19:40:02 +01:00 |
|
zackslash
|
cc85b79f79
|
Extend MPMedia implementation to handle 'seek'
|
2023-10-20 18:04:05 +01:00 |
|
zackslash
|
e191bf0d9f
|
exclude C source files from non-darwin targets
|
2023-10-19 17:59:24 +01:00 |
|
zackslash
|
e938d62cb3
|
native functionality bridge
|
2023-10-19 15:48:56 +01:00 |
|
zackslash
|
7e6fd269db
|
populate cache in MPMedia ArtURLLookup
|
2023-10-19 15:47:47 +01:00 |
|
zackslash
|
944491d133
|
initial MPMedia bridge
|
2023-10-18 23:25:57 +01:00 |
|
Drew Weymouth
|
f84a03c703
|
Closes #249: add Rescan Library to settings menu
|
2023-09-25 16:38:02 -07:00 |
|
Lite Ye
|
ce685933be
|
Fix invalid object path in mpris integration
|
2023-08-29 09:03:13 -07:00 |
|
Celyn Walters
|
f2e4805b29
|
Add ContentCreated, UseCount to MPRIS result
|
2023-08-27 18:20:00 -07:00 |
|
Drew Weymouth
|
a53a270730
|
limit concurrent image fetches from server
|
2023-08-01 17:21:38 -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
|
09fcc6dcb8
|
clear in-memory image cache on server logout
|
2023-07-28 17:10:40 -07:00 |
|
Drew Weymouth
|
bd15866e02
|
Fix #223: open Settings dialog to last active tab
|
2023-07-19 14:58:27 -07:00 |
|
Drew Weymouth
|
1465479f2a
|
add expiry to cached full size cover art
|
2023-07-18 18:31:20 -07:00 |
|
Drew Weymouth
|
5a5f551613
|
Fixes #220, Fixes #221: a few MPRIS bugs
|
2023-07-17 17:01:27 -07:00 |
|
Drew Weymouth
|
36bc8ef57b
|
use no track object path instead of empty string
|
2023-07-17 17:01:03 -07:00 |
|
Drew Weymouth
|
e754b40a09
|
implement MPRIS SetVolume
|
2023-07-13 14:41:11 -07:00 |
|
Drew Weymouth
|
a12b6dd276
|
expose repeat mode through MPRIS
|
2023-07-13 13:12:57 -07:00 |
|
Drew Weymouth
|
41053a22a8
|
upgrade go-mpris-server; gracefully handle no dbus connection
|
2023-07-13 12:51:19 -07:00 |
|
Drew Weymouth
|
8a1a3795bc
|
uncomment events and fix artURL - will crash unless building against pull #4 in quarckster/go-mpris-server
|
2023-07-12 18:14:20 -07:00 |
|
Drew Weymouth
|
a9bafd76c7
|
emitting events is crashing for some reason; comment out for now
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
3b204572b1
|
mpris events
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
61d5ad917d
|
more mpris features
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
2a17718969
|
add implementations for several mpris methods
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
1ce8442138
|
start evaluating quarckster/go-mpris-server
|
2023-07-12 17:41:16 -07:00 |
|