]> littlesong.place Git - littlesongplace.git/commitdiff
Randomize songs on event pages
authorChris Fulljames <christianfulljames@gmail.com>
Sat, 9 Aug 2025 17:02:33 +0000 (13:02 -0400)
committerChris Fulljames <christianfulljames@gmail.com>
Sat, 9 Aug 2025 17:02:33 +0000 (13:02 -0400)
src/littlesongplace/jams.py

index 0708154c14843726637ec6aad55c5c4b60426e81..468a54421c0e6c7f9c8d7605b8cfeb2aeb48b745 100644 (file)
@@ -1,4 +1,5 @@
 import functools
+import random
 from dataclasses import dataclass
 from datetime import datetime, timezone
 
@@ -154,6 +155,7 @@ def events_view(jamid, eventid):
         abort(404)  # No event with this ID
 
     event_songs = songs.get_for_event(event.eventid)
+    random.shuffle(event_songs)
 
     return render_template("jam-event.html", jam=jam, event=event, songs=event_songs)