Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add an optional spectrum visualiser | Přemysl Eric Janouch | 2021-07-05 | 5 | -4/+510 |
| | | | | | | This is really more of a demo. It's doable, just rather ugly. It would deserve some further tuning, if anyone cared enough. | ||||
* | Update a comment about mouse modes | Přemysl Eric Janouch | 2021-07-04 | 1 | -2/+2 |
| | | | | We might even depend on termo now more than is stated. | ||||
* | Process focus events | Přemysl Eric Janouch | 2021-06-29 | 5 | -4/+25 |
| | | | | Should help prevent accidents in other windows. | ||||
* | Bump version, update NEWSv1.0.0 | Přemysl Eric Janouch | 2020-11-05 | 2 | -1/+23 |
| | |||||
* | Add a real manual page | Přemysl Eric Janouch | 2020-11-05 | 3 | -41/+104 |
| | | | | Closes #3 | ||||
* | Minor clarifications | Přemysl Eric Janouch | 2020-11-05 | 1 | -1/+3 |
| | |||||
* | CMakeLists.txt: install the contrib directory | Přemysl Eric Janouch | 2020-11-05 | 1 | -0/+1 |
| | |||||
* | CMakeLists.txt: make this build in OpenBSD | Přemysl Eric Janouch | 2020-10-29 | 1 | -0/+6 |
| | |||||
* | CMakeLists.txt: omit end{if,foreach} expressions | Přemysl Eric Janouch | 2020-10-29 | 1 | -6/+6 |
| | | | | Their usefulness was almost negative. | ||||
* | Bump minimum CMake version to 3.0 | Přemysl Eric Janouch | 2020-10-29 | 3 | -21/+6 |
| | | | | A nice, round number. This allows us to remove some boilerplate. | ||||
* | Bump termo | Přemysl Eric Janouch | 2020-10-29 | 2 | -1/+1 |
| | | | | This allows us to get rid of a compiler flag. | ||||
* | Bump liberty | Přemysl Eric Janouch | 2020-10-29 | 1 | -0/+0 |
| | |||||
* | Comment the "poll_elapsed_time" option | Přemysl Eric Janouch | 2020-10-24 | 1 | -0/+6 |
| | |||||
* | Show song duration in the library | Přemysl Eric Janouch | 2020-10-24 | 1 | -4/+11 |
| | | | | | | | | Ideally we'd make columns configurable, which isn't trivial. This brings the "Current" and "Library" tabs closer together. Closes #2 | ||||
* | Skip playlists in lsinfo responses | Přemysl Eric Janouch | 2020-10-24 | 1 | -4/+11 |
| | | | | Instead of merging the fields into other items. | ||||
* | Refactor the library tab, track duration | Přemysl Eric Janouch | 2020-10-24 | 1 | -66/+73 |
| | | | | | | The `struct strv` was clunky, it's better to store items directly in the format we use for all processing. The additional memory cost is negligible. | ||||
* | Use '-' instead of '?' for unknown duration | Přemysl Eric Janouch | 2020-10-24 | 1 | -34/+33 |
| | | | | | | | | It is less distracting. Also use mpd_read_time() and load "duration" as well. This value isn't rounded to whole seconds, so we load it before "time" as a fail-safe measure. | ||||
* | Improve the MPD time parser | Přemysl Eric Janouch | 2020-10-24 | 1 | -9/+18 |
| | | | | | | - reject negative values, which strtoul() happily accepts - deal with an arbitrary number of decimal digits - don't return milliseconds when we fail to parse seconds | ||||
* | Bind M-Up to the "up" action | Přemysl Eric Janouch | 2020-10-23 | 1 | -0/+1 |
| | | | | Taken from Windows Explorer, which abandoned the Backspace binding. | ||||
* | Cleanup | Přemysl Eric Janouch | 2020-10-23 | 1 | -25/+30 |
| | | | | No functional change. | ||||
* | Avoid jumping around in polling mode | Přemysl Eric Janouch | 2020-10-23 | 1 | -7/+18 |
| | | | | | | | | While still avoiding busy loops. It works well enough to enable this by default. Closes #1 | ||||
* | Add a comment and update another one | Přemysl Eric Janouch | 2020-10-18 | 1 | -0/+4 |
| | |||||
* | Give up and implement elapsed time polling | Přemysl Eric Janouch | 2020-10-18 | 1 | -4/+35 |
| | | | | | | | | | | | Playback may sometimes stall but it won't produce any events. This popular workaround likes to jump around, though. It might be a good idea to use some kind of hybrid approach. Therefore this is disabled by default so far. Updates #1 | ||||
* | Explain the ticking mechanism | Přemysl Eric Janouch | 2020-10-18 | 1 | -1/+7 |
| | | | | Took time to read. Also fix an invalid comment. | ||||
* | Bump liberty and termo | Přemysl Eric Janouch | 2020-10-10 | 4 | -15/+11 |
| | |||||
* | Make direct SHOUTcast streams work again | Přemysl Eric Janouch | 2020-10-10 | 1 | -0/+4 |
| | | | | | | Might be an issue specific to my bbc-on-ice, since we're not asking for SHOUTcast by including "Icy-MetaData: 1" in request headers but the proxy always outputs an "ICY 200 OK" header. | ||||
* | Remove unnecessary quotes from macro definitions | Přemysl Eric Janouch | 2020-09-20 | 1 | -73/+73 |
| | | | | The behaviour is defined by the standard. | ||||
* | Bump liberty | Přemysl Eric Janouch | 2020-09-07 | 1 | -0/+0 |
| | |||||
* | Support iterating tabs with C-PgUp/Down and C-Left/Right | Přemysl Eric Janouch | 2020-09-07 | 2 | -8/+30 |
| | |||||
* | Support vi-like scrolling with C-y and C-e | Přemysl Eric Janouch | 2020-08-01 | 1 | -0/+2 |
| | |||||
* | Name change | Přemysl Eric Janouch | 2020-08-01 | 4 | -5/+5 |
| | |||||
* | Workaround cURL bug | Přemysl Janouch | 2019-02-24 | 1 | -0/+3 |
| | |||||
* | Bump version to 0.9v0.9 | Přemysl Janouch | 2018-11-02 | 2 | -1/+5 |
| | |||||
* | Fix unmarking behaviour, cleanup | Přemysl Janouch | 2018-10-29 | 1 | -18/+26 |
| | |||||
* | Allow moving multiple items in the Current tab | Přemysl Janouch | 2018-10-29 | 1 | -13/+29 |
| | |||||
* | Remove an outdated comment | Přemysl Janouch | 2018-10-29 | 1 | -1/+0 |
| | |||||
* | Make holding Shift+Up/Down behave better | Přemysl Janouch | 2018-10-29 | 1 | -25/+37 |
| | |||||
* | Update selection on playlist changes | Přemysl Janouch | 2018-10-29 | 1 | -1/+54 |
| | |||||
* | Add actions for repeat/random/single/consume | Přemysl Janouch | 2018-10-29 | 1 | -0/+16 |
| | | | | | Now the user can at least toggle them from the help tab, or even bind them as necessary. | ||||
* | Make help tab items actionable | Přemysl Janouch | 2018-10-29 | 1 | -18/+57 |
| | |||||
* | Show unbound actions in help | Přemysl Janouch | 2018-10-29 | 1 | -3/+30 |
| | |||||
* | Add color themes to contrib | Přemysl Janouch | 2018-10-22 | 2 | -0/+70 |
| | |||||
* | Implement multiselect for deletion in Current tab | Přemysl Janouch | 2018-10-21 | 1 | -3/+25 |
| | |||||
* | Add keyboard shortcut d for deletion | Přemysl Janouch | 2018-10-21 | 1 | -0/+1 |
| | | | | As in vi(1). | ||||
* | Update README | Přemysl Janouch | 2018-10-21 | 1 | -13/+14 |
| | |||||
* | Add keyboard shortcuts g/G for goto top/bottom | Přemysl Janouch | 2018-10-21 | 1 | -0/+2 |
| | | | | As in less(1). | ||||
* | Add a search feature for Library tab | Přemysl Janouch | 2018-10-21 | 1 | -27/+113 |
| | |||||
* | Cleanup | Přemysl Janouch | 2018-10-20 | 1 | -24/+23 |
| | |||||
* | Implement sequential multiselect for Library tab | Přemysl Janouch | 2018-10-20 | 1 | -12/+106 |
| | |||||
* | Fix input handling | Přemysl Janouch | 2018-10-20 | 1 | -1/+1 |
| | | | | | When app_process_termo_event() returns false, it always means to beep, not to quit the application. |