diff --git a/encoding.py b/encoding.py
index d0a40aee4ef001490e24a086cdd25c656381742a..3906f602253404c3d96b39ebe9927b41a4d57e64 100644
--- a/encoding.py
+++ b/encoding.py
@@ -2,7 +2,7 @@ from server import *
 import os.path
 
 def set_metadata(dest, course, lecture):
-	chapters = query('SELECT text, time FROM chapters WHERE lecture_id = ? AND visible', lecture['id'])
+	chapters = query('SELECT text, time FROM chapters WHERE lecture_id = ? AND visible ORDER BY time', lecture['id'])
 	metadata = {'title': lecture['title'], 'album': course['title'],
 		'description': lecture['comment'],
 		'date': lecture['time'].strftime('%m/%d/%Y'),