Drew Weymouth
edc3ef7bfa
Fix #315 : Pre-select most recent playlist in "Add to playlist" dialog
2024-01-20 14:22:30 -08:00
Drew Weymouth
e9d462e655
move player package into backend
2024-01-08 18:53:13 -08:00
Drew Weymouth
f8f8a3a5cb
rework settings dialog to be aware of different player types
2023-12-19 08:41:07 -08:00
Drew Weymouth
55f9461410
Refactor pt. 1: move MPV player to own package and extract some types
2023-12-17 13:50:30 -08:00
Drew Weymouth
87fc88e308
Fix #157 : Add "Auto" ReplayGain mode to auto-choose between Track and Album
2023-11-15 08:14:31 -08:00
Drew Weymouth
5af55ac2dc
save config file immediately after dismissing settings dialog
2023-11-15 07:44:19 -08:00
Drew Weymouth
04f9c4e3b7
make Quick Search dialog a little taller
2023-11-15 07:42:31 -08:00
Drew Weymouth
2ffcac9b88
add scrobbling for Jellyfin
2023-11-14 18:08:55 -08:00
Drew Weymouth
cafca00b1b
editing playlist metadata is working now
2023-11-14 09:05:02 -08:00
Drew Weymouth
7d3e942e3f
playlist updates
2023-11-14 09:05:02 -08:00
Drew Weymouth
e261eab4f3
Jellyfin does not support 5-star ratings - make it disableable
2023-11-14 09:05:02 -08:00
Drew Weymouth
3f8ff7cd1d
properly use new ServerType field
2023-11-14 09:05:02 -08:00
Drew Weymouth
de8539df0a
attach play action to track results in quick search
2023-11-05 14:51:59 -08:00
Drew Weymouth
7aa94dd357
add Ctrl+G shortcut
2023-11-05 14:07:52 -08:00
Drew Weymouth
155ee877e3
mostly working now, except for track result action, and results ranking
2023-11-05 14:07:52 -08:00
Drew Weymouth
17df4d780e
more WIP
2023-11-05 14:07:52 -08:00
Drew Weymouth
9b0a017e8c
don't block UI thread when clicking green play button on albums
2023-10-24 20:18:01 -07:00
natilou
f26e9dbcbf
Add UI for viewing the album info returned by Subsonic getAlbumInfo API
...
- Adding "Get Info" in album page's "meatball" menu. When the option is clicked a pop up appears with
the album information and links to Last.fm and MusicBrainz.
Screenshot:
Fixes #105
2023-06-27 09:48:36 -03:00
Drew Weymouth
a537e7c157
Merge pull request #207 from dweymouth/feature/equalizer
...
Add 15 band graphic equalizer in Settings dialog
2023-06-24 13:28:41 -07:00
Drew Weymouth
2d38a0712c
add preamp to EQ
2023-06-24 13:22:11 -07:00
Drew Weymouth
59be258e89
add equalizer UI in settings dialog
2023-06-24 10:47:45 -07:00
natilou
d59ed11647
Add notification when a download is completed
...
- fyne notication looks for the app icon to display it in the notication, so I setted the icon in `main.go`.
- deleting points after "Download" option in grid view that I mistakenly leave it in a previous PR.
- adding the new paremeter `downloadName`
Screenshot:
Fixes #202
2023-06-21 14:17:15 -03:00
Drew Weymouth
02cac23d9a
hook custom themes up to Settings dialog
2023-06-20 18:33:37 -07:00
natilou
225d439729
wrapping functions in a goroutine and adding OnDownload handler to the playlist grid view
2023-06-20 13:24:37 -03:00
natilou
0dfbe685e1
Ability to download from grid
...
- Adding the option to download the album or tracks in grid view from Artist and Album pages.
2023-06-20 12:35:59 -03:00
natilou
b1a266d217
using filepath.Base(track.FilePath) for fileName
2023-06-16 11:42:57 -03:00
natilou
15a63681de
Implementing downloading multiple tracks into a single zip file, changing callback signature
2023-06-15 22:16:46 -03:00
natilou
f190aaf732
Ability to download tracks
...
- 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
2023-06-15 10:12:53 -03:00
Drew Weymouth
e95474d0d0
Merge branch 'main' into feature/sort-tracklist-cols
2023-05-24 09:18:59 -07:00
Drew Weymouth
f29570b1b0
one more VSCode refactor clean up
2023-05-23 19:21:43 -07:00
Drew Weymouth
e95cefd3ce
fix messy VSCode refactor
2023-05-23 19:05:52 -07:00
Drew Weymouth
90936c086d
switch favorite artists view to grid
2023-05-23 18:35:34 -07:00
Drew Weymouth
5acd9dd37f
switch artists page to grid view
2023-05-23 17:21:48 -07:00
Drew Weymouth
1f3559de43
add tracklist sorting logic
2023-05-23 11:10:43 -07:00
Drew Weymouth
d7506ca630
Merge pull request #169 from dweymouth/feature/multiple-servers
...
Add multi-server support
2023-05-17 17:55:07 -07:00
Drew Weymouth
2bc7680361
multi servers part 3: switch servers menu action + some refactoring
2023-05-17 17:46:26 -07:00
Drew Weymouth
4d4b14e4de
add multi-server functionality pt. 2 - delete server
2023-05-17 16:19:24 -07:00
Drew Weymouth
85eb790cd1
add multi-server functionality pt. 1 - add server
2023-05-17 15:03:31 -07:00
Drew Weymouth
480bd7a89d
don't add 'blank page' to navigation history
2023-05-16 17:27:39 -07:00
Drew Weymouth
f926ed3fb9
fix some bugs and restructure a bit more
2023-05-15 17:05:18 -07:00
Drew Weymouth
fd106560d0
more refactoring - compiles now but not extensively tested
2023-05-14 20:50:06 -07:00
Drew Weymouth
2083af3935
add Shuffle context menu item to tracklist; unselect tracks on Favorites page by clicking outside
2023-05-13 16:47:15 -07:00
Drew Weymouth
4c6d6eb162
Fix #163 : fallback to single session login if OS keyring is not available
2023-05-13 09:24:13 -07:00
Drew Weymouth
b94ef8da97
use enter key to move through new server form
2023-05-09 14:59:34 -07:00
Drew Weymouth
3e448ed995
add context menu to cover thumbnail in bottom panel
2023-05-08 09:10:43 -07:00
Drew Weymouth
2ef0282c0b
update module import paths
2023-05-07 09:53:34 -07:00
Drew Weymouth
2d3fb4be3a
Merge pull request #154 from dweymouth/feature/lighttheme
...
Add light theme
2023-05-03 17:49:42 -07:00
Drew Weymouth
4ed6a75778
add theme choice to settings dialog
2023-05-03 17:32:36 -07:00
Drew Weymouth
76657b5c1c
Fix #136 : add context menu to album and playlist grid views
2023-05-02 17:50:35 -07:00
Drew Weymouth
053474f669
make track title in bottom panel link to Now Playing page
2023-04-30 10:17:34 -07:00