<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="iso-8859-1"%> <%@ include file="head.jsp" %>

${versionString} – ${buildDateString}
${model.serverInfo} ( / )
GPL 3.0
Airsonic website
Airsonic on Reddit

statAlbumCount${model.statAlbumCount}
statArtistCount${model.statArtistCount}
statSongCount${model.statSongCount}
statLastScanDate${model.statLastScanDate}
statTotalDurationSeconds${model.statTotalDurationSeconds}
statTotalLengthBytes${model.statTotalLengthBytes}

indexLuceneVersion${model.indexLuceneVersion}
indexSongDeletedCount${model.indexSongDeletedCount}
indexAlbumDeletedCount${model.indexAlbumDeletedCount}
indexArtistDeletedCount${model.indexArtistDeletedCount}
indexAlbumId3DeletedCount${model.indexAlbumId3DeletedCount}
indexArtistId3DeletedCount${model.indexArtistId3DeletedCount}
indexSongCount${model.indexSongCount}
indexAlbumCount${model.indexAlbumCount}
indexArtistCount${model.indexArtistCount}
indexAlbumId3Count${model.indexAlbumId3Count}
indexArtistId3Count${model.indexArtistId3Count}

OK The database log file (db/airsonic.log) appears healthy. Warning The database log file (db/airsonic.log) is large (greater than 256M). Run a scan to clean it up.
dbDriverName${model.dbDriverName}
dbDriverVersion${model.dbDriverVersion}
dbDirectorySize${model.dbDirectorySize}
dbLogSize${model.dbLogSize}
OK The database does not contain non-present items. Warning The database contains non-present items. Run "clean-up database" to clean them up.
dbMediaFileMusicNonPresentCount${model.dbMediaFileMusicNonPresentCount}
dbMediaFilePodcastNonPresentCount${model.dbMediaFilePodcastNonPresentCount}
dbMediaFileDirectoryNonPresentCount${model.dbMediaFileDirectoryNonPresentCount}
dbMediaFileAlbumNonPresentCount${model.dbMediaFileAlbumNonPresentCount}
dbMediaFileMusicPresentCount${model.dbMediaFileMusicPresentCount}
dbMediaFilePodcastPresentCount${model.dbMediaFilePodcastPresentCount}
dbMediaFileDirectoryPresentCount${model.dbMediaFileDirectoryPresentCount}
dbMediaFileAlbumPresentCount${model.dbMediaFileAlbumPresentCount}
dbMediaFileDistinctAlbumCount${model.dbMediaFileDistinctAlbumCount}
dbMediaFileDistinctArtistCount${model.dbMediaFileDistinctArtistCount}
dbMediaFileDistinctAlbumArtistCount${model.dbMediaFileDistinctAlbumArtistCount}
${tableCount.key} count${tableCount.value}

OK All media files in the database have a valid music folder. Warning The media file database contains files whose music folder is no longer present. Examples are below.
dbMediaFilesInNonPresentMusicFoldersCount${model.dbMediaFilesInNonPresentMusicFoldersCount}
IDPATHFOLDER
${invalidFolderSample.id}${invalidFolderSample.path}${invalidFolderSample.folder}

OK All media files in the database match their music folder. Warning The media file database contains files whose path does not match their music folder path. Examples are below.
dbMediaFilesWithMusicFolderMismatchCount${model.dbMediaFilesWithMusicFolderMismatchCount}
IDPATHFOLDER
${mismatchSample.id}${mismatchSample.path}${mismatchSample.folder}

${model.fsHomeUsableSpace} / ${model.fsHomeTotalSpace}
${model.fsHomeDirectorySize}
OK Airsonic appears to have the correct permissions for music folder "${musicFolderStatistics.key}". Warning Airsonic does not have the correct permissions for music folder "${musicFolderStatistics.key}".
${musicFolderStatistics.value.readable}
${musicFolderStatistics.value.writable}
${musicFolderStatistics.value.freeFilesystemSizeBytes} / ${musicFolderStatistics.value.totalFilesystemSizeBytes}

OK Ffprobe appears configured correctly. Warning Ffprobe is either missing or not executable. Transcoding may not work properly.
Ffprobe path${model.fsFfprobeInfo.path}
Ffprobe is readable?${model.fsFfprobeInfo.readable}
Ffprobe is executable?${model.fsFfprobeInfo.executable}
OK Ffmpeg appears configured correctly. Warning Ffmpeg is either missing or not executable. Transcoding may not work properly.
Ffmpeg path${model.fsFfmpegInfo.path}
Ffmpeg is readable?${model.fsFfmpegInfo.readable}
Ffmpeg is executable?${model.fsFfmpegInfo.executable}

OK Java default charset appears to have UTF-8 support. Warning Java default charset appears to have no UTF-8 support. International characters may be partially supported.
${model.localeDefaultCharset}
${model.localeDefault}
user.language${model.localeUserLanguage}
user.country${model.localeUserCountry}
OK Java file encoding appears to have UTF-8 support. Warning Java file encoding appears to have no UTF-8 support. International characters may be partially supported.
file.encoding${model.localeFileEncoding}
sun.jnu.encoding${model.localeSunJnuEncoding}
sun.io.unicode.encoding${model.localeSunIoUnicodeEncoding}
Warning The LANG environment variable is defined but appears to disable UTF-8 support. International characters may be partially supported.
LANG${model.localeLang}
Warning The LC_ALL environment variable is defined but appears to disable UTF-8 support. International characters may be partially supported.
LC_ALL${model.localeLcAll}

${fn:escapeXml(entry)}