From 45c0805771f78696727741b190787d48f4f0f462 Mon Sep 17 00:00:00 2001 From: Marco Ziener Date: Thu, 14 Oct 2010 11:44:32 +0200 Subject: Mer --- server/media.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'server/media.erl') diff --git a/server/media.erl b/server/media.erl index 851cc21..f73de20 100644 --- a/server/media.erl +++ b/server/media.erl @@ -9,7 +9,7 @@ % What is an entry in our database made of? By the way the filepath includes the filename. --record(track, {artist, title, votes, locked, filepath }). +-record(track, {title, artist, votes, locked, filepath }). % With which application do we play mp3s? @@ -24,7 +24,7 @@ player(path) -> init() -> mnesia:create_schema([node()]), mnesia:start(), - mnesia:create_table(track, [], {index, [y]}, {type, bag}, [{attributes, record_info(fields, track)}]), + mnesia:create_table(track, [{index, [y]}, {attributes, record_info(fields, track)}]), read_files(filelib:wildcard(?TESTPATTERN),0,0), io:format("Initialisation of mnesia successful.\n"). @@ -43,6 +43,7 @@ read_files([],Total,Fail) -> io:format("Total: ~w, Failed: ~w~n", [Total, Fail]) insert(Artist, Title, Filepath) -> F = fun() -> + mnesia:write(#track{artist = Artist, title = Title, votes = 0, locked = false, filepath = Filepath}) end, mnesia:transaction(F). -- cgit v1.2.3