<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="(empty)"
	tests="2"
	failures="0"
	disabled="0"
	skipped="0"
	hostname=""
	time="1"
	timestamp="2026-11-12T23:36:55"
	>
	<testcase name="plugin_subsonic" classname="plugin_subsonic" time="1.15245" status="run">
		<properties>
			<property name="cmake_labels" value="plugin"/>
		</properties>
		<system-out>  ok   ping no-creds rejected
  ok   ping wrong-pw rejected
  ok   ping ok
  ok   getArtists has ABBA
  ok   getAlbum has Gold + Dancing Queen
  ok   getSong XML has track
  ok   search3 returns all kinds
  ok   getCoverArt returns JPEGDATA
  ok   stream returns audio bytes
  ok   bob authenticates
  ok   getMusicFolders ok
  ok   getAlbumList2 has Gold
  ok   getRandomSongs has track
  ok   getMusicDirectory returns directory
  ok   getPodcasts empty-but-ok
  ok   getScanStatus ok
  ok   getIndexes uses indexes wrapper
  ok   getIndexes XML uses &lt;indexes&gt;
  ok   getOpenSubsonicExtensions not 'Not implemented'
  ok   getVideos not 'Not implemented'
  ok   getNowPlaying not 'Not implemented'
  ok   getInternetRadioStations not 'Not implemented'
  ok   session cached (alice verified exactly once despite many requests)

23 passed, 0 failed
</system-out>
	</testcase>
	<testcase name="plugin_jellyfin" classname="plugin_jellyfin" time="0.132296" status="run">
		<properties>
			<property name="cmake_labels" value="plugin"/>
		</properties>
		<system-out>  ok   manifest name is jellyfin
hibiki-jellyfin listening on 0.0.0.0:34389
  ok   System/Info/Public no-auth
  ok   Items without token → 401
  ok   auth wrong pw → 401
  ok   auth correct returns AccessToken
  ok   Items returns ABBA (artists)
  ok   Items albums under artist → Gold
  ok   Items tracks under album → Dancing Queen
  ok   Images/Primary returns JPEGDATA
  ok   Audio/universal returns audio bytes
  ok   Views without token → 401
  ok   single album item → Gold
  ok   single track item → Dancing Queen
  ok   /Artists → ABBA
  ok   Items StartIndex echoed
  ok   /Users/Me returns user
  ok   PlaybackInfo has MediaSources
  ok   DisplayPreferences answered
  ok   Sessions/Capabilities → 204
  ok   /Users/Public is array
  ok   plugin logging fired via api.log

21 passed, 0 failed
</system-out>
	</testcase>
</testsuite>
