Mike Blumenkrantz
71427769de
explicitly attempt to start empdd from empc on startup
...
this fixes autoconnection on more pedantic systems: gentoo doesn't
seem to need it, yet fedora does?
by making StartServiceByName the first call, it's easier to know if
empdd needs a connect() method call and then to send it before any
other method calls so that startup remains smooth behind the scenes
2015-09-06 22:21:20 -04:00
Mike Blumenkrantz
5cd08a5df9
allow empdd to start up without connection info
...
in the case of being started by dbus, no environment variables are
available, so making a connection based on the usual MPD_* variables
will be impossible; instead, ensure that the daemon can idle peacefully
while doing nothing until someone attempts to connect it
2015-09-06 22:21:20 -04:00
Mike Blumenkrantz
627050e55f
break out dbus popup of doom into separate function for reuse
2015-09-06 22:21:20 -04:00
Mike Blumenkrantz
e2a21f71db
fix dbus service file name to match service name
2015-09-06 22:21:20 -04:00
zmike
5b3ef97f3a
...and go back to old-style html content-type header for xml return
...
ffs lyricwiki
2015-09-06 20:35:17 -04:00
zmike
3146cf387c
update lyricwiki module for (undocumented) api changes
2015-09-06 20:30:47 -04:00
zmike
2f8bd94ee7
simplify filesystem loader thread conditional
2015-09-06 09:28:52 -04:00
zmike
2ac5edb399
also ensure filesystem loader recurses as expected for artist art
2015-09-06 09:26:56 -04:00
zmike
f1fe7471fd
only allow parent directory searches for filesystem loader if still in album directory
...
fixes erroneous setting of cover art from other albums
2015-09-06 09:21:11 -04:00
zmike
e893b6cbc1
fix prev_album skip action when activating during the first album
...
this should wrap back to the last album, not repeatedly skip to the
first album
2015-08-17 19:51:16 -04:00
zmike
8eafb3e56e
block Delete current song deletion if not in player view
2015-07-12 15:17:17 -04:00
Mike Blumenkrantz
6ae5d03f82
delete key on player view deletes current song
2015-06-08 08:01:27 -04:00
zmike
88a10f3497
refresh current filesystem's realized items after completing a url paste
...
should fix race condition when attempting to load the pasted/saved url
out of the cache immediately after the paste
2015-04-16 08:50:38 -04:00
zmike
764297867c
fix apm to add all new/updated albums, not just first album
2015-04-15 22:20:26 -04:00
zmike
b5f571087e
export empd_queue_length for use in modules
2015-04-15 22:12:55 -04:00
zmike
2a580715ed
use int for empd_song_track
...
a song can have a track == 0, which results in multiple "empc,bg,changed" signal
callbacks being added, which ruins cover animations
2015-04-11 11:43:30 -04:00
zmike
5889bf4551
force layout recalc before completing cover animation
...
this will end up being a big recalc since it has to handle a newly-swallowed
object, so it's better to complete it before starting the next animation to
ensure that no frames get dropped
2015-04-10 10:29:40 -04:00
zmike
3c5caf9f7e
always show filesystem add/refresh buttons again after entry hide
2015-04-07 18:44:47 -04:00
zmike
eec74c14b0
remove straggler edje file reloading code
2015-04-07 18:44:46 -04:00
Mike Blumenkrantz
9a3b2741d1
update e module for latest api changes
2015-04-06 20:41:29 -04:00
Mike Blumenkrantz
7e2b1a47ab
block filesystem entry activation for invalid key presses
...
mainly filtering backspace \b
2015-03-10 13:56:57 -04:00
Mike Blumenkrantz
38fffbd489
don't unexpectedly block entry shortcuts when filesystem entry is visible
2015-03-10 13:38:23 -04:00
Mike Blumenkrantz
7aea5c7a21
attempt to disable awful giant blue focus rectangles
...
ref T2193
2015-03-09 17:30:03 -04:00
Mike Blumenkrantz
37e4f02850
ensure correct button/back state on filesystem layout when hiding entry
2015-03-09 17:06:55 -04:00
Mike Blumenkrantz
11592116f5
fix BackSpace keyname in filesystem entry key handler
2015-03-09 16:57:43 -04:00
Mike Blumenkrantz
fd566329eb
filesystem entry receives focus now to fix backspace+compose functionality
2015-03-09 16:57:41 -04:00
Mike Blumenkrantz
514c60df50
disable focus on filesystem gengrid while entry is active
2015-03-09 16:54:58 -04:00
Mike Blumenkrantz
fd4ae8f791
pressing enter while filesystem entry is active now activates current item
2015-03-09 16:54:58 -04:00
Mike Blumenkrantz
ecfd8e779d
unify filesystem entry hiding signal sending
2015-03-09 16:54:55 -04:00
Mike Blumenkrantz
68eb71ef71
add clip for filesystem content swallow
2015-03-09 16:50:19 -04:00
zmike
36c5767a23
set grid size as max image size for filesystem items
...
still weirdly off center for some images but at least it isn't overflowing
2015-03-08 22:33:13 -04:00
zmike
3616fc1d4f
use BOTH aspect mode for ee images
...
I think this looks better for corner cases?
2015-03-08 22:31:55 -04:00
zmike
b05eb858a7
fix crash when album scrolling in play view
2015-02-23 22:07:43 -05:00
zmike
3d4b0a039e
add ctrl+scrolling in player view to skip prev/next album
2015-02-19 22:44:51 -05:00
zmike
5a46d298c7
add event rect above bg swallow to catch mouse when no cover is present
2015-02-19 22:36:05 -05:00
Mike Blumenkrantz
7984721d6e
move startup playlist+control showing to after connect
...
ensure hints will be visible even if login is required
2015-02-04 19:08:09 -05:00
Mike Blumenkrantz
570147c866
fix elyr-disabled (or no maelstrom) build
2015-01-22 19:08:21 -05:00
Mike Blumenkrantz
299e790b1b
add bz2 and xz to dist types
2015-01-22 18:56:00 -05:00
Mike Blumenkrantz
caf7ff052f
fix e module .desktop build dependency
2015-01-22 18:54:04 -05:00
Mike Blumenkrantz
f1c0a284c4
fix some harmless uninitialized var warnings
2015-01-22 18:53:50 -05:00
Mike Blumenkrantz
92aa6470b8
fix re-selecting on queue update
2015-01-22 18:49:50 -05:00
zmike
02b984a25b
don't crash on error popup on success
2015-01-20 00:48:36 -05:00
Mike Blumenkrantz
3c160b2b01
add a super ugly, super angry, super caps error popup for broken dbus installs
2015-01-20 00:33:32 -05:00
Mike Blumenkrantz
ddd1468bf4
update hotkeys in README
2015-01-20 00:16:06 -05:00
Mike Blumenkrantz
43abc46c93
add ctrl+a for select all
...
how do widgets not have functions for this
2015-01-20 00:13:15 -05:00
Mike Blumenkrantz
010c22c1cb
update main song text on queue list update when necessary
2015-01-19 20:44:49 -05:00
Mike Blumenkrantz
6c63d18681
add key shortcuts (1-X) for menu items
...
shortcut hint visibility blocked by ref T2022
2015-01-19 19:11:48 -05:00
Mike Blumenkrantz
7393732af1
show ctxpopup with ctrl+enter for queue and filesystem
2015-01-19 18:41:03 -05:00
Mike Blumenkrantz
acb88f9783
use passed fs obj to check for selected items
2015-01-19 17:33:21 -05:00
Mike Blumenkrantz
be6992e6da
move fs item selected check into ctxpopup show function
2015-01-19 17:32:19 -05:00