..
.gitattributes
test: enable Subsonic response snapshot tests on Windows ( #5427 )
2026-04-27 20:19:28 -04:00
Responses AlbumInfo with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses AlbumInfo with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses AlbumInfo without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses AlbumInfo without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses AlbumList with data should match .JSON
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses AlbumList with data should match .XML
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses AlbumList with OS data should match .JSON
feat(subsonic): add groupings field to OpenSubsonic Child response
2026-05-10 18:35:13 -03:00
Responses AlbumList with OS data should match .XML
feat(subsonic): add groupings field to OpenSubsonic Child response
2026-05-10 18:35:13 -03:00
Responses AlbumList without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses AlbumList without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses AlbumWithSongsID3 with data should match .JSON
fix(subsonic): mark AlbumID3 songCount and created as required
2026-05-22 18:42:17 -03:00
Responses AlbumWithSongsID3 with data should match .XML
fix(subsonic): mark AlbumID3 songCount and created as required
2026-05-22 18:42:17 -03:00
Responses AlbumWithSongsID3 without data should match .JSON
fix(subsonic): mark AlbumID3 songCount and created as required
2026-05-22 18:42:17 -03:00
Responses AlbumWithSongsID3 without data should match .XML
fix(subsonic): mark AlbumID3 songCount and created as required
2026-05-22 18:42:17 -03:00
Responses AlbumWithSongsID3 without data should match OpenSubsonic .JSON
fix(subsonic): mark AlbumID3 songCount and created as required
2026-05-22 18:42:17 -03:00
Responses AlbumWithSongsID3 without data should match OpenSubsonic .XML
fix(subsonic): mark AlbumID3 songCount and created as required
2026-05-22 18:42:17 -03:00
Responses Artist with data and MBID and Sort Name should match .JSON
feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes ( #2709 )
2025-02-19 20:35:17 -05:00
Responses Artist with data and MBID and Sort Name should match .XML
feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes ( #2709 )
2025-02-19 20:35:17 -05:00
Responses Artist with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Artist with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Artist with OpenSubsonic data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Artist with OpenSubsonic data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Artist without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Artist without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses ArtistInfo with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses ArtistInfo with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses ArtistInfo without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses ArtistInfo without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Bookmarks with data should match .JSON
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses Bookmarks with data should match .XML
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses Bookmarks without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Bookmarks without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Child with data should match .JSON
feat(subsonic): add groupings field to OpenSubsonic Child response
2026-05-10 18:35:13 -03:00
Responses Child with data should match .XML
feat(subsonic): add groupings field to OpenSubsonic Child response
2026-05-10 18:35:13 -03:00
Responses Child without data should match .JSON
fix(subsonic): always include mandatory title field in Child responses
2026-03-15 13:36:26 -04:00
Responses Child without data should match .XML
fix(subsonic): always include mandatory title field in Child responses
2026-03-15 13:36:26 -04:00
Responses Child without data should match OpenSubsonic .JSON
feat(subsonic): add groupings field to OpenSubsonic Child response
2026-05-10 18:35:13 -03:00
Responses Child without data should match OpenSubsonic .XML
fix(subsonic): always include mandatory title field in Child responses
2026-03-15 13:36:26 -04:00
Responses Directory with data should match .JSON
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses Directory with data should match .XML
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses Directory without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Directory without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses EmptyResponse should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses EmptyResponse should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Genres with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Genres with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Genres without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Genres without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Indexes with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Indexes with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Indexes without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Indexes without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses InternetRadioStations with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses InternetRadioStations with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses InternetRadioStations without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses InternetRadioStations without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses License should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses License should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Lyrics with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Lyrics with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Lyrics without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Lyrics without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses LyricsList with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses LyricsList with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses LyricsList without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses LyricsList without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses MusicFolders with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses MusicFolders with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses MusicFolders without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses MusicFolders without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses NowPlaying with data should match .JSON
feat(subsonic): implement playbackReport OpenSubsonic extension ( #5442 )
2026-04-30 23:04:05 -04:00
Responses NowPlaying with data should match .XML
feat(subsonic): implement playbackReport OpenSubsonic extension ( #5442 )
2026-04-30 23:04:05 -04:00
Responses NowPlaying without data should match .JSON
feat(subsonic): implement playbackReport OpenSubsonic extension ( #5442 )
2026-04-30 23:04:05 -04:00
Responses NowPlaying without data should match .XML
feat(subsonic): implement playbackReport OpenSubsonic extension ( #5442 )
2026-04-30 23:04:05 -04:00
Responses OpenSubsonicExtensions with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses OpenSubsonicExtensions with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses OpenSubsonicExtensions without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses OpenSubsonicExtensions without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Playlists with data should match .JSON
feat(subsonic): add OS readonly and validUntil properties in playlists ( #4993 )
2026-02-06 19:35:54 -05:00
Responses Playlists with data should match .XML
fix(subsonic): restore public attribute for playlists in XML responses
2026-02-23 18:17:44 -05:00
Responses Playlists without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Playlists without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses PlayQueue with data should match .JSON
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses PlayQueue with data should match .XML
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses PlayQueue without data should match .JSON
feat(subsonic): implement indexBasedQueue extension ( #4244 )
2025-11-09 12:52:05 -05:00
Responses PlayQueue without data should match .XML
feat(subsonic): implement indexBasedQueue extension ( #4244 )
2025-11-09 12:52:05 -05:00
Responses PlayQueueByIndex with data should match .JSON
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses PlayQueueByIndex with data should match .XML
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses PlayQueueByIndex without data should match .JSON
feat(subsonic): implement indexBasedQueue extension ( #4244 )
2025-11-09 12:52:05 -05:00
Responses PlayQueueByIndex without data should match .XML
feat(subsonic): implement indexBasedQueue extension ( #4244 )
2025-11-09 12:52:05 -05:00
Responses ScanStatus with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses ScanStatus with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses ScanStatus without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses ScanStatus without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Shares with data should match .JSON
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses Shares with data should match .XML
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses Shares with only required fields should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Shares with only required fields should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Shares without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Shares without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses SimilarSongs with data should match .JSON
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses SimilarSongs with data should match .XML
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses SimilarSongs without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses SimilarSongs without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses SimilarSongs2 with data should match .JSON
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses SimilarSongs2 with data should match .XML
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses SimilarSongs2 without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses SimilarSongs2 without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses SonicMatches with data should match .JSON
feat(subsonic): add sonicSimilarity extension as plugin capability ( #5419 )
2026-04-27 17:50:09 -04:00
Responses SonicMatches with data should match .XML
feat(subsonic): add sonicSimilarity extension as plugin capability ( #5419 )
2026-04-27 17:50:09 -04:00
Responses SonicMatches without data should match .JSON
feat(subsonic): add sonicSimilarity extension as plugin capability ( #5419 )
2026-04-27 17:50:09 -04:00
Responses SonicMatches without data should match .XML
feat(subsonic): add sonicSimilarity extension as plugin capability ( #5419 )
2026-04-27 17:50:09 -04:00
Responses TopSongs with data should match .JSON
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses TopSongs with data should match .XML
feat: new "Subsonic Minimal Clients" configuration option ( #4850 )
2026-01-16 05:55:21 -05:00
Responses TopSongs without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses TopSongs without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses User with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses User with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses User without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses User without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Users with data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Users with data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Users without data should match .JSON
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00
Responses Users without data should match .XML
chore(subsonic): update snapshot tests to use version 1.16.1
2025-03-27 22:50:22 -04:00