This commit has no recorded session.
diff
commit 893867419ace54fecfb6472e246a4897f090440bAuthor: Colin Powell <colin@unbl.ink>Date: Sun Jun 21 23:04:01 2026 -0400 [templates] Shorten up naturalduration rep@@ -88,7 +88,7 @@ fetching and simple saving. *** Metadata sources **** Scraper -* Backlog [4/26] :vrobbler:project:personal:+* Backlog [5/27] :vrobbler:project:personal: ** TODO [#C] Create small utility to clean up tracks scrobbled with wonky playback times :bug:music:scrobbles: :PROPERTIES: :ID: 702462cf-d54b-48c6-8a7c-78b8de751deb@@ -604,6 +604,10 @@ independent of the email flow it was originally creatdd for ** TODO [#B] Is there way to create unique slugs for media instances :media_types: +** DONE [#A] Scrobble button on some media list pages dont work :bug:scrobbles:+:PROPERTIES:+:ID: a3a5c707-2e3d-a6b1-0f7f-4c6f7433aa1f+:END: ** DONE [#B] Use HTMx to update the Now Playing widget :feature:templates: :PROPERTIES: :ID: 5f5631fc-9ee1-d5a5-d0f8-94fea6fbbfa4@@ -15,13 +15,11 @@ def natural_duration(value): seconds = remainder % 60 parts = [] if days:- parts.append(f"{days} day{'s' if days != 1 else ''}")+ parts.append(f"{days} d") if hours:- parts.append(f"{hours} hour{'s' if hours != 1 else ''}")+ parts.append(f"{hours} hr") if minutes:- parts.append(f"{minutes} minute{'s' if minutes != 1 else ''}")+ parts.append(f"{minutes} min") if seconds or not parts:- parts.append(f"{seconds} second{'s' if seconds != 1 else ''}")- if len(parts) == 1:- return parts[0]- return ", ".join(parts[:-1]) + " and " + parts[-1]+ parts.append(f"{seconds} sec")+ return ", ".join(parts)