dependabot[bot]
fc944d301f
Bump github.com/pelletier/go-toml/v2 from 2.4.2 to 2.4.3
...
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/pelletier/go-toml/releases )
- [Commits](https://github.com/pelletier/go-toml/compare/v2.4.2...v2.4.3 )
---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
dependency-version: 2.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-29 09:40:53 +00:00
owen
cab5a987b0
add features
2026-07-29 04:35:25 -05:00
Drew Weymouth
23c6113b33
Use Go 1.24 to build legacy MacOS package
2026-07-27 08:10:21 -07:00
Drew Weymouth
0e49d4bd58
add missing MPRIS shuffle handlers
2026-07-24 16:16:50 -07:00
Jamie
e3c2499645
bump go-jellyfin ( #990 )
2026-07-24 07:59:05 -07:00
Drew Weymouth
c80f4399eb
Add playback controls to dock menu on MacOS
2026-07-20 18:18:24 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ab087c6d49
Bump Minionguyjpro/Inno-Setup-Action from 1.2.8 to 1.2.9 ( #983 )
...
Bumps [Minionguyjpro/Inno-Setup-Action](https://github.com/minionguyjpro/inno-setup-action ) from 1.2.8 to 1.2.9.
- [Release notes](https://github.com/minionguyjpro/inno-setup-action/releases )
- [Commits](https://github.com/minionguyjpro/inno-setup-action/compare/v1.2.8...v1.2.9 )
---
updated-dependencies:
- dependency-name: Minionguyjpro/Inno-Setup-Action
dependency-version: 1.2.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 10:12:04 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a9fb25189a
Bump actions/setup-go from 6 to 7 ( #984 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 10:11:33 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
433d809a2d
Bump github.com/charlievieth/strcase from 0.0.5 to 0.0.6 ( #986 )
...
Bumps [github.com/charlievieth/strcase](https://github.com/charlievieth/strcase ) from 0.0.5 to 0.0.6.
- [Release notes](https://github.com/charlievieth/strcase/releases )
- [Commits](https://github.com/charlievieth/strcase/compare/v0.0.5...v0.0.6 )
---
updated-dependencies:
- dependency-name: github.com/charlievieth/strcase
dependency-version: 0.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 10:11:13 -07:00
無情天
2260f27db9
Update Chinese translations in zhHans.json ( #975 )
...
Update Simplified Chinese language pack
2026-07-18 08:38:07 -07:00
無情天
3eb638c9b1
Update Chinese translations in zh.json ( #976 )
...
Update Simplified Chinese language pack
2026-07-18 08:37:53 -07:00
Coffeeicus
094b543c10
Add a Fedora COPR link to third-party packages in README.md ( #981 )
...
* Update translations.go
* Create tr.json
* Update tr.json
* docs: include Fedora COPR package in README.md
Hi @dweymouth,
I created a Fedora COPR repository so users can easily install and update Supersonic via `dnf`. This PR adds a link to the third-party package list in the README.
- COPR repo: https://copr.fedorainfracloud.org/coprs/coffeeicus/supersonic/
- Source: https://github.com/CoffeemanHell/supersonic-copr
Thanks!
* Update README.md
2026-07-18 08:37:36 -07:00
Drew Weymouth and Claude Sonnet 5
fae1b815bf
prepare for 0.22.0 release
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-13 08:34:51 -07:00
Benoît Smith
dd0477ebab
French translation update ( #973 )
...
* Update fr.json
* Update fr.json
* Update fr.json
* Update fr.json
2026-07-08 08:23:59 -07:00
Drew Weymouth
f267d04305
bump mpv lib for Windows
2026-07-07 09:49:52 -07:00
Drew Weymouth
d417af523b
add libxkbcommon-dev dependency
2026-07-07 09:41:32 -07:00
Drew Weymouth
b3d695c98d
bump Fyne to 2.8-rc2
2026-07-06 17:17:35 -07:00
Drew Weymouth
b84c3b53d3
add libwayland-dev dep
2026-06-29 17:40:18 -07:00
Drew Weymouth
44eaa6254c
add missed -tags x11
2026-06-29 17:36:28 -07:00
Drew Weymouth
cb828d84c9
use -tags x11 on Linux
2026-06-29 17:32:59 -07:00
Drew Weymouth
116d56d0e8
bump Fyne to 2.8-rc1
2026-06-29 17:11:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
453d77a6a9
Bump github.com/pelletier/go-toml/v2 from 2.4.0 to 2.4.2 ( #968 )
...
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) from 2.4.0 to 2.4.2.
- [Release notes](https://github.com/pelletier/go-toml/releases )
- [Commits](https://github.com/pelletier/go-toml/compare/v2.4.0...v2.4.2 )
---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
dependency-version: 2.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 10:24:24 -07:00
tofuliang and Sisyphus
aac77049b3
fix(ci): fix VapourSynth dylib file existence check on macOS ( #966 )
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-26 08:16:22 -07:00
Drew Weymouth
67623366f5
Match window border color to app theme rather than OS theme ( #958 )
...
* MacOS: match window chrome to app light/dark mode when app setting is different from OS
* match window border to app theme on Windows
2026-06-24 13:46:09 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2774970ca8
Bump actions/checkout from 6 to 7 ( #959 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 09:34:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
27db48556d
Bump github.com/pelletier/go-toml/v2 from 2.3.1 to 2.4.0 ( #961 )
...
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/pelletier/go-toml/releases )
- [Commits](https://github.com/pelletier/go-toml/compare/v2.3.1...v2.4.0 )
---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
dependency-version: 2.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 09:33:56 -07:00
Fábio Telles Justino
0ae8a247d0
Scroll artist bio ( #945 )
2026-06-19 08:12:32 -07:00
Inevitabby
9a8bc6c936
fix: clear stale cover art and backgrounds on tracks without art ( #957 )
...
* fix: ensure load callback fires on error
Calls callOnLoaded(nil) when image loading fails.
This fixes the bottomplayer silently retaining stale images by ensuring consumers always get a callback and can clear their display state.
* fix: clear background layers on missing art
nil state now hides the blurred background widgets or animates the gradient to transparent, depending on the active configuration
2026-06-19 08:05:34 -07:00
Kryštof Baksa
2ffbbba3db
Add "All Tracks" option to Startup page ( #955 )
2026-06-17 08:48:56 -07:00
BELzEBUB
1794d690ee
Skip autoplay when a radio station is playing ( #950 )
...
Autoplay for similar songs should not apply to radio streams, which
have no meaningful "end of queue" to extend.
2026-06-09 15:41:56 -07:00
Lucas
cbe148a1bd
Prevent race condition when using altHostname ( #946 )
...
Fixes #740 by preventing the slower connection from returning a value via goroutine.
This prevent the 401 auth errors that break loading data from the api after the first connection.
2026-06-06 14:20:13 -07:00
Coffeeicus
e5cdc0b71c
Update tr.json ( #948 )
...
* Update translations.go
* Create tr.json
* Update tr.json
2026-06-06 10:37:40 -07:00
Fábio Telles Justino
06c175f19f
Fix uiScale radio options separating labels from values ( #942 )
2026-06-02 08:21:12 -07:00
Andrew G. Dunn
6b6701e973
Populate richer DIDL-Lite metadata for DLNA cast ( #934 )
...
Extend MediaItemMetadata with TrackNumber, Size, BitRate, SampleRate,
BitDepth, and ChannelCount (all already present on Track) and populate
them in Track.Metadata(). Thread them through dlnaplayer.go into the
avtransport.MediaItem so the renderer's DIDL-Lite includes upnp:artist,
upnp:album, upnp:originalTrackNumber, plus <res> attributes for
duration, size, bitrate, sampleFrequency, bitsPerSample, and
nrAudioChannels. The previously dropped Duration field is now
populated too.
For cover art, add a CoverArtPathFn callback on PlaybackManager wired
to ImageManager.GetCoverArtPath in app.go. The DLNA player invokes it
when a track is queued, registers the cached cover-thumbnail path
with the local proxy, and emits the resulting proxy URL as
upnp:albumArtURI so the renderer can display album art alongside the
audio.
Bumps go-upnpcast to pull in the MediaItem fields and DIDL-Lite
emission added in supersonic-app/go-upnpcast#4 .
2026-06-01 16:39:48 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3205bb33f2
Bump Minionguyjpro/Inno-Setup-Action from 1.2.7 to 1.2.8 ( #932 )
...
Bumps [Minionguyjpro/Inno-Setup-Action](https://github.com/minionguyjpro/inno-setup-action ) from 1.2.7 to 1.2.8.
- [Release notes](https://github.com/minionguyjpro/inno-setup-action/releases )
- [Commits](https://github.com/minionguyjpro/inno-setup-action/compare/v1.2.7...v1.2.8 )
---
updated-dependencies:
- dependency-name: Minionguyjpro/Inno-Setup-Action
dependency-version: 1.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 09:30:57 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
91ba9b41b9
Bump github.com/pelletier/go-toml/v2 from 2.3.0 to 2.3.1 ( #928 )
...
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/pelletier/go-toml/releases )
- [Commits](https://github.com/pelletier/go-toml/compare/v2.3.0...v2.3.1 )
---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
dependency-version: 2.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 14:20:33 -07:00
Elias Sp. and ilias-sp
f18e8c68cf
greek translation ( #926 )
...
Co-authored-by: ilias-sp <eliass@amdocs.com >
2026-05-02 16:04:37 -07:00
adri
1fb01b56eb
Add some UI translations to Spanish ( #923 )
...
* Polish translations in spanish / es.json
Added some missing translations in the es.json file. Tried to keep the
original meaning as often as possible and used spanish words instead of
english when possible.
* Ammend some translations
2026-04-28 16:53:03 -07:00
krotka
08e5197066
Polish the polish translation ( #918 )
...
* change "piosenka" to "utwór" in polish translation
* polish the polish translation
2026-04-24 08:29:47 -07:00
Drew Weymouth
2d864a5320
add support for OpenSubsonic playbackReport extension ( #910 )
...
* add support for OpenSubsonic playbackReport extension
* better style
2026-04-22 11:00:51 -07:00
tdakkota
cfa45a4647
feat(ipc): add an endpoint for getting current track ( #911 )
2026-04-20 19:36:11 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
56546a9314
Bump github.com/pelletier/go-toml/v2 from 2.2.4 to 2.3.0 ( #892 )
...
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) from 2.2.4 to 2.3.0.
- [Release notes](https://github.com/pelletier/go-toml/releases )
- [Commits](https://github.com/pelletier/go-toml/compare/v2.2.4...v2.3.0 )
---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
dependency-version: 2.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 15:53:51 -07:00
Drew Weymouth
84440f9935
support cover art for internet radio stations
2026-04-09 08:25:43 -07:00
Mark Stenglein
d985154062
Fix keyring unlock blocking the Fyne event loop on startup ( #900 )
...
GetServerPassword can block while the system keyring daemon shows its
unlock dialog. Calling it synchronously on the Fyne main thread froze
the event loop, causing Wayland compositors to hide the window.
Move the keyring lookup into a goroutine and dispatch back to the Fyne
thread to show the connecting dialog and attempt the connection.
2026-04-06 07:23:55 -07:00
Drew Weymouth
7db96e8056
prepare for 0.21.1 release
2026-04-05 13:25:37 -07:00
Drew Weymouth
8636e54c3a
Fix #877 : use XML API for Funkwhale servers since they don't implement JSON correctly
2026-04-05 13:11:57 -07:00
tk
6aa53d6cfe
Merge pull request #896 from Tim-Kaiser/ISSUE-895
...
Fix #895 : Fix crash on track change and scrobble
2026-04-05 09:53:30 -07:00
Drew Weymouth
8fa6113969
fix syntax in go-version in workflow yml
2026-04-05 08:37:53 -07:00
Drew Weymouth
19f3180320
use latest go in CI builds
2026-04-05 08:36:50 -07:00
Drew Weymouth
058156abe7
Fix #888 : use correct threading model for creating share URLs
2026-04-05 08:28:48 -07:00