cplay-ng

simple curses audio player
git clone https://git.ce9e.org/cplay-ng.git

DateCommit messageAuthor
2026-04-25 09:39update screenshotTobias Bengfort
2026-04-25 09:19UI: restore colon after PlayingTobias Bengfort
2026-04-25 08:07bump version to 5.5.0Tobias Bengfort
2026-04-25 09:09refactor: list all properties in __init__Tobias Bengfort
2026-04-25 07:48improve symlink handlingTobias Bengfort
2026-04-25 06:44refactor: use get_ext() consistentlyTobias Bengfort
2026-04-24 16:52shift list position if space is available at the bottomTobias Bengfort
2026-04-24 16:34refactor: rm redundant cursor movementTobias Bengfort
2026-04-24 16:22move cursor to top on filterTobias Bengfort
2026-04-24 16:04remove special case in relpathTobias Bengfort
2026-04-24 15:48modernize: use f-stringsTobias Bengfort
2026-03-15 20:04fix: move cursor when deleting the last itemTobias Bengfort
2026-02-13 14:20ci: update actionsTobias Bengfort
2025-08-24 06:34use casefold for string comparisonTobias Bengfort
2025-08-11 16:59pyproject.toml: update license formatTobias Bengfort
2025-05-16 06:29handle file system errors (e.g. PermissionError)Tobias Bengfort
2024-12-28 22:57convert changelog to markdownTobias Bengfort
2024-12-28 22:46bump version to 5.4.0Tobias Bengfort
2024-12-28 22:40allow to refresh file listTobias Bengfort
2024-11-19 08:23pause on suspendTobias Bengfort
2024-10-19 07:45mpv version: strip leading vTobias Bengfort
2024-08-03 17:52bump version to 5.3.1Tobias Bengfort
2024-08-03 17:51make __version__ comply with pep440Tobias Bengfort
2024-08-03 17:48convert README to markdownTobias Bengfort
2024-08-03 07:38initialize screen in mainTobias Bengfort
2024-08-03 07:37lint: use f-stringsTobias Bengfort
2024-08-02 22:18fix playback on mpv == 0.38.0Tobias Bengfort
2024-07-18 09:10adapt to ruff changesTobias Bengfort
2024-05-20 21:23bump version to 5.3.0Tobias Bengfort
2024-05-20 21:41update github actionsTobias Bengfort
2024-05-20 21:06Fix backwards compatibility with mpv < 0.38.0Tobias Bengfort
2024-05-19 15:48Add index to mpv 'loadfile' argsRosie
2024-04-29 02:42allow to start URLs with offsetTobias Bengfort
2023-11-06 20:16fix curses keyword argumentsTobias Bengfort
2023-11-05 09:17rm cache on format_itemTobias Bengfort
2023-11-05 09:17lintTobias Bengfort
2023-11-04 10:36replace setup.py by pyproject.tomlTobias Bengfort
2023-11-04 10:44update github actionsTobias Bengfort
2023-11-04 10:44lint: rm unnecessary parens from lru_cacheTobias Bengfort
2023-06-22 19:03github actions: automatically publish to pypiTobias Bengfort
2023-06-22 18:53setup github actionsTobias Bengfort
2023-02-09 22:32bump version to 5.2.0Tobias Bengfort
2023-02-09 22:27use mpv's native volume controlsRosie
2023-01-04 14:40use XDG_RUNTIME_DIR for mpv socketTobias Bengfort
2022-12-05 17:59do not crash on invalid utf-8 from mpvTobias Bengfort
2022-11-22 21:03bump version to 5.1.0Tobias Bengfort
2022-11-22 08:05display fake cursor when input is activeTobias Bengfort
2022-11-22 08:04change keys for previous/next search matchTobias Bengfort
2022-11-22 07:53display current title from streamTobias Bengfort
2022-11-22 07:52ignore URLs in relpath()Tobias Bengfort
2022-02-23 19:02use @DEFAULT_SINK@ instead of hardcoded index with pactlTobias Bengfort
2021-08-30 18:32bump version to 5.0.1Tobias Bengfort
2021-08-30 18:28bump version to 5.0.0Tobias Bengfort
2021-07-26 18:43ignore property-change events without dataTobias Bengfort
2021-07-17 18:12update changelogTobias Bengfort
2021-07-17 18:04highlight playlist when dirtyTobias Bengfort
2021-07-17 18:04breaking: do not implicitly write playlist fileTobias Bengfort
2021-07-17 17:50create playlist.load shortcutTobias Bengfort
2021-07-17 17:49use on_submit for playlist set_pathTobias Bengfort
2021-07-06 10:19do not crash on tiny windowsTobias Bengfort
2021-06-17 21:15use mpv IPCTobias Bengfort
2021-07-04 17:56fix path display in root dirTobias Bengfort
2021-06-26 07:34fix cursor positionTobias Bengfort
2021-06-17 21:15turn is_playing/is_finished into propertiesTobias Bengfort
2021-06-17 20:37do not share pipes among Player instancesTobias Bengfort
2021-06-17 18:40also stop player on errorTobias Bengfort
2021-05-27 06:15stop playback on exitTobias Bengfort
2020-09-07 06:23bump version to 4.0.0Tobias Bengfort
2020-09-07 06:38Show version on helpTobias Bengfort
2020-09-05 07:22allow to set playlist pathTobias Bengfort
2020-09-05 07:13allow to close playlistTobias Bengfort
2020-09-05 07:09allow top open playlist from filelistTobias Bengfort
2020-09-05 07:05add playlist.pathTobias Bengfort
2020-09-05 16:55force redraw on resizeTobias Bengfort
2020-09-05 16:54refactor: combine app.render() and app.apply()Tobias Bengfort
2020-09-05 16:43perf: optimize filterTobias Bengfort
2020-09-05 16:38perf: cache Filelist.format_itemTobias Bengfort
2020-09-05 16:25use selectors instead of selectTobias Bengfort
2020-09-05 14:37perf: rm timeout on select when idleTobias Bengfort
2020-09-05 16:19perf: cache relpathTobias Bengfort
2020-09-05 14:37self-pipe to avoid concurrency issues with signalTobias Bengfort
2020-09-05 13:39always use verbose formatTobias Bengfort
2020-09-05 14:52add Player.is_playing()Tobias Bengfort
2020-09-05 13:33perf: avoid calling os.path.isdir() in format_item()Tobias Bengfort
2020-09-05 13:33refactor listdir: get_extTobias Bengfort
2020-09-05 07:52refactor: single input serviceTobias Bengfort
2020-09-03 18:00chdir to filelist pathTobias Bengfort
2020-09-03 17:46less noisey status: rm "Stopped"Tobias Bengfort
2020-09-03 16:56make filter search recursiveTobias Bengfort
2020-09-03 16:55multi-substring matchingTobias Bengfort
2020-09-03 16:53add filter searchTobias Bengfort
2020-09-03 16:35use relative paths in UITobias Bengfort
2020-09-03 08:31implement searchTobias Bengfort
2020-09-03 14:56add mpv paramsTobias Bengfort
2020-09-03 09:44allow to use space for play/pauseTobias Bengfort
2020-09-03 08:56allow to use ctrl key combinationsTobias Bengfort
2020-09-03 14:43fix IndexError on empty itemsTobias Bengfort
2020-09-03 16:09avoid cycles in listdirTobias Bengfort
2020-09-03 11:10refactor: use scandir instead of listdirTobias Bengfort
2020-09-03 09:40use get_wch (unicode input support)Tobias Bengfort
More commits remaining…