Commit graph

1187 commits

Author SHA1 Message Date
Antoine Gersant
9a14114e50 Parenthesis and implicit AND support 2024-09-22 14:19:52 -07:00
Antoine Gersant
83b5431994 Boolean operators parsing 2024-09-22 14:19:52 -07:00
Antoine Gersant
b96cd2d781 Search syntax first pass 2024-09-22 14:19:52 -07:00
Antoine Gersant
bc17954db9 Fixed borked tests 2024-09-20 23:56:35 -07:00
Antoine Gersant
e5a8c325a6 Updated changelog 2024-09-18 22:51:23 -07:00
Antoine Gersant
625f4bd006 Adds seed support to get_random_albums 2024-09-18 21:19:59 -07:00
Antoine Gersant
ae4200c6ce Adds support for offset and count parameters in get_recent_albums 2024-09-17 22:27:39 -07:00
Antoine Gersant
6bd0c25d7d Fixed a bug where artists with no album could sneak into collection 2024-09-17 22:27:05 -07:00
Antoine Gersant
2b81355f6d Adds get_albums endpoint 2024-09-16 23:25:41 -07:00
Antoine Gersant
e65cee366d Artist schema iteration 2024-09-08 13:46:47 -07:00
Antoine Gersant
ae876915b4 Adds TODO 2024-09-07 17:44:25 -07:00
Antoine Gersant
7be9f25cb3 Drop support for blank album names 2024-09-07 16:22:39 -07:00
Antoine Gersant
4072e3b07d Adds num_songs_by_genre to artist details 2024-09-07 15:37:17 -07:00
Antoine Gersant
54ce646931 Merge values that only differ by cosmetic characters 2024-09-07 13:25:16 -07:00
Antoine Gersant
e0bf259be3 Track num songs by artist 2024-09-06 19:20:21 -07:00
Antoine Gersant
07324ccca6 Track num_songs_by_genre 2024-09-06 01:34:41 -07:00
Antoine Gersant
c1f24ce96b Artist indexing test 2024-09-05 23:11:26 -07:00
Antoine Gersant
0c12729983 Artist indexing 2024-09-05 23:08:40 -07:00
Antoine Gersant
ad37a14cfa Artist list merges case divergences, excludes VA, reports more album info 2024-09-04 23:54:58 -07:00
Antoine Gersant
309620a088 Adds compact/large mode to changelog 2024-09-04 20:14:25 -07:00
Antoine Gersant
1e0a6062f9 Trailing slash normalization 2024-09-04 18:10:21 -07:00
Antoine Gersant
85cacd8bb7 Mentioned addition of new thumbnail size 2024-09-04 01:21:31 -07:00
Antoine Gersant
7c5ff2e895 Updated changelog 2024-09-03 01:18:22 -07:00
Antoine Gersant
afc5fcb4c2 Async support for thumbnails and peaks 2024-09-02 13:57:25 -07:00
Antoine Gersant
9a30065971 Adds new endpoint to generate audio waveforms 2024-09-02 13:27:46 -07:00
Antoine Gersant
f4b0cb9eb7 Fixed lint 2024-08-27 22:58:37 -07:00
Antoine Gersant
e703f69a48 Adds support for tiny thumbnails 2024-08-25 20:05:27 -07:00
Antoine Gersant
57a0163c04 Adds TODO 2024-08-25 15:57:33 -07:00
Antoine Gersant
5444285327 Adds endpoint to retrieve song metata in bulk 2024-08-25 15:28:16 -07:00
Antoine Gersant
6837994433 Return first 200 songs when returning a list of songs 2024-08-24 23:28:22 -07:00
Antoine Gersant
8141e565e0 Added TODO 2024-08-24 20:58:17 -07:00
Antoine Gersant
a3c2b3bc32 Compress static files 2024-08-16 19:16:28 -07:00
Antoine Gersant
570c2b3894 Browse now skips top-level when it only has one mount 2024-08-15 21:41:05 -07:00
Antoine Gersant
d492afc885 Flatten perf improvements: gzip response and parallelize sorting 2024-08-10 11:38:29 -07:00
Antoine Gersant
4112c7d79d Sorting improvements 2024-08-10 10:57:07 -07:00
Antoine Gersant
39407c6551 async cleanup 2024-08-10 10:31:53 -07:00
Antoine Gersant
0afab8d634 Implements artists/ endoint 2024-08-10 10:30:21 -07:00
Antoine Gersant
bc3ed59382 Adds collection tests 2024-08-09 23:04:55 -07:00
Antoine Gersant
636803c0df Sort albums by year first 2024-08-09 22:01:02 -07:00
Antoine Gersant
a7c4c90427 Cosmetic changes 2024-08-09 20:02:23 -07:00
Antoine Gersant
91152fdc08 Removed unused field 2024-08-09 20:00:50 -07:00
Antoine Gersant
1bbeee7f39 Fixed a bug where recent albums were not correctly sorted 2024-08-09 19:43:30 -07:00
Antoine Gersant
6564e7d078 Cleaned collection tests 2024-08-09 18:43:13 -07:00
Antoine Gersant
41c043f863 Cleaned scanner tests 2024-08-09 18:02:15 -07:00
Antoine Gersant
3f645d1011 Repair playlists 2024-08-09 17:40:59 -07:00
Antoine Gersant
6b5c291cb7 Clean up browser tests 2024-08-09 17:22:41 -07:00
Antoine Gersant
310e3b6c4d Fixed a bug where browser entries were not sorted 2024-08-09 16:28:30 -07:00
Antoine Gersant
a2232aa9f2 Semantic indexing for composer/lyricist 2024-08-09 13:02:49 -07:00
Antoine Gersant
0841c15f48 Avoid re-parsing regex 2024-08-09 12:26:40 -07:00
Antoine Gersant
763ba94e9b Single threaded rodeo 2024-08-09 12:11:25 -07:00