Drew Weymouth
d681d87b31
Discussion #485 : use SortName when sorting artist's albums by name
2026-01-25 09:00:28 -08:00
zacaj
7058f74d42
(partial) Fix #742 : add Genre, Album Artist, File Type columns
2025-11-11 03:36:33 +00:00
zacaj
b0d918b93e
(partial) Fix #742 : add Date Added column
2025-11-11 03:36:30 +00:00
Drew Weymouth
ddd96803b3
Merge branch 'main' into feature/new-playlist-btn
2025-09-27 07:50:02 -07:00
Jacalz
08f335da44
Run gofumpt on the project
2025-09-17 22:30:49 +02:00
Jacalz
534a7bfaaf
Run modernise on the project
...
This will be available in "go fix" within Go 1.26 but in the meantime:
go run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/modernize@latest -fix -test ./...
2025-09-17 22:28:16 +02:00
Drew Weymouth
6ea3499491
add 'New Playlist' button to Playlists page
2025-09-17 08:55:35 -07: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
c521c617ec
incremental waveform generation (kind-of) working
2025-07-26 15:33:22 -07:00
Drew Weymouth
d701375d35
implement library browsing for Subsonic
2025-07-12 12:43:55 -07:00
Drew Weymouth
265e4f961f
Fix #628 : Add setting to transcode stream
2025-05-31 10:12:57 -07:00
Drew Weymouth
774bd996fc
fix opensubsonic date, and locale detection
2024-12-23 17:39:57 -08:00
Drew Weymouth
ff3b1addf8
show full OpenSubsonic date where available
2024-12-23 17:23:26 -08:00
Drew Weymouth
0e9a8fc38b
change module locations
2024-08-06 20:30:44 -07:00
Drew Weymouth
14e93c1586
Fix #417 - add missed CoverArtID when unmarshaling GetArtist response
2024-07-27 17:22:33 -07:00
Drew Weymouth
d4066f0b1c
add support for composer tag
2024-07-19 08:03:10 -07:00
Drew Weymouth
bf97cdb526
add more to track info dialog
2024-07-18 17:33:42 -07:00
Drew Weymouth
03ce1cc115
add more info to dialog and adjust layout
2024-07-18 08:11:37 -07:00
Drew Weymouth
59d979ba80
Include radio stations in Quick Search
2024-07-01 08:04:10 -07:00
Drew Weymouth
2b39c6ba66
add fallback for artist Top Tracks when server returns none
2024-06-26 08:28:24 -07:00
Drew Weymouth
7793fd8fdb
Refactor: move some playback-related functions to backend package
2024-06-24 18:49:30 -07:00
Drew Weymouth
7f6335c428
add similar songs fallback when server returns none
2024-06-24 08:23:49 -07:00
Drew Weymouth
1ed561c178
don't crash if server returns nil saved play queue but no error
2024-06-19 07:45:53 -07:00
Drew Weymouth
c6b6da1f06
workaround Navidrome's incorrect getLyricsBySongId response schema
2024-06-03 08:12:15 -07:00
Drew Weymouth
bfa3dc9892
more progress on radios
2024-06-01 12:18:28 -07:00
Drew Weymouth
77d21717f6
add missed files in previous commit
2024-06-01 11:20:13 -07:00
Drew Weymouth
0a902aef9f
refactoring continued - compiles now
2024-05-31 16:37:14 -07:00
natilou
f52a15e1da
remove import not used
2024-05-02 21:02:52 -03:00
natilou
e925b2fd2d
chore: Delete cache playlists when playlists are modified
2024-05-02 20:36:50 -03:00
Drew Weymouth
d6ab56765d
don't crash on exit when saving play queue with nothing playing
2024-04-21 09:13:34 -07:00
Drew Weymouth
f1aee40b05
pull in queue parsing fix
2024-04-16 19:37:35 -07:00
Drew Weymouth
63b0ab7374
add settings dialog radio for saving queue locally or to server
2024-04-16 18:13:22 -07:00
Drew Weymouth
98a140791b
beginning of work to save queue to server
2024-04-16 17:26:46 -07:00
Drew Weymouth
d5f0971aa2
Closes #351 : show reissue year in album page header
2024-03-31 08:26:54 -07:00
natilou
298f4f6602
feat: Add Song radio option in tracklist.
...
At this moment this feature is only available on the Subsonic media provider. Using a
Jellyfin server the "Play song radio" option will be disabled.
2024-03-30 12:26:42 -03:00
Drew Weymouth
1e377619b5
Merge branch 'main' into feature/lyrics
2024-03-06 09:46:44 -08:00
Michael Manganiello
2cb002dde0
misc: Implement Iterator approach for artists
...
First step towards improving sorting for Artists. Use the same iterator
approach as albums and tracks.
2024-03-06 00:54:16 -03:00
Drew Weymouth
ea1d78ed58
add LyricsProvider / GetLyrics
2024-03-05 08:53:57 -08:00
Michael Manganiello
a6fefc992d
Refactor and temporarily disable sharing artists
2024-03-03 21:01:48 -03:00
Michael Manganiello
9d3725cb51
feat: Add Share option for artists, albums, and tracks
...
This feature is only available on the Subsonic media provider. Using a
Jellyfin server will make Supersonic hide the "Share" option.
* Artists: Option available in grid view and in Artist view.
* Albums: Option available in grid view and in Album view.
* Tracks: Option available in tracklist, when a single track is selected.
2024-03-03 20:44:58 -03:00
Drew Weymouth
53dc9277ec
Add Comment column to tracklist
2023-12-16 15:54:03 -08:00
Drew Weymouth
1521c0c4ba
add ReleaseTypes to the album model
2023-12-16 13:44:16 -08:00
Drew Weymouth
2ffcac9b88
add scrobbling for Jellyfin
2023-11-14 18:08:55 -08:00
Drew Weymouth
80a3104e79
all playlist functionality works now
2023-11-14 09:05:02 -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
de8539df0a
attach play action to track results in quick search
2023-11-05 14:51:59 -08:00
Drew Weymouth
0439ec695b
add SearchAll function to MediaProvider
2023-11-05 14:07:52 -08:00
Drew Weymouth
c9320b8021
Add setting to disable server transcoding
2023-10-30 17:32:27 -07:00
Drew Weymouth
c8e43e7e53
use OpenSubsonic extensions in SubsonicMediaProvider
2023-10-22 11:53:21 -07:00