Claudio Ortolina
|
87cd668a33
|
Populate release_ids and included_release_groups when record is created
|
2024-11-18 15:34:16 +00:00 |
|
Claudio Ortolina
|
2c33b2ca0b
|
Can refresh release music_brainz fixtures
|
2024-11-18 15:27:36 +00:00 |
|
Claudio Ortolina
|
e0ac8d1923
|
Add button to refresh Scrobble activity
|
2024-11-17 21:55:43 +00:00 |
|
Claudio Ortolina
|
1936075bc0
|
Add API to refresh the LastFm feed
|
2024-11-17 21:35:06 +00:00 |
|
Claudio Ortolina
|
659894aaee
|
Materialize included release group ids
|
2024-11-17 11:52:47 +00:00 |
|
Claudio Ortolina
|
297aa07829
|
Allow changing MusicBrainz ID
|
2024-11-16 15:14:35 +00:00 |
|
Claudio Ortolina
|
e35e0894bf
|
When refreshing MusicBrainz Data, update the relevant release IDs
|
2024-11-16 14:56:15 +00:00 |
|
Claudio Ortolina
|
67389f6b24
|
Use a button group for show record actions
|
2024-11-16 09:28:52 +00:00 |
|
Claudio Ortolina
|
5babccfeb8
|
Can refresh data for wishlist records
|
2024-11-15 10:03:45 +00:00 |
|
Claudio Ortolina
|
60b098785b
|
Can refresh musicbrainz_data for collection records
|
2024-11-15 10:01:53 +00:00 |
|
Claudio Ortolina
|
ac6b398afc
|
Improve ergonomics of batch operations on entire database
Use a stream for better memory management, and return IDs for records
which haven't been processed correctly.
|
2024-11-14 22:15:31 +00:00 |
|
Claudio Ortolina
|
e4075c930e
|
Show included release groups in wishlist record page
|
2024-11-14 19:12:53 +00:00 |
|
Claudio Ortolina
|
d7fd14c7ab
|
Show included release groups in record show page
|
2024-11-14 19:11:41 +00:00 |
|
Claudio Ortolina
|
edd1339287
|
Extract MusicBrainz.ReleaseGroup
|
2024-11-14 19:11:19 +00:00 |
|
Claudio Ortolina
|
befebd67bc
|
Add child release counts to wishlist
Includes styling fixes (round badges and dark mode)
|
2024-11-14 18:36:29 +00:00 |
|
Claudio Ortolina
|
dbdb698ef3
|
Display count of child release groups
|
2024-11-14 15:16:19 +00:00 |
|
Claudio Ortolina
|
cd106fe34f
|
Can refresh musicbrainz_data of a single record
|
2024-11-14 14:29:16 +00:00 |
|
Claudio Ortolina
|
14f93583d3
|
Include release-group-rels
|
2024-11-14 13:46:17 +00:00 |
|
Claudio Ortolina
|
a31bc9997d
|
Compute scrobbled tracks status on automatic feed update
|
2024-11-13 20:48:04 +00:00 |
|
Claudio Ortolina
|
f06aa3551f
|
Add TODO around release group relations for inclusion in compilations
|
2024-11-13 12:32:14 +00:00 |
|
Claudio Ortolina
|
96b1b47a4a
|
Set default for record release_ids
|
2024-11-13 12:04:43 +00:00 |
|
Claudio Ortolina
|
80f945555c
|
Add status for each track in the scrobble activity
|
2024-11-13 11:55:58 +00:00 |
|
Claudio Ortolina
|
a0947b07f3
|
Add batch task to update release IDs
|
2024-11-12 15:01:17 +00:00 |
|
Claudio Ortolina
|
97c7be7b0c
|
Store release ids when importing a record
|
2024-11-12 15:01:17 +00:00 |
|
Claudio Ortolina
|
c7b9aadb70
|
Add types and specs for LastFm module
|
2024-11-11 20:51:00 +00:00 |
|
Claudio Ortolina
|
bd8f4cc979
|
Define essential record fields
|
2024-11-10 16:27:15 +00:00 |
|
Claudio Ortolina
|
0e05c3cfa9
|
Refactor record building into Record
|
2024-11-10 16:18:24 +00:00 |
|
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 |
|