Claudio Ortolina
|
9f8ef6c329
|
Use larger image for Last.fm artists
|
2026-04-25 21:22:18 +01:00 |
|
Claudio Ortolina
|
a1c665b490
|
ML-21: Classify API errors as transient vs permanent
|
2026-04-24 14:02:15 +01:00 |
|
Claudio Ortolina
|
0eabe4b3ab
|
Assert import count > 0 in options-forwarding test
Refs #176
|
2026-04-20 06:50:04 +01:00 |
|
Claudio Ortolina
|
06ae5f8271
|
Share recent tracks fixture between Last.fm tests
|
2026-04-19 07:50:15 +01:00 |
|
Claudio Ortolina
|
22a47f4ca9
|
Add tests for previously uncovered modules
|
2026-04-19 07:47:20 +01:00 |
|
Claudio Ortolina
|
fbcf40b4b3
|
Remove LastFm.Feed, LastFm.Refresh, and LastFm.Supervisor
|
2026-03-27 23:17:25 +00:00 |
|
Claudio Ortolina
|
61dd3f45c7
|
Move refresh config and callers to ListeningStats
|
2026-03-27 23:14:09 +00:00 |
|
Claudio Ortolina
|
1301f888f3
|
Remove "it" from the test descriptions
|
2026-03-27 08:38:41 +00:00 |
|
Claudio Ortolina
|
d5be6e6182
|
Remove on tour tracking functionality (source unreliable)
|
2026-03-24 15:01:16 +00:00 |
|
Claudio Ortolina
|
de14ec3e25
|
Consolidate completely stateless tests into doctests
Removing dupes
|
2026-03-03 11:30:52 +00:00 |
|
Claudio Ortolina
|
cc84c3a429
|
Remove unused functions
|
2025-09-26 15:26:44 +03:00 |
|
Claudio Ortolina
|
1ca1dcf0f3
|
Fix signature of LastFm.Feed.update/1
|
2025-08-11 11:59:44 +03:00 |
|
Claudio Ortolina
|
46681deca9
|
Improve track refresh logic
|
2025-06-02 21:00:44 +01:00 |
|
Claudio Ortolina
|
1703f1cf70
|
Use stored scrobbled tracks
|
2025-05-31 21:44:54 +01:00 |
|
Claudio Ortolina
|
06511f89db
|
Cache Last.fm tracks raw data when parsing api response
|
2025-05-30 16:52:07 +01:00 |
|
Claudio Ortolina
|
cbf12e6026
|
Add documentation for LastFm.Session parsing
|
2025-05-26 23:24:31 +01:00 |
|
Claudio Ortolina
|
95e80bc432
|
Parse Last.fm session
|
2025-05-05 20:25:30 +01:00 |
|
Claudio Ortolina
|
3f4e2bc975
|
Link to Last.fm events from "On Tour" badge
|
2025-04-11 10:27:45 +01:00 |
|
Claudio Ortolina
|
828f1667bf
|
Remove unused LastFm.Feed functions
|
2025-03-14 11:53:54 +00:00 |
|
Claudio Ortolina
|
0020687f7b
|
Include artist information in all albums feed
|
2025-03-11 08:48:17 +00:00 |
|
Claudio Ortolina
|
ec10447ca0
|
Extend Last.fm Feed album/artist functions
|
2025-03-10 17:53:19 +00:00 |
|
Claudio Ortolina
|
7ac2f7a815
|
Remove LastFm.APIBehaviour
|
2025-02-27 13:43:49 +00:00 |
|
Claudio Ortolina
|
3d11cd585d
|
Use built-in Req stub for LastFm tests
|
2025-02-27 13:43:49 +00:00 |
|
Claudio Ortolina
|
825c00dd50
|
Add summary to artist
|
2025-02-23 18:53:28 +00:00 |
|
Claudio Ortolina
|
e218b06350
|
Rename APIBehaviourMock -> APIMock
|
2025-02-17 21:41:50 +00:00 |
|
Claudio Ortolina
|
d27f3ccf72
|
Namespace Last.Fm fixtures
|
2025-02-17 15:52:54 +00:00 |
|
Claudio Ortolina
|
0d77fdc031
|
Display badge when an artist is touring
|
2025-01-25 08:50:46 +00:00 |
|
Claudio Ortolina
|
9dce1cacb9
|
Where possible, use built-in JSON instead of Jason
Note that it's not possible to replace any call where we encode and
pretty print, as JSON doesn't have such functionality.
|
2024-12-19 20:18:09 +00:00 |
|
Claudio Ortolina
|
c2ccb7dde2
|
Add LastFm.Feed.all_artists/0 and LastFm.Feed.all_albums/0
|
2024-12-10 14:57:28 +03:00 |
|
Claudio Ortolina
|
a6e1e4e34a
|
Renamte LastFm.Feed.all/0 to LastFm.Feed.all_tracks/0
|
2024-12-10 14:57:06 +03:00 |
|
Claudio Ortolina
|
14518870a0
|
Make LastFm user agent configurable
|
2024-12-04 10:07:25 +00:00 |
|
Claudio Ortolina
|
0cae20a390
|
Add LastFm.Config test
It might seem redundant, but helps with refactoring down the line.
|
2024-12-04 09:58:42 +00:00 |
|
Claudio Ortolina
|
26e96994a4
|
Use full content for bio
|
2024-12-03 09:58:24 +00:00 |
|
Claudio Ortolina
|
ab7a8eeb5a
|
Add play count to LastFm.Artist
|
2024-12-03 09:40:17 +00:00 |
|
Claudio Ortolina
|
18df3683fc
|
Render a minimal artist page
|
2024-12-02 17:35:47 +00:00 |
|
Claudio Ortolina
|
2d721774d6
|
Can fetch an artist info from Last.fm
|
2024-12-02 12:40:07 +00:00 |
|
Claudio Ortolina
|
8e1916c22a
|
Add test for LastFm.Feed
|
2024-11-11 19:14:44 +00:00 |
|
Claudio Ortolina
|
5674937ab0
|
Use larger artwork for scrobble activity
|
2024-11-05 09:32:08 +00:00 |
|
Claudio Ortolina
|
7e4e57f6ac
|
Extract LastFm.Track and related structs
|
2024-11-04 09:25:43 +00:00 |
|