Commit graph

21 commits

Author SHA1 Message Date
f2cea03e27 Add buffer limit to audio fetch 2024-12-03 11:56:50 +05:00
60b5f2ed60 Run pwire loop on separate thread 2024-11-29 16:47:32 +05:00
6656727021 Add playback display 2024-11-29 15:19:06 +05:00
3122e2559e Looping fetch of audio file chunks 2024-11-29 14:43:37 +05:00
6b0a53e96f Audio chunk reading 2024-11-29 13:32:44 +05:00
71cc75feff Chunked song download boiler 2024-11-29 13:17:40 +05:00
120d991360 Handle cover updates 2024-11-29 12:19:52 +05:00
ee4e024d31 Parse image from API, trigger event 2024-11-28 17:02:28 +05:00
c995653c62 Add covert art rendering 2024-11-28 16:28:10 +05:00
a5efd3db5e Basic layouts and metadata printing 2024-11-28 15:23:06 +05:00
2a894bdd83 Song fetching and covert art fetching boiler 2024-11-28 13:20:22 +05:00
35184a76b9 User quit handling, playlist extending 2024-11-28 12:16:58 +05:00
85ae8d1624 Main player loop 2024-11-27 16:25:39 +05:00
d6c9bf4d3b Init player with random songs 2024-11-27 16:01:29 +05:00
4889026749 Basic ratatui init 2024-11-27 14:42:29 +05:00
6be3634fdf ping ssonic server to verify configured auth 2024-11-27 14:24:21 +05:00
f094604f6e Basic pipewire stream creation 2024-11-26 14:39:24 +05:00
b2169abc94 Add a channel for replies to Player across thread 2024-11-25 16:39:42 +05:00
ba45cbf8fe Basic audio handler thread boilerplate 2024-11-25 16:29:40 +05:00
24fe803aaa Basic config file reading 2024-11-25 16:16:43 +05:00
cd106914a1 Initial boilerplate 2024-11-25 14:57:49 +05:00