Commit Graph

690 Commits

Author SHA1 Message Date
Mike Blumenkrantz 2b2e3baf0d improve apm directory matching algorithm with nested album directories
should work better for cases involving albums with songs split across many
subdirectories
2016-02-06 12:11:42 -05:00
Mike Blumenkrantz 85fc2cb869 add explicit make deps for building apm module 2015-12-16 16:20:35 -05:00
Mike Blumenkrantz ad6decde3f set HAVE_AZY_PARSER more accurately when not found during configure 2015-12-15 12:09:39 -05:00
Mike Blumenkrantz fd7ae69962 exit without crashing when empdd is run manually with --option
fix T2591
2015-11-24 21:32:19 -05:00
Mike Blumenkrantz fc7b9ff717 fix module file build dependencies to include empc.h 2015-11-24 21:26:09 -05:00
Mike Blumenkrantz c6ecd8c4c8 update gitignore 2015-11-24 21:18:41 -05:00
Jean-Philippe Andre c9672228cb Update po files 2015-11-23 20:39:51 +09:00
Jean-Philippe Andre e2b73d2500 Add ko translation 2015-11-23 20:39:09 +09:00
Seong-ho Cho f3f941121e add Korean translation for the empc music player
Summary:
I'm about to submit a new Korean translation for the empc.

There is no need to review translation because it's so creepy simple and there is few number of msgstrings.

Reviewers: seoz, jpeg

Reviewed By: jpeg

Differential Revision: https://phab.enlightenment.org/D3242
2015-11-23 20:13:03 +09:00
Mike Blumenkrantz 912accae99 add ctrl+Delete keybind on player view to delete current album 2015-11-06 17:27:06 -05:00
Mike Blumenkrantz 3a149bc52c break out ranged queue list deletion into util function 2015-11-06 17:26:08 -05:00
zmike 5d1baba0aa allow enter key to activate first selected item in player view 2015-09-16 18:11:58 -04:00
zmike 2157ed3e66 force updates on current song info display when queue list updates
should improve handling when metadata for current song is changed
2015-09-08 22:33:22 -04:00
Mike Blumenkrantz 9ada1350ea trigger login box on failure to gather mpd host info on startup 2015-09-06 22:30:34 -04:00
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