-
2b6b27f1f1
chore: remove AI review notice
Bjarne Øverli
2026-08-13 20:08:19 +02:00
-
c0f04563da
fix: update grpc security dependency
v1.63.2
Bjarne Øverli
2026-08-13 19:37:12 +02:00
-
b812886c0d
Merge pull request #301 from bjarneo/fix/radio-buffer
bjarneo
2026-08-13 19:35:19 +02:00
-
-
05b6986ac0
fix: increase radio playback buffer
Bjarne Øverli
2026-08-13 19:32:50 +02:00
-
-
488b1ced99
fix: make Qt GUI IPC controls reliable
Bjarne Øverli
2026-08-13 19:11:51 +02:00
-
29226e789f
feat: add Qt desktop GUI
Bjarne Øverli
2026-08-13 18:43:34 +02:00
-
-
ab1d0c6caf
docs: update documentation link
Bjarne Øverli
2026-08-12 16:44:42 +02:00
-
dd04d28d89
fix(spotify): show followed playlists
v1.63.1
Bjarne Øverli
2026-08-12 13:41:49 +02:00
-
1f3ae81181
fix: prevent quickshell widget stealing focus (#296)
Craig Derington
2026-08-11 14:41:54 -04:00
-
60ca8b0fc6
style: format shell completion option
v1.63.0
Bjarne Øverli
2026-08-11 19:22:22 +02:00
-
ddc08b897e
fix(spotify): persist rotated refresh tokens
Bjarne Øverli
2026-08-11 19:19:36 +02:00
-
167ab250d6
fix(spotify): restore playback authentication
Bjarne Øverli
2026-08-11 19:14:50 +02:00
-
759c5da81f
docs: add cliamp-plugin-gpodder-sync to community plugins (#294)
Salomon May
2026-08-10 14:37:59 -04:00
-
164f5f8aec
feat: the ability to generate bash autocomplete has been enabled (#288)
Sergey Savelev
2026-07-29 21:02:49 +04:00
-
53b2240a7b
feat: Progressive playlist loading for youtube music (#287)
82Sam
2026-07-27 22:43:31 +02:00
-
adc26e9c6d
Merge pull request #285 from bjarneo/fix/playlist-expand-layout
v1.62.0
bjarneo
2026-07-25 10:43:11 +02:00
-
-
e6c019e554
test(ui): mirror view layout in centering test
Bjarne Øverli
2026-07-25 10:39:28 +02:00
-
7e74525b71
fix(ui): restore playlist expansion layout
Bjarne Øverli
2026-07-25 10:35:19 +02:00
-
-
40fb54ec9c
fix(httpclient): accept ICY stream responses (#284)
bjarneo
2026-07-25 09:57:33 +02:00
-
4bc3aaa4ff
fix(httpclient): wrap stream dial errors
fix/icy-radio-streams
Bjarne Øverli
2026-07-25 09:55:27 +02:00
-
a32d3a3385
fix(httpclient): accept ICY stream responses
Bjarne Øverli
2026-07-25 09:46:51 +02:00
-
-
7404285d1f
fix(ci): restore cross-platform checks
v1.61.0
Bjarne Øverli
2026-07-21 23:15:49 +02:00
-
bac2475088
feat(ui): add stereo peak visualizer
Bjarne Øverli
2026-07-21 23:09:30 +02:00
-
605c80da4d
feat(ui): prioritize browse content
Bjarne Øverli
2026-07-21 22:46:40 +02:00
-
336b6a6d29
test(ui): cover terminal boundaries
Bjarne Øverli
2026-07-21 21:44:03 +02:00
-
6eae1f001f
feat(ui): improve hierarchy and theme safety
Bjarne Øverli
2026-07-21 21:40:59 +02:00
-
9888e6a18f
fix(ui): space contextual help hints
Bjarne Øverli
2026-07-21 21:28:52 +02:00
-
21962cc765
feat(ui): unify interaction controls
Bjarne Øverli
2026-07-21 21:25:27 +02:00
-
46b903a4d3
feat(ui): add undo for playlist edits
Bjarne Øverli
2026-07-21 21:02:43 +02:00
-
b8efea7efb
fix(ui): retry failed lyrics lookups
Bjarne Øverli
2026-07-20 23:48:01 +02:00
-
55323e32b6
feat(ui): add editable text inputs
Bjarne Øverli
2026-07-20 23:45:41 +02:00
-
94e2e6ace7
fix(ui): open help before modal dispatch
Bjarne Øverli
2026-07-20 23:40:46 +02:00
-
09b738eed6
feat(ui): add responsive terminal layouts
Bjarne Øverli
2026-07-20 23:30:40 +02:00
-
853d40e479
fix(ui): complete phase 0 interaction safety
Bjarne Øverli
2026-07-20 23:04:59 +02:00
-
02a95fb458
feat(ipc): expand remote player controls
Bjarne Øverli
2026-07-20 22:10:03 +02:00
-
6084b047a7
site: make hero playlist the live station selector
Bjarne Oeverli
2026-07-17 21:32:55 +00:00
-
00754c386c
site: redesign landing page as a powered-on CRT instrument
Bjarne Oeverli
2026-07-17 21:23:52 +00:00
-
cdbac0d9d3
docs: center sponsor after README video, drop duplicate section
Bjarne Oeverli
2026-07-17 20:15:06 +00:00
-
c0aa5f65be
docs: add sponsor to site hero, trim README docs list to hosted link
Bjarne Oeverli
2026-07-17 20:14:10 +00:00
-
efce6cf0ca
docs: add contextowl docs badge, move sponsor down, drop AI.txt
Bjarne Oeverli
2026-07-17 20:10:57 +00:00
-
15d33f1047
docs: link docs.cliamp.stream from site and README
Bjarne Oeverli
2026-07-17 20:06:32 +00:00
-
6f5409f4f0
Update README with sponsorship and project details
bjarneo
2026-07-17 22:01:46 +02:00
-
374ae68e95
chore: gitignore .env and the ContextOwl changelog workflow
v1.60.1
Bjarne Øverli
2026-07-17 14:35:58 +02:00
-
1d5f7a9692
test(ipc): use short socket dir for remaining orphan/multi-request tests
Bjarne Øverli
2026-07-17 14:09:48 +02:00
-
9b0cbb65d4
test: fix macOS and Windows CI test failures
Bjarne Øverli
2026-07-17 12:53:57 +02:00
-
5cfef38275
fix: Windows portability for atomic writes, file URLs, and data dir
Bjarne Øverli
2026-07-17 10:26:15 +02:00
-
806b73c5c2
ci: install flac/vorbis/ogg dev libraries in Linux and macOS jobs
Bjarne Øverli
2026-07-17 09:56:24 +02:00
-
d69a99887f
Add NCS Pop and Chill radio stations
v1.60.0
Bjarne Øverli
2026-07-17 00:09:43 +02:00
-
c21def1229
build: bump toolchain to go1.26.5 and x/net to v0.55.0
v1.59.1
Bjarne Øverli
2026-07-17 00:02:45 +02:00
-
6da39e3489
fix(player): prevent radio freeze from stalled live-stream reads
Bjarne Øverli
2026-07-17 00:02:09 +02:00
-
6df7f07461
Add NCS radio stations (top tracks + 5 genre channels)
v1.59.0
Bjarne Øverli
2026-07-16 20:56:12 +02:00
-
bb5f518cc0
fix(plex): explain macOS Local Network denial behind no-route-to-host
v1.58.0
Bjarne Øverli
2026-07-16 19:16:21 +02:00
-
dcbac8e19b
fix(player): fall back to muxed format for YouTube live streams
Bjarne Øverli
2026-07-16 19:16:17 +02:00
-
00871976a9
Perf
Bjarne Øverli
2026-07-10 21:46:37 +02:00
-
c110b228cd
Perf
Bjarne Øverli
2026-07-10 21:46:19 +02:00
-
5e16bb7c8c
Add cliamp-plugin-mandelbrot to community plugins (#279)
mikkel-bergmann
2026-07-10 18:29:02 +10:00
-
a5922d072e
feat: improve local playlist management
Bjarne Øverli
2026-07-06 17:39:27 +02:00
-
8dad762349
fix: support go install module path
Bjarne Øverli
2026-07-05 13:59:18 +02:00
-
5cf895eeb1
test: isolate appdir environment
Bjarne Øverli
2026-07-05 13:50:51 +02:00
-
7e6a637dda
Merge pull request #274 from lentikr/embedded-lyrics-mpris-art
bjarneo
2026-07-05 13:46:43 +02:00
-
-
40ac05da55
fix(lyrics): harden embedded metadata refresh
embedded-lyrics-mpris-art
Bjarne Øverli
2026-07-05 13:44:47 +02:00
-
778165884a
ci: update GitHub Actions versions
Bjarne Øverli
2026-07-01 19:46:55 +02:00
-
aca9577857
Merge branch 'main' into embedded-lyrics-mpris-art
lentikr
2026-07-01 20:41:57 +08:00
-
-
-
-
494ba35691
fix(ui): reconnect long-paused yt-dlp streams
Bjarne Øverli
2026-06-30 21:02:20 +02:00
-
9e32f98c7b
fix(mediactl): sanitize MPRIS metadata strings
Bjarne Øverli
2026-06-30 19:35:03 +02:00
-
58fc46ea9e
Fix vertical padding for overlays in expanded-height mode (#270)
Nicholas Zambetti
2026-06-30 19:11:16 +02:00
-
0125270cc5
Merge remote-tracking branch 'origin/main'
Bjarne Øverli
2026-06-30 19:08:03 +02:00
-
-
82f228cb92
feat(qobuz): add external provider
Sergio Rubio
2026-06-30 19:06:35 +02:00
-
-
184a67e519
feat(lyrics,mediactl): embed local lyrics and album art in MPRIS/NowPlaying
lentikr
2026-06-29 20:17:41 +08:00
-
-
854911e9cd
docs: symlink AGENTS.md to CLAUDE.md
bjarneo
2026-06-25 10:12:35 +02:00
-
d328f802ed
docs: add cliamp-plugin-nova to community plugins (#269)
8bit64k
2026-06-24 17:15:47 -04:00
-
-
-
aecf2e0bf1
feat(ui): add search result navigation keys
Evan Tetzlaff
2026-06-15 12:25:24 -06:00
-
5fcd5aaabe
fix(ui): keep now playing stable when browsing playlists
v1.57.1
Bjarne Øverli
2026-06-14 18:30:02 +02:00
-
9cf4737216
go fix qobuz
Sergio Rubio
2026-06-13 22:54:11 +02:00
-
e501dded74
Send form-encoded POST bodies with the correct Content-Type
Sergio Rubio
2026-06-13 22:51:25 +02:00
-
fc9453f2a4
Wrap loadCreds/saveCreds errors with context
Sergio Rubio
2026-06-13 22:47:32 +02:00
-
273ac0da97
Log the real cause of Qobuz silent-auth failures
Sergio Rubio
2026-06-13 22:43:24 +02:00
-
0b7fe5e562
Add Qobuz to the remaining provider lists in keybindings docs
Sergio Rubio
2026-06-13 22:38:12 +02:00
-
4f1ea74647
Add Q to the Qobuz quick-switch keybinding rows in docs
Sergio Rubio
2026-06-13 22:35:34 +02:00
-
fbdf9a760e
Wrap randomTracks gather errors with context
Sergio Rubio
2026-06-13 22:32:32 +02:00
-
9d79cc63fb
Fetch Random Tracks playlists concurrently
Sergio Rubio
2026-06-13 22:28:50 +02:00
-
55cd76bdc4
Wrap doRequest's low-level errors with qobuz context
Sergio Rubio
2026-06-13 22:21:32 +02:00
-
09240a0c36
Add a Random Tracks entry to the Qobuz library
Sergio Rubio
2026-06-13 22:18:00 +02:00
-
9e47d0e939
Harden Qobuz bundle scraping against HTTP errors
Sergio Rubio
2026-06-13 21:08:50 +02:00
-
e2d4cbfee8
Document qobuz as a valid --provider value
Sergio Rubio
2026-06-13 21:06:53 +02:00
-
ca78b26d60
Make the Qobuz getFileUrl signature test actually test something
Sergio Rubio
2026-06-13 21:05:46 +02:00
-
0ffd774e3d
Qobuz external provider implementation
Sergio Rubio
2026-05-31 22:00:36 +02:00
-
b62960b538
Update cliamp website index.html
Sergio Rubio
2026-05-31 21:51:06 +02:00
-
8fe484f119
Register qobuz integration
Sergio Rubio
2026-05-31 21:50:53 +02:00
-
3761c5ae5d
qobuz integration documentation
Sergio Rubio
2026-05-31 21:50:35 +02:00
-
08ede29e17
map qobuz keybindings
Sergio Rubio
2026-05-31 21:48:40 +02:00
-
afcf6959b3
Add Qobuz configuration
Sergio Rubio
2026-05-31 21:46:42 +02:00
-
e71b086b80
hook up qobuz cli command
Sergio Rubio
2026-05-31 21:45:20 +02:00
-
47af5c05c3
Add Qobuz to cliamp setup wizard
Sergio Rubio
2026-05-31 21:43:17 +02:00
-
-
52d7fce824
fix(player): prevent stuck radio ffmpeg streams
Bjarne Øverli
2026-06-13 16:11:17 +02:00
-
213ada6919
fix(resolve,player): play HLS (.m3u8) radio streams via ffmpeg (#259)
v1.57.0
Roberto Gama
2026-06-04 15:03:26 -03:00
-
d6c50ed623
windows: fix config, IPC, path, and Lua compatibility (#258)
GVASTE
2026-06-04 14:52:32 -03:00
-
44b7037e21
docs(search): note fuzzy matching for local search surfaces
v1.56.0
Bjarne Øverli
2026-05-30 10:28:48 +02:00
-
4f9984b8b7
feat(search): fuzzy matching for local search surfaces
Bjarne Øverli
2026-05-30 10:27:07 +02:00
-
f9877ebdfd
fix(ytmusic): surface yt-dlp/ffmpeg error instead of bare EOF
Bjarne Øverli
2026-05-30 10:05:11 +02:00