Claudio Ortolina
6fa3e72a3f
Use a map instead of 4 arguments
2024-11-10 16:10:38 +00:00
Claudio Ortolina
dfe2f288ab
Remove unused import
2024-11-10 14:28:54 +00:00
Claudio Ortolina
05d1d648b1
Streamline batch module, removing obsolete functions
2024-11-10 14:27:25 +00:00
Claudio Ortolina
5d5f9babe1
Use full module name for Clarity
2024-11-10 14:13:44 +00:00
Claudio Ortolina
a9d139b243
Rename Importer to Batch
2024-11-10 14:13:00 +00:00
Claudio Ortolina
f10f68839a
Fix pool name in import function
2024-11-10 14:09:20 +00:00
Claudio Ortolina
bb40a14e01
Document MusicLibrary context
2024-11-10 14:03:56 +00:00
Claudio Ortolina
bd0336c4a2
Start extracting a Collection context
2024-11-10 13:38:50 +00:00
Claudio Ortolina
b247cb2536
Fix issues with failed import from stats
2024-11-10 13:16:41 +00:00
Claudio Ortolina
7048e86990
Show last 50 scrobbles
2024-11-10 13:07:45 +00:00
Claudio Ortolina
24743fbc9a
Follow redirects when fetching MusicBrainz json data
2024-11-09 19:15:00 +00:00
Claudio Ortolina
f2698ff626
Add task to refresh musicbrainz data
2024-11-09 18:51:25 +00:00
Claudio Ortolina
71b7eaea11
Fetch releases when fetching a release group
2024-11-09 18:49:35 +00:00
Claudio Ortolina
2d9846fc1c
Use select_reverse instead of select |> reverse
2024-11-09 16:19:55 +00:00
Claudio Ortolina
aa44bf52d9
Remove duplication from LastFm.Refresh module
2024-11-09 13:55:23 +00:00
Claudio Ortolina
760e32a9dd
Change import menu icon depending on destination
...
Star = wishlist, plus = collection
2024-11-09 13:21:58 +00:00
Claudio Ortolina
a2924127a3
Add album title in scrobble activity
2024-11-09 10:07:53 +00:00
Claudio Ortolina
38ecfa72ea
Move scrobbled at info to make import button more visible
2024-11-09 08:34:55 +00:00
Claudio Ortolina
4f03efa5e2
Use a plus icon for importing records
2024-11-09 08:29:51 +00:00
Claudio Ortolina
47e738eeab
Distinguish importing functions
2024-11-08 19:38:02 +00:00
Claudio Ortolina
0fd12ce44a
Can wishlist a scrobbled record
2024-11-08 19:36:05 +00:00
Claudio Ortolina
d8b7efeebc
Use dedicated http client pool for MusicBrainz
2024-11-07 21:06:23 +00:00
Claudio Ortolina
64193858a6
Use dedicated http client pool for LastFm
2024-11-07 20:58:40 +00:00
Claudio Ortolina
5c4c87e5c1
Make dark mode backgrounds darker
2024-11-07 19:12:26 +00:00
Claudio Ortolina
0c72fe4bbc
Use time with datetime for scrobble at element
2024-11-06 12:39:41 +00:00
Claudio Ortolina
26064cd15a
Fix padding and shadows in scrobble activity
2024-11-06 12:32:15 +00:00
Claudio Ortolina
18ae8b7866
Refactor last_fm configuration
...
Move all configuration outside of the LastFm module, so that it's not
polluted with references to the parent music_library application.
2024-11-06 12:09:38 +00:00
Claudio Ortolina
c64a8f7287
Darken artist name on hover in scrobble activity
2024-11-05 12:54:20 +00:00
Claudio Ortolina
56510db064
Fix artist text color in scrobble activity
2024-11-05 12:52:34 +00:00
Claudio Ortolina
74a11ca10f
Prevent importing the same record twice
2024-11-05 11:40:01 +00:00
Claudio Ortolina
5674937ab0
Use larger artwork for scrobble activity
2024-11-05 09:32:08 +00:00
Claudio Ortolina
30b32708ee
Visual improvements to scrobble activity
2024-11-05 09:30:10 +00:00
Claudio Ortolina
c9cf3360d2
Use zinc everywhere
2024-11-05 08:42:30 +00:00
Claudio Ortolina
678e61ecbc
Uniform usage of inputs (with border correction)
2024-11-05 08:42:10 +00:00
Claudio Ortolina
25463842de
Fix dom id for scrobbled tracks
2024-11-04 23:35:29 +00:00
Claudio Ortolina
2b25ed7d99
Update dependencies
2024-11-04 22:28:44 +00:00
Claudio Ortolina
923b3f071d
Use streams for scrobbled tracks
2024-11-04 22:21:31 +00:00
Claudio Ortolina
7b8bb61705
Refresh feed once a minute
2024-11-04 12:22:51 +00:00
Claudio Ortolina
065ca4bf7c
Make stats feed update automatically
2024-11-04 12:22:23 +00:00
Claudio Ortolina
7139e0ad8f
Render recently scrobbled tracks in stats
2024-11-04 12:04:13 +00:00
Claudio Ortolina
d818cdbae5
Don't run LastFm.Feed in tests
2024-11-04 09:45:05 +00:00
Claudio Ortolina
a0543de1f2
Namespace MusicBrainz.APIBehaviourMock
2024-11-04 09:32:25 +00:00
Claudio Ortolina
43b4ee1ba3
Fix unused variable warning
2024-11-04 09:29:45 +00:00
Claudio Ortolina
7e4e57f6ac
Extract LastFm.Track and related structs
2024-11-04 09:25:43 +00:00
Claudio Ortolina
1abcc5e6ad
Add LastFm feed for a given user
2024-11-04 09:17:01 +00:00
Claudio Ortolina
c9beef6bdd
Add test to make sure wishlist records don't appear in collection
2024-11-03 16:46:23 +00:00
Claudio Ortolina
6b9f06981a
Show debug information in record details
2024-11-01 19:39:39 +00:00
Claudio Ortolina
edd7775667
Increase margin between title and format in record details
2024-11-01 19:38:17 +00:00
Claudio Ortolina
4c57f47bca
Move sorting to db query
2024-11-01 19:04:40 +00:00
Claudio Ortolina
893890a2e9
Don't hardcode column classes in stats
...
The Tailwind build step requires all needed classes to be explicitly
referenced in the source code, and not dynamically generated. This
implies that one cannot (for example) interpolate a number in a class
name.
2024-11-01 18:52:09 +00:00