Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
42 check-ins going from 8aee20e3667f872d to 68d8769dc3db6cd0
2025-07-08
| ||
07:09 | Update script to build Benben's AppImage. The shared libraries to include are now listed at the top inside of a constant. A few more SOs were added. Leaf check-in: 68d8769dc3 user: alexa tags: trunk | |
07:08 | Update NEWS check-in: 5048979bb8 user: alexa tags: trunk | |
06:09 | Fix the progress bar when seeking VGMs check-in: 4828f0dc44 user: alexa tags: trunk | |
05:34 | Partially implement VGM seeking. It works, but the progress bar can currently get messed up when handling loops. check-in: 749c6dee26 user: alexa tags: trunk | |
04:46 | Add support for recursively searching directories for music files. This introduces a new config key, "recurse-directories", and two new CLI options: --recurse and --no-recurse check-in: a9fb694068 user: alexa tags: trunk | |
04:19 | Fix another warning about a missing make-load-form check-in: fed218da06 user: alexa tags: trunk | |
04:14 | Fix a style warning about a missing make-load-form. check-in: d73a8003e8 user: alexa tags: trunk | |
04:14 | This should be specialized on LISTENBRAINZ-CONFIG, not UI-CONFIG. check-in: 5d82e231f2 user: alexa tags: trunk | |
03:49 | Fix deadlock when using --vgm-strict-gd3-loading check-in: 285dab7a62 user: alexa tags: trunk | |
03:49 | Add DLOG* macro. check-in: fbdf3f4e53 user: alexa tags: trunk | |
03:39 | Adjust %INIT-LOGGING so that we can muffle stuff from (as an example) a Slime REPL. check-in: 239ea7a700 user: alexa tags: trunk | |
03:33 | Reorganize the file-manager.lisp file. Rename a few functions/methods in there to reflect that they're internal. check-in: e0853a955e user: alexa tags: trunk | |
2025-07-04
| ||
23:15 | Try multiple encodings for the locations when parsing JSPF/XSPF data. check-in: c4a6df533b user: alexa tags: trunk | |
2025-06-30
| ||
05:50 | Only count samples when the player isn't in a :DONE or :PAUSED state in PLAYER-SEND-TO-OUTPUT. check-in: 736a0eaa9c user: alexa tags: trunk | |
2025-06-29
| ||
06:27 | Add "pause after current" functionality in both Benben and remote-benben. Display the gloabal state (Repeat List, Stop After Current, Pause After Current) at the bottom of the screen. check-in: 750b21a4b4 user: alexa tags: trunk | |
05:51 | This should be inlined check-in: bfa21affad user: alexa tags: trunk | |
05:50 | Don't use a type of (INTEGER 0 *) where we don't need it. Update the elapsed time more frequently so that it stays in-sync better. check-in: 30129ed3d9 user: alexa tags: trunk | |
05:37 | Only update the elapsed time if no message/help/effect-info is being displayed. check-in: 0a059d76f3 user: alexa tags: trunk | |
05:36 | Add a call to PLAYABLE-ENSURE-FILE check-in: 613252334e user: alexa tags: trunk | |
05:28 | Update NEWS check-in: 3e41c0e015 user: alexa tags: trunk | |
05:26 | Refactor some code to be a bit more readable. Add a better check, calling UI-INITIAL-UPDATE-FINISHED-P, to determine when to draw the elapsed time. check-in: 022ec2bd50 user: alexa tags: trunk | |
05:19 | Update ignore-glob check-in: 8f2c028183 user: alexa tags: trunk | |
05:18 | Revert commit 0004fd63a656c7eb50dc532ccba6140d73227a980e121a3785bb78d595963fa9 WavPack needs it (maybe others) check-in: 2c6ddc0203 user: alexa tags: trunk | |
05:12 | Fix crashes check-in: fda70310dd user: alexa tags: trunk | |
05:07 | Display the running total time elapsed at the bottom of the song queue. check-in: 390970f4df user: alexa tags: trunk | |
04:32 | Only display loop times separately if the "ui" config key "display-loop-times-separate" is true (default: false) check-in: 9443db0af1 user: alexa tags: trunk | |
04:25 | Change the format to "(loop time) total time". It looks better column-wise. check-in: f519fa4c5f user: alexa tags: trunk | |
04:22 | Use the PLAYBLE-FILE's sample rate, not the global output rate check-in: 9ca077984f user: alexa tags: trunk | |
04:22 | Actually just delete the old commented-out code check-in: 68ce19e816 user: alexa tags: trunk | |
04:22 | Comment out some old unused code check-in: c8c26cdee4 user: alexa tags: trunk | |
04:07 | When a file's loop length differs from its total length, display the time for the file in the song queue in the format "total length (loop length)". Format is subject to change... not sure about it yet. check-in: 0004fd63a6 user: alexa tags: trunk | |
04:06 | Add the TS-AND-TS->STRING function. check-in: d42f6323f7 user: alexa tags: trunk | |
03:41 | Use DEFINE-MEMOIZING-READER-METHOD throughout playable-file.lisp to clean up some of its code. Also fix the docstring for that macro. check-in: 1738588349 user: alexa tags: trunk | |
03:33 | Add PLAYABLE-TIME-AND-LOOP-LENGTH-STR check-in: 6dd58e42ed user: alexa tags: trunk | |
03:33 | Add DEFINE-MEMOIZING-READER-METHOD macro check-in: 9fca8b84d6 user: alexa tags: trunk | |
03:16 | Memoize the results of PLAYABLE-LOOP-LENGTH, PLAYABLE-LOOP-LENGTH-STR, and PLAYABLE-LOOP-LENGTH-SPAN. check-in: cd1acd8afa user: alexa tags: trunk | |
03:09 | Add documentation strings. check-in: 698e438f97 user: alexa tags: trunk | |
03:09 | Fix a stray paren check-in: 1d87629c72 user: alexa tags: trunk | |
2025-06-28
| ||
11:34 | Include libyaml in the AppImage check-in: 44a716cd9b user: alexa tags: trunk | |
05:29 | Don't store total time information in the PLAY-QUEUE class. check-in: 1c9edff008 user: alexa tags: trunk | |
2025-06-27
| ||
23:39 | Add some documentation strings. check-in: 19d18b36d6 user: alexa tags: trunk | |
23:37 | Factor out some code into individual functions in song-queue.lisp. Also turn a LABELS into an actual function (the file is block-compiled, so we get the same speed advantage, and possibly a very minor speedup since there's no closure happening now). check-in: 8aee20e366 user: alexa tags: trunk | |