Claudio Ortolina
95167b2113
Extract release with tracks component
2025-05-09 20:49:12 +01:00
Claudio Ortolina
80ec4336f6
Account for artist info areas having iso-3166-2-codes
2025-05-09 11:27:47 +01:00
Claudio Ortolina
fa31e17174
Don't assume there's an emoji for all countries
...
Some countries don't exist anymore
2025-05-09 10:36:10 +01:00
Claudio Ortolina
ee4d9dd29a
Set the selected release id when scanning a wishlisted record
2025-05-09 10:10:33 +01:00
Claudio Ortolina
15a3a6d018
Fix form visual glitch in wishlist edit record view
2025-05-09 10:05:11 +01:00
Claudio Ortolina
bed107b031
Reduce Last.fm API pool idle timeout time to force re-connections
...
Changing the maximum number of milliseconds that a pool can be idle
before being terminated, Setting it to a low value so that it gets
terminated and we don't get failures after the vm resumes.
2025-05-09 09:18:01 +01:00
Claudio Ortolina
774d78e9d8
Increase size of record form save button on mobile
2025-05-09 09:13:50 +01:00
Claudio Ortolina
acbc0dc3e9
Add more details to release select
2025-05-08 11:49:39 +01:00
Claudio Ortolina
327fd231cf
Test that side panel renders tracks
2025-05-08 09:45:13 +01:00
Claudio Ortolina
7d536d0871
Add live_debugger for development
2025-05-07 16:11:01 +01:00
Claudio Ortolina
ebaaa8d95b
Sort releases in edit form select
2025-05-07 15:01:30 +01:00
Claudio Ortolina
3d1cb01c95
Increase space between "Tracks" and Last.fm buttons
2025-05-07 13:35:39 +01:00
Claudio Ortolina
25a6511ac0
Reposition and restyle scrobble/connect buttons
2025-05-07 12:48:59 +01:00
Claudio Ortolina
fddc2dcbf0
Link Last.fm account from tracks
2025-05-07 11:26:41 +01:00
Claudio Ortolina
952d3388a1
Scrobble using finished_at time
2025-05-07 10:46:51 +01:00
Claudio Ortolina
fa66db8258
Can scrobble a release from the UI
2025-05-07 09:38:09 +01:00
Claudio Ortolina
a94c349781
Add context function to scrobble a release
2025-05-07 09:07:45 +01:00
Claudio Ortolina
9aecd4cc94
Fix last_fm_session_key secret name
2025-05-07 09:03:47 +01:00
Claudio Ortolina
5b23e1d5a5
Add title to MusicBrainz.Release
2025-05-07 09:03:20 +01:00
Claudio Ortolina
8477517e5c
Add LastFm.Scrobble abstraction
2025-05-07 09:02:52 +01:00
Claudio Ortolina
fcdae8f925
Extract LastFm.API.Signature
2025-05-07 08:31:39 +01:00
Claudio Ortolina
c7491719e3
Extract LastFm.API.ErrorResponse
2025-05-07 08:24:47 +01:00
Claudio Ortolina
83d13da679
Can scrobble track maps
2025-05-07 08:11:44 +01:00
Claudio Ortolina
95f71519d3
Store Last.fm API key with encrypted secret
2025-05-06 15:18:14 +01:00
Claudio Ortolina
d5b29b20bb
Store last fm information into session (doesn't work yet)
2025-05-05 20:58:37 +01:00
Claudio Ortolina
95e80bc432
Parse Last.fm session
2025-05-05 20:25:30 +01:00
Claudio Ortolina
299cc468b6
Add Last.Fm function to get session
2025-05-05 20:07:18 +01:00
Claudio Ortolina
7c547f2d80
Redirect to Last.fm and receive a token (unused)
2025-05-05 19:19:12 +01:00
Claudio Ortolina
9e458b07df
Don't show the side sheet by default (again)
2025-05-05 16:39:37 +01:00
Claudio Ortolina
e6a6a55266
Fix "Tracks" and medium titles in dark mode
2025-05-05 16:39:13 +01:00
Claudio Ortolina
79d2bdff7b
Account for tracks with nil length
2025-05-05 16:18:49 +01:00
Claudio Ortolina
e1938f698c
Display medium title if available
2025-05-05 16:18:47 +01:00
Claudio Ortolina
72843ed835
Show total and per disc duration
2025-05-05 16:05:05 +01:00
Claudio Ortolina
bea2016bfd
Load release tracks async
2025-05-05 11:38:05 +01:00
Claudio Ortolina
2d9a291445
Format duration
2025-05-05 11:13:29 +01:00
Claudio Ortolina
dc5febfae4
Format tracks and artists
2025-05-05 11:05:51 +01:00
Claudio Ortolina
6795d8efe6
Show disc numbers
2025-05-05 11:05:23 +01:00
Claudio Ortolina
144b2f379b
Start formatting tracks
2025-05-05 10:07:04 +01:00
Claudio Ortolina
1401cc19d3
Display artist names in compilations track sheet
2025-05-04 21:58:44 +01:00
Claudio Ortolina
fba621db10
Include artists in get_release
2025-05-04 21:50:23 +01:00
Claudio Ortolina
4b0e11823d
Don't open tracks side panel by default
2025-05-04 21:12:09 +01:00
Claudio Ortolina
f4fe638a95
Display tracks for records with a selected release
2025-05-04 21:10:40 +01:00
Claudio Ortolina
0952bcd399
Use strftime to format date and datetimes
2025-05-04 17:23:33 +01:00
Claudio Ortolina
67714a1191
Set purchased at form display format
2025-05-04 17:10:11 +01:00
Claudio Ortolina
6e76e2b203
Use Fluxon loading element
2025-05-04 17:01:22 +01:00
Claudio Ortolina
93e1fad88e
Make purchase order deterministic
...
Avoids ordering issues when records have the same purchased_at datetime
(which is what happens when they're scanned in batches).
2025-05-04 09:20:45 +01:00
Claudio Ortolina
0aa1a526b2
Fix animations of edit buttons
2025-05-02 21:12:32 +01:00
Claudio Ortolina
38f60d62e0
Fix jittering in record detail pages
...
Use flex instead of columns.
2025-05-02 21:06:43 +01:00
Claudio Ortolina
8d4e4e8f85
Show digital downloads in selected release label
2025-05-02 08:12:40 +01:00
Claudio Ortolina
427a4e204e
Make selected release input searchable
2025-05-02 08:12:15 +01:00