Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-07-29
| ||
04:41 | PLAYABLE-SAMPLE-FORMAT isn't used, so remove it. Leaf check-in: 2f6b2aaa9a user: alexa tags: trunk | |
04:35 | Remove/comment-out some more unused functions. check-in: 882253e59b user: alexa tags: trunk | |
03:46 | Remove/comment-out some unused (un)marshalling functions. check-in: 70cb5bca86 user: alexa tags: trunk | |
03:38 | Unmarshal zita/mverb presets better. This method won't intern random strings in the KEYWORD package. check-in: efebe67bbc user: alexa tags: trunk | |
03:28 | Improve output of --long-version by squashing some TODOs check-in: d5fa0306ae user: alexa tags: trunk | |
03:11 | Remove various unused generic functions check-in: acbf029c1d user: alexa tags: trunk | |
03:03 | Squash some TODOs. Remove an unused generic function and its methods. check-in: 9d4674450d user: alexa tags: trunk | |
02:53 | Implement --list-themes check-in: ffe889f7bf user: alexa tags: trunk | |
02:53 | Nicer backtrace check-in: 042dc70b74 user: alexa tags: trunk | |
02:45 | Remove --dump-song-config. Implement --vgm-chip-info check-in: c68c95c562 user: alexa tags: trunk | |
2025-07-28
| ||
23:11 | Implement the --dump-config argument. This also adds marshalling functions for CONFIG and friends. check-in: 242128a67c user: alexa tags: trunk | |
20:54 | Add some minimum CL-SDM versions to the ASDF systems. check-in: a46218df02 user: alexa tags: trunk | |
2025-07-27
| ||
01:48 | Add SID-JOB class for rendering SID files to disk check-in: feb1e0cd27 user: alexa tags: trunk | |
2025-07-24
| ||
05:40 | Add --vgm-dmg-boost-wave-chan and --vgm-ym2612-pseudo-stereo options, as well as their negative counterparts. Update NEWS check-in: c107032175 user: alexa tags: trunk | |
2025-07-23
| ||
22:56 | Update README check-in: 93adfd507f user: alexa tags: trunk | |
2025-07-19
| ||
09:48 | Update ignore-glob check-in: afbbb43c46 user: alexa tags: trunk | |
08:10 | Update Fediverse address check-in: 6a71cdb4be user: alexa tags: trunk | |
01:37 | Clean up/refactor %FILE-MANAGER-PARSE-XSPF/JSPF-PLAYLIST so that it doesn't rely on a type mismatch in a function call to trigger its expected behavior (kids, don't code when it's 5am and you haven't slept yet, you'll do weird things). Fix handling of paths with ampersands when they appear in XSPF/JSPF playlists. Improve doc strings and code comments. Tested against multiple playlists with filename locations that fall outside of the usual ASCII character set, and also playlists with files that were missing. check-in: a61a8839ca user: alexa tags: trunk | |
2025-07-18
| ||
22:09 | Add some dlog* calls check-in: 72f4296ad3 user: alexa tags: trunk | |
21:46 | Refactor %FILE-MANAGER-PARSE-XSPF/JSPF-PLAYLIST a bit using more local functions to better split up the tasks. Fix parsing of pathnames from XSPF/JSPF data that have plus signs in them check-in: 434d3a0680 user: alexa tags: trunk | |
04:28 | We don't use libvorbis, so we can remove that line from --long-version check-in: 0e73e09509 user: alexa tags: trunk | |
2025-07-17
| ||
09:07 | Fix SID files ending too early. check-in: 6d3819ad88 user: alexa tags: trunk | |
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. 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 | |