- Adding the option to download the selected track or tracks. When the download is clicked it opens a dialog that lets you choose where you want to save the track and the file name (by default the file name is the track number, the track name and the extension, example "03 - my song.mp3") If there are many tracks selected it will open one dialog for each track - Next steps: download an album and a playlist using zip
50 lines
2.2 KiB
AMPL
50 lines
2.2 KiB
AMPL
module github.com/dweymouth/supersonic
|
|
|
|
go 1.19
|
|
|
|
require (
|
|
fyne.io/fyne/v2 v2.3.5
|
|
fyne.io/x/fyne v0.0.0-20230611151101-afdcd6b92cf3
|
|
github.com/20after4/configdir v0.1.1
|
|
github.com/dweymouth/go-mpv v0.0.0-20230406003141-7f1858e503ee
|
|
github.com/dweymouth/go-subsonic v0.0.0-20230614154319-792d18c75fb4
|
|
github.com/google/uuid v1.3.0
|
|
github.com/pelletier/go-toml v1.9.3
|
|
github.com/zalando/go-keyring v0.2.1
|
|
golang.org/x/net v0.0.0-20220722155237-a158d28d115b
|
|
)
|
|
|
|
require (
|
|
fyne.io/systray v1.10.1-0.20230602210930-b6a2d6ca2a7b // indirect
|
|
github.com/alessio/shellescape v1.4.1 // indirect
|
|
github.com/danieljoos/wincred v1.1.0 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/fredbi/uri v0.1.0 // indirect
|
|
github.com/fsnotify/fsnotify v1.5.4 // indirect
|
|
github.com/fyne-io/gl-js v0.0.0-20220119005834-d2da28d9ccfe // indirect
|
|
github.com/fyne-io/glfw-js v0.0.0-20220120001248-ee7290d23504 // indirect
|
|
github.com/fyne-io/image v0.0.0-20220602074514-4956b0afb3d2 // indirect
|
|
github.com/go-gl/gl v0.0.0-20211210172815-726fda9656d6 // indirect
|
|
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20221017161538-93cebf72946b // indirect
|
|
github.com/go-text/typesetting v0.0.0-20230405155246-bf9c697c6e16 // indirect
|
|
github.com/godbus/dbus/v5 v5.1.0 // indirect
|
|
github.com/goki/freetype v0.0.0-20220119013949-7a161fd3728c // indirect
|
|
github.com/gopherjs/gopherjs v1.17.2 // indirect
|
|
github.com/jsummers/gobmp v0.0.0-20151104160322-e2ba15ffa76e // indirect
|
|
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/srwiley/oksvg v0.0.0-20220731023508-a61f04f16b76 // indirect
|
|
github.com/srwiley/rasterx v0.0.0-20210519020934-456a8d69b780 // indirect
|
|
github.com/stretchr/testify v1.8.0 // indirect
|
|
github.com/tevino/abool v1.2.0 // indirect
|
|
github.com/yuin/goldmark v1.4.13 // indirect
|
|
golang.org/x/image v0.3.0 // indirect
|
|
golang.org/x/mobile v0.0.0-20211207041440-4e6c2922fdee // indirect
|
|
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f // indirect
|
|
golang.org/x/text v0.6.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
honnef.co/go/js/dom v0.0.0-20210725211120-f030747120f2 // indirect
|
|
)
|
|
|
|
replace fyne.io/fyne/v2 v2.3.5 => github.com/dweymouth/fyne/v2 v2.3.0-rc1.0.20230505012127-ca61c153b2a5
|