Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-04 | fix build with a build dirHEADmaster | Jean-Philippe Andre | |
2017-05-19 | use spacebar for toggling play/pause in player view | zmike | |
2016-10-05 | avoid crash when showing bg tooltip if callback is reached unexpectedly | zmike | |
2016-10-05 | lock overlay to visible while a menu is open | zmike | |
2016-08-12 | add some connected checks in empdd methods | zmike | |
ensure mpd functions don't crash when null connection object is passed | |||
2016-06-17 | refactor/simplify apm updating, fix some corner cases when renaming files | Mike Blumenkrantz | |
2016-06-17 | ensure empd_song_item exists before trying to show it on list change | Mike Blumenkrantz | |
2016-06-17 | handle case where new songs are inserted to the middle of the list | Mike Blumenkrantz | |
math++++ | |||
2016-06-17 | add safety abort() for items added without a header since this is a bug | Mike Blumenkrantz | |
2016-06-17 | use detected insert point as header if it has no subitems during queue handler | Mike Blumenkrantz | |
fixes an issue where deleting an album could accidentally append new songs without any header item | |||
2016-06-10 | use detected insert point as header during update if no parent item exists | Mike Blumenkrantz | |
fixes crash when updating the last album in the queue | |||
2016-05-28 | ensure parent item exists before using parent data during queue item delete | Mike Blumenkrantz | |
this is not true during window deletion | |||
2016-05-28 | update google image fetcher to new google json code | Mike Blumenkrantz | |
2016-05-28 | handle case where metadata fails to return an image object to bg_add on update | Mike Blumenkrantz | |
2016-05-28 | make ctrl+wheel album skipping more accurate when wrapping first<->last item | Mike Blumenkrantz | |
fixes awkward case where trying to skip to the previous album from the last album in the queue would go to the first album | |||
2016-05-02 | add special prioritized files to improve fs loader accuracy | Mike Blumenkrantz | |
2016-05-02 | ensure song item headers are accurately detected when calculating insert point | Mike Blumenkrantz | |
2016-04-30 | hide filesystem search entry when all text has been deleted | Mike Blumenkrantz | |
2016-04-30 | ensure a header song item is used when inserting a new header song item | Mike Blumenkrantz | |
fixes blank items after deletion | |||
2016-04-01 | reject non-printable characters when beginning filesystem search | Mike Blumenkrantz | |
#okra | |||
2016-02-26 | remove broken list variable aliasing during apm update processing | zmike | |
ref 2e101a73d501a1e11bc20d6e636872deef0d74b3 | |||
2016-02-06 | handle incremental queue version updating in the ui | Mike Blumenkrantz | |
this removes a number of workarounds related to deleting items from the queue and significantly improves ui responsiveness when editing the queue ref T3147 | |||
2016-02-06 | automatically update queue list headers when an item is removed | Mike Blumenkrantz | |
this is done manually in a few places but it's much more convenient to enforce policy in the delete callback | |||
2016-02-06 | ensure that clipboard pastes are handled asynchronously | Mike Blumenkrantz | |
if more status calls occur before the queue updates, the clipboard data would be erroneously consumed here, preventing the operation from succeeding (and ruining the queue) | |||
2016-02-06 | don't show total track count in tooltip if track number is larger than total | Mike Blumenkrantz | |
this isn't a totally accurate method of showing the track count, so at least be less obvious about it in cases where it's flagrantly wrong | |||
2016-02-06 | add signal/handling for managing queue list changes using incremental updates | Mike Blumenkrantz | |
this is a significantly more lightweight method of updating the current queue after any changes have been made, allowing clients to perform updates on only part of the current queue instead of receiving the entire thing in a giant chunk any time a change occurs | |||
2016-02-06 | trigger empdd status pings immediately in more method calls | Mike Blumenkrantz | |
this greatly improves ui responsiveness | |||
2016-02-06 | convert array usage in empdd to lists | Mike Blumenkrantz | |
2016-02-06 | when running apm update adds, loop infinitely until all adds are processed | Mike Blumenkrantz | |
previously this would stop processing after appending a single album, likely not what is desired | |||
2016-02-06 | improve apm directory matching algorithm with nested album directories | Mike Blumenkrantz | |
should work better for cases involving albums with songs split across many subdirectories | |||
2015-12-16 | add explicit make deps for building apm module | Mike Blumenkrantz | |
2015-11-24 | exit without crashing when empdd is run manually with --option | Mike Blumenkrantz | |
fix T2591 | |||
2015-11-24 | fix module file build dependencies to include empc.h | Mike Blumenkrantz | |
2015-11-06 | add ctrl+Delete keybind on player view to delete current album | Mike Blumenkrantz | |
2015-11-06 | break out ranged queue list deletion into util function | Mike Blumenkrantz | |
2015-09-16 | allow enter key to activate first selected item in player view | zmike | |
2015-09-08 | force updates on current song info display when queue list updates | zmike | |
should improve handling when metadata for current song is changed | |||
2015-09-06 | trigger login box on failure to gather mpd host info on startup | Mike Blumenkrantz | |
2015-09-06 | explicitly attempt to start empdd from empc on startup | Mike Blumenkrantz | |
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 | allow empdd to start up without connection info | Mike Blumenkrantz | |
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 | break out dbus popup of doom into separate function for reuse | Mike Blumenkrantz | |
2015-09-06 | ...and go back to old-style html content-type header for xml return | zmike | |
ffs lyricwiki | |||
2015-09-06 | update lyricwiki module for (undocumented) api changes | zmike | |
2015-09-06 | simplify filesystem loader thread conditional | zmike | |
2015-09-06 | also ensure filesystem loader recurses as expected for artist art | zmike | |
2015-09-06 | only allow parent directory searches for filesystem loader if still in album ↵ | zmike | |
directory fixes erroneous setting of cover art from other albums | |||
2015-08-17 | fix prev_album skip action when activating during the first album | zmike | |
this should wrap back to the last album, not repeatedly skip to the first album | |||
2015-07-12 | block Delete current song deletion if not in player view | zmike | |
2015-06-08 | delete key on player view deletes current song | Mike Blumenkrantz | |
2015-04-16 | refresh current filesystem's realized items after completing a url paste | zmike | |
should fix race condition when attempting to load the pasted/saved url out of the cache immediately after the paste |