Index: frontend/src/utils/types.ts
===================================================================
--- frontend/src/utils/types.ts	(revision 591919dcbfc8cdaa28d9cb3a0ab779f85b9a104f)
+++ frontend/src/utils/types.ts	(revision 8a47b30f7be0c80847e0bb6d30060d214d1bd85d)
@@ -64,4 +64,27 @@
 }
 
+export interface SongContribution {
+	artistName: string;
+	role: string;
+}
+
+export interface SongReview {
+	id: {
+		listenerId: number;
+		musicalEntityId: number;
+	};
+	author: string;
+	grade: number;
+	comment: string;
+}
+
+export interface SongDetail extends MusicalEntity {
+	type: "SONG";
+	album?: string | null;
+	link?: string | null;
+	contributions: SongContribution[];
+	reviews: SongReview[];
+}
+
 export interface BasicSong {
 	id: number;
