diff --git a/ui/src/common/SongDetails.js b/ui/src/common/SongDetails.js
index 4ba32719f..5d710f45f 100644
--- a/ui/src/common/SongDetails.js
+++ b/ui/src/common/SongDetails.js
@@ -1,29 +1,50 @@
import React from 'react'
-import {
- Show,
- SimpleShowLayout,
- BooleanField,
- DateField,
- TextField
-} from 'react-admin'
+import Paper from '@material-ui/core/Paper'
+import Table from '@material-ui/core/Table'
+import TableBody from '@material-ui/core/TableBody'
+import TableCell from '@material-ui/core/TableCell'
+import TableContainer from '@material-ui/core/TableContainer'
+import TableRow from '@material-ui/core/TableRow'
+import { BooleanField, DateField, TextField, useTranslate } from 'react-admin'
+import inflection from 'inflection'
import { BitrateField, SizeField } from './index'
const SongDetails = (props) => {
+ const translate = useTranslate()
const { record } = props
+ const data = {
+ path: ,
+ albumArtist: ,
+ genre: ,
+ compilation: ,
+ bitRate: ,
+ size: ,
+ updatedAt: ,
+ playCount:
+ }
+ if (record.playCount > 0) {
+ data.playDate =
+ }
return (
-
-
-
-
-
-
-
-
-
-
- {record.playCount > 0 && }
-
-
+
+
+
+ {Object.keys(data).map((key) => {
+ return (
+
+
+ {translate(`resources.song.fields.${key}`, {
+ _: inflection.humanize(inflection.underscore(key))
+ })}
+ :
+
+ {data[key]}
+
+ )
+ })}
+
+
+
)
}