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
Drew Weymouth
b3d695c98d
bump Fyne to 2.8-rc2
2026-07-06 17:17:35 -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
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
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>
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
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
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
65505b7d33
Bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8 ( #886 )
...
Bumps [github.com/zalando/go-keyring](https://github.com/zalando/go-keyring ) from 0.2.6 to 0.2.8.
- [Release notes](https://github.com/zalando/go-keyring/releases )
- [Commits](https://github.com/zalando/go-keyring/compare/v0.2.6...v0.2.8 )
---
updated-dependencies:
- dependency-name: github.com/zalando/go-keyring
dependency-version: 0.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-03-23 10:11:10 -07:00
Drew Weymouth
03fd760589
use JSON instead of XML in Subsonic API
2026-03-11 07:38:58 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e487766ce7
Bump github.com/boxes-ltd/imaging from 1.7.4 to 1.7.5 ( #870 )
...
Bumps [github.com/boxes-ltd/imaging](https://github.com/boxes-ltd/imaging ) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/boxes-ltd/imaging/releases )
- [Commits](https://github.com/boxes-ltd/imaging/compare/v1.7.4...v1.7.5 )
---
updated-dependencies:
- dependency-name: github.com/boxes-ltd/imaging
dependency-version: 1.7.5
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-03-02 11:23:56 -08:00
dependabot[bot]
928713eb5e
Bump the golang-x group with 4 updates
...
Bumps the golang-x group with 4 updates: [golang.org/x/net](https://github.com/golang/net ), [golang.org/x/sys](https://github.com/golang/sys ), [golang.org/x/term](https://github.com/golang/term ) and [golang.org/x/text](https://github.com/golang/text ).
Updates `golang.org/x/net` from 0.49.0 to 0.50.0
- [Commits](https://github.com/golang/net/compare/v0.49.0...v0.50.0 )
Updates `golang.org/x/sys` from 0.40.0 to 0.41.0
- [Commits](https://github.com/golang/sys/compare/v0.40.0...v0.41.0 )
Updates `golang.org/x/term` from 0.39.0 to 0.40.0
- [Commits](https://github.com/golang/term/compare/v0.39.0...v0.40.0 )
Updates `golang.org/x/text` from 0.33.0 to 0.34.0
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.50.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
- dependency-name: golang.org/x/sys
dependency-version: 0.41.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
- dependency-name: golang.org/x/term
dependency-version: 0.40.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
- dependency-name: golang.org/x/text
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-x
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 08:14:24 -08:00
Drew Weymouth
685348e107
update to latest Fyne develop which has go-text Flatpak fix
2026-01-30 19:49:57 -08:00
Drew Weymouth
7b09418017
Fix #614 : Update go-upnpcast for device discovery fix
2026-01-28 19:34:38 -08:00
Gianluca Boiano
c692fbf1ee
Update tooling and fix build issues
...
- Migrate golangci-lint config to v2 format
- Update GitHub Actions: checkout v3→v4, Go 1.24→1.25
- Update golangci-lint-action v6→v9 with golangci-lint v2.8
- Fix dlnaplayer.go: use RequestHandler interface for go-upnpcast
- Fix go.mod replace directive version mismatch for fyne fork
2026-01-26 22:30:12 +01:00
Drew Weymouth
d681d87b31
Discussion #485 : use SortName when sorting artist's albums by name
2026-01-25 09:00:28 -08:00
Drew Weymouth
cccc8a7de8
Fix #804 : update to fyne develop for rectangle paint bug fix, optimize peak meter refresh
2026-01-21 08:49:27 -08:00
Drew Weymouth
679e9a9b1f
update Fyne to 2.7.1
2025-11-15 10:35:17 -08:00
Drew Weymouth
ada65b0943
bump fyne to 2.7 RC
2025-11-15 10:35:17 -08:00
Drew Weymouth
828b5ffc56
option to use blurred cover art for Now Playing page background
2025-11-08 14:22:35 -08:00
Drew Weymouth
47603b1610
update go-jellyfin for create playlist with description fix
2025-09-28 15:34:55 -07:00
Drew Weymouth
ddd96803b3
Merge branch 'main' into feature/new-playlist-btn
2025-09-27 07:50:02 -07:00
Drew Weymouth
4c1a95e851
add settings for skipping one-star or tracks with keyword ( #724 )
2025-09-24 18:59:55 -07:00
Drew Weymouth
a55b7216d5
implement CreatePlaylist button for jellyfin
2025-09-22 17:22:43 -07:00
Drew Weymouth
6ea3499491
add 'New Playlist' button to Playlists page
2025-09-17 08:55:35 -07:00
Drew Weymouth
ee742cf34e
Fix #414 : Update go-jellyfin for m3u playlist support
2025-09-17 08:15:59 -07:00
Drew Weymouth
74d0f8cfde
Fix #423 : pull in new go-subsonic that uses formPost OpenSubsonic extension
2025-09-13 10:46:54 -07:00
Drew Weymouth
cbb6b0d50a
Fix #412 : Use forked go-glfw with hotfix until fix lands upstream
2025-09-06 17:01:55 -07:00
Drew Weymouth
bacdaeccfb
Fix #691 : update jellyfin client lib for transcoding fix
2025-09-06 11:18:04 -07:00
dependabot[bot]
a9299aeb84
Bump golang.org/x/net from 0.35.0 to 0.38.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.35.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-06 10:10:38 -07:00
Andy Williams
9eac586675
Use the macos "go build" compatible mpv
2025-08-26 14:18:59 +01:00
E1int
ef8f0f0454
Merge from main
2025-08-09 23:39:44 +02:00
E1int
4f997fc8b8
Allow passing IDs from standard input
2025-08-09 23:10:50 +02:00
Drew Weymouth
766cfdfe91
Fix #668 : Add sample rate, bit depth, channels to track info dialog
2025-08-08 07:50:43 -07:00
Drew Weymouth
ae7cb55c8c
very WIP - proof of concept for waveform seekbar
2025-07-23 22:10:33 -07:00
Drew Weymouth
d73f7e0645
support library scoping on more Jellyfin browsing operations
2025-07-15 18:15:15 -07:00
Drew Weymouth
f4e84d97ab
WIP - Jellyfin multi library
2025-07-15 08:57:20 -07:00
Drew Weymouth
6f7b54b779
Pull in custom text entry patch in Fyne for better border rendering
2025-07-11 17:32:10 -07:00
Drew Weymouth
3b93519bd5
update Fyne to get some Windows stability fixes
2025-07-08 09:41:14 -07:00
Drew Weymouth
727c640b1b
Closes #519 : Add click-to-seek to lyrics viewer
2025-06-16 08:14:19 -07:00
Drew Weymouth
265e4f961f
Fix #628 : Add setting to transcode stream
2025-05-31 10:12:57 -07:00
Drew Weymouth
705318f950
update Fyne
2025-04-06 10:42:39 -07:00
Drew Weymouth
2701bb3f7f
sync playback time when seeking and starting new tracks
2025-03-30 13:08:18 -07:00
Drew Weymouth
9ad40a1c2d
get rid of go.mod replace directive for local dev
2025-03-29 15:15:13 -07:00
Drew Weymouth
7828614d91
add HTTP retries for DLNA player
2025-03-29 15:15:13 -07:00
Drew Weymouth
4f731833c0
very WIP for DLNA casting
2025-03-29 15:15:13 -07:00
Drew Weymouth
7d39ea4daf
bump Fyne to 2.6-beta1
2025-03-08 07:46:40 -08:00