Commit Graph

133 Commits

Author SHA1 Message Date
0ce45c26b7 feat: add the possibility to move forward/backward 30s with left/right 2025-12-09 19:50:43 +01:00
8b74c0f773 feat: progress bar + move (for|back)ward 30s 2025-12-09 19:50:24 +01:00
4a5e475f27 feat: add a progress bar 2025-12-09 19:50:08 +01:00
44d4f28ceb docs: one more done 2025-12-09 10:48:00 +01:00
1d6033f057 docs: update readme 2025-12-09 10:47:48 +01:00
5fe10a1636 feat: print chapter and progress in the footer of the app while a book is playing 2025-12-09 10:47:38 +01:00
1af3be37ce fix: unused import 2025-12-08 07:35:43 +01:00
c3dfa239fa fix: solve some mypy errors 2025-12-08 07:35:09 +01:00
42e6a1e029 fix: truncate author names if too long to not break UI 2025-12-07 21:37:43 +01:00
41f5183653 feat: optimize format_duration 2025-12-07 21:34:16 +01:00
1a1fee0984 refactor: extract playback orchestration and optimize code structure 2025-12-07 20:31:37 +01:00
ddb7cab39e refactor: delegate playback orchestration to PlaybackController 2025-12-07 20:30:59 +01:00
2d331288dd feat: make authentication less verbose 2025-12-07 14:01:37 +01:00
d1a6fda863 docs: update readme 2025-12-07 11:45:12 +01:00
2d10922a7c feat: create a catppuccin mocha theme 2025-12-07 11:45:03 +01:00
0ad4db95c5 docs: update readme after massive refactor 2025-12-07 00:12:17 +01:00
0d9d65088b feat: add __init__ 2025-12-07 00:09:16 +01:00
3b9d1ecf96 feat: add app submodule 2025-12-07 00:09:07 +01:00
27f9a5396e feat: add auth submodule 2025-12-07 00:08:52 +01:00
d3be27c70d feat: add constants 2025-12-07 00:08:46 +01:00
df2ae17721 feat: download module 2025-12-07 00:08:41 +01:00
a0edab8e32 feat: add library module 2025-12-07 00:08:38 +01:00
ddb1704cb0 feat: add playback module 2025-12-07 00:08:33 +01:00
53284d7c0a refactor: do a bit a code architecture 2025-12-07 00:08:28 +01:00
7951373033 fix: use constant now that authenticate is in Auditui class 2025-12-06 16:22:46 +01:00
cc3a1c6818 feat: move authentication inside Auditui class 2025-12-06 16:04:09 +01:00
1088517cd5 refactor: reduce code 2025-12-06 15:57:05 +01:00
a62c3e9bf4 clean: remove player.py, now useless 2025-12-06 15:48:21 +01:00
fc15096918 refactor: rename AudituiApp to Auditui to have the right name in TUI interface 2025-12-06 15:46:16 +01:00
37ac47698c docs: update readme with play/pause implementation 2025-12-06 15:44:57 +01:00
d6e2284db1 feat: play/pause implementation based on local download 2025-12-06 15:44:45 +01:00
1cac45e6cf feat: get signup year in the least shitty way possible 2025-12-06 15:11:08 +01:00
70e106208b refactor: get_stat() to be done yet 2025-12-05 17:14:21 +01:00
73dc453c18 feat: prepare code 2025-12-05 17:13:13 +01:00
2d038fc811 feat: add base class and authentication for now 2025-12-05 17:05:54 +01:00
fbd987d353 docs: add stats.py 2025-12-05 17:05:44 +01:00
df0f0612ab docs: update readme 2025-12-05 16:07:59 +01:00
8287b0ee16 docs: update roadmap 2025-12-05 16:06:49 +01:00
4cbb13e371 docs: rephrase roadmap 2025-12-05 15:57:46 +01:00
a45230c940 clean: duplicate code 2025-12-05 15:55:03 +01:00
ffaf998225 docs: update dependencies for ffmpeg 2025-12-05 15:36:43 +01:00
ad6060395b docs: update roadmap with new concerns 2025-12-05 15:34:07 +01:00
a7feeb9789 feat: output possible track in json and quit 2025-12-05 15:32:03 +01:00
c40444d587 feat: add a first try of playing a song 2025-12-05 15:29:41 +01:00
46deb2baac docs: update readme 2025-12-05 15:29:12 +01:00
79af9b2af6 docs: update readme 2025-12-04 16:14:55 +01:00
2b21484309 clean: remove old tries 2025-12-04 16:14:51 +01:00
c691c49530 git: include .venv to .gitignore 2025-12-04 09:41:17 +01:00
76a1c28510 docs: update readme 2025-12-04 09:41:04 +01:00
a67d0b4324 feat: migrate dependencies management to uv 2025-12-04 09:40:14 +01:00