Antoine Gersant
|
ae4200c6ce
|
Adds support for offset and count parameters in get_recent_albums
|
2024-09-17 22:27:39 -07:00 |
|
Antoine Gersant
|
2b81355f6d
|
Adds get_albums endpoint
|
2024-09-16 23:25:41 -07:00 |
|
Antoine Gersant
|
7be9f25cb3
|
Drop support for blank album names
|
2024-09-07 16:22:39 -07:00 |
|
Antoine Gersant
|
1e0a6062f9
|
Trailing slash normalization
|
2024-09-04 18:10:21 -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
|
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
|
d492afc885
|
Flatten perf improvements: gzip response and parallelize sorting
|
2024-08-10 11:38:29 -07:00 |
|
Antoine Gersant
|
0afab8d634
|
Implements artists/ endoint
|
2024-08-10 10:30:21 -07:00 |
|
Antoine Gersant
|
6821318a4d
|
Intern strings in collection
|
2024-08-09 10:25:18 -07:00 |
|
Antoine Gersant
|
7a17cdc195
|
Rely on Axum to do percent decoding
|
2024-08-03 15:01:42 -07:00 |
|
Antoine Gersant
|
8f2566f574
|
Refactor index
|
2024-07-31 23:38:38 -07:00 |
|
Antoine Gersant
|
a0624f7968
|
Flatten via trie
|
2024-07-31 18:00:26 -07:00 |
|
Antoine Gersant
|
e8af339cde
|
Browsing via index (WIP)
|
2024-07-31 03:41:32 -07:00 |
|
Antoine Gersant
|
72ec7b260a
|
Index artists
|
2024-07-31 00:11:33 -07:00 |
|
Antoine Gersant
|
332e39876e
|
Implements get_album endpoint
|
2024-07-30 00:24:25 -07:00 |
|
Antoine Gersant
|
93e8d7d94b
|
Implement recent albums endpoint
|
2024-07-29 20:00:53 -07:00 |
|
Antoine Gersant
|
64ef7cb21f
|
Index -> IndexManager
|
2024-07-29 18:13:40 -07:00 |
|
Antoine Gersant
|
2012258a72
|
Indexing WIP
|
2024-07-29 02:07:28 -07:00 |
|
Antoine Gersant
|
2965cbdf7e
|
Index/Browser split
|
2024-07-28 23:15:26 -07:00 |
|
Antoine Gersant
|
caf6feea7a
|
API versioning tests
|
2024-07-27 18:47:32 -07:00 |
|
Antoine Gersant
|
caa8907297
|
API versioning
|
2024-07-27 18:06:19 -07:00 |
|
Antoine Gersant
|
3362a828cd
|
Split index into scanner (populates DB) and index (reads from DB)
|
2024-07-15 02:11:18 -07:00 |
|
Antoine Gersant
|
9d8d543494
|
Adds multi-value fields (single row)
|
2024-07-15 01:29:09 -07:00 |
|
Antoine Gersant
|
0e63f64513
|
Range requests
|
2024-07-13 18:25:33 -07:00 |
|
Antoine Gersant
|
153943a3ae
|
Add thumbnails endpoint
|
2024-07-13 17:58:31 -07:00 |
|
Antoine Gersant
|
d82563efc0
|
Adds playlist endpoints
|
2024-07-13 17:44:40 -07:00 |
|
Antoine Gersant
|
274a1f2cf7
|
Adds lastfm endpoints
|
2024-07-13 17:28:48 -07:00 |
|
Antoine Gersant
|
18858d8d1a
|
Collection endpoints
|
2024-07-13 17:17:01 -07:00 |
|
Antoine Gersant
|
03d5568765
|
Implements more endpoints
|
2024-07-13 15:48:08 -07:00 |
|
Antoine Gersant
|
5c4631c673
|
Adds settings endpoints
|
2024-07-13 14:12:54 -07:00 |
|
Antoine Gersant
|
08353a717f
|
Axum initial setup
|
2024-07-13 12:30:02 -07:00 |
|