Commit graph

232 commits

Author SHA1 Message Date
Antoine Gersant
10946330a8 Adds support for multivalue w/ opus files 2025-02-04 22:19:05 -08:00
Antoine Gersant
7625449434 Update ape dependency to new version 2025-02-03 20:58:28 -08:00
Antoine Gersant
b1770fc17e Migrate to native_db 0.8.1 2025-01-16 00:14:53 -08:00
Antoine Gersant
2e2ddf017b Working utoipa setup 2025-01-15 23:07:47 -08:00
Antoine Gersant
1b142b1855 Utoipa hello world wip 2025-01-15 23:06:54 -08:00
Antoine Gersant
d47fffae4f Use upstream axum-range 2025-01-14 17:35:17 -08:00
Antoine Gersant
466bbf5cf3 Migrate to axum 0.8 2025-01-13 21:23:30 -08:00
Antoine Gersant
3ad5e97b75 Settings and auth secret migration 2025-01-07 21:51:43 -08:00
Antoine Gersant
21d7e3049e Use thin LTO 2025-01-01 13:33:47 -08:00
Antoine Gersant
68b8041f97 Sorting for accented characters 2025-01-01 13:31:11 -08:00
Antoine Gersant
d555a2e5f0 Watch config file changes 2024-10-11 21:20:16 -07:00
Antoine Gersant
8b31698cf4 Enable fat LTO in release builds 2024-10-09 16:12:29 -07:00
Antoine Gersant
316f5c0219 Service agnostic DDNS 2024-10-08 21:59:40 -07:00
Antoine Gersant
a89e3d5145 WIP 2024-10-06 23:12:57 -07:00
Antoine Gersant
a5061dfc92 Removed last.fm support 2024-10-06 00:29:23 -07:00
Antoine Gersant
664ff721e2 ndb playlists first pass 2024-10-04 20:43:53 -07:00
Antoine Gersant
971b46be45 Store search index fields in array 2024-09-23 20:35:16 -07:00
Antoine Gersant
390ee03020 Small perf improvement to search index building 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
1e0a6062f9 Trailing slash normalization 2024-09-04 18:10:21 -07:00
Antoine Gersant
9a30065971 Adds new endpoint to generate audio waveforms 2024-09-02 13:27:46 -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
763ba94e9b Single threaded rodeo 2024-08-09 12:11:25 -07:00
Antoine Gersant
6821318a4d Intern strings in collection 2024-08-09 10:25:18 -07:00
Antoine Gersant
782da35a7b Skip allocations 2024-08-09 08:27:09 -07:00
Antoine Gersant
6b1133e27c Intern browser directories 2024-08-04 19:07:10 -07:00
Antoine Gersant
2c7eb9f643 Removed unused dependencies 2024-08-03 15:05:44 -07:00
Antoine Gersant
16434e6c51 Disable default ureq features 2024-08-03 14:55:02 -07:00
Antoine Gersant
5a14830138 Bump depedencies 2024-08-03 13:57:03 -07:00
Antoine Gersant
a0624f7968 Flatten via trie 2024-07-31 18:00:26 -07:00
Antoine Gersant
b42c6d39e8 Seralize index into DB 2024-07-29 22:56:03 -07:00
Antoine Gersant
0f25a12877 Dependency bumps 2024-07-13 19:01:06 -07:00
Antoine Gersant
1c4ef6c5ee Dependency bumps 2024-07-13 18:48:55 -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
5c4631c673 Adds settings endpoints 2024-07-13 14:12:54 -07:00
Antoine Gersant
84921f7db3 Static file serving 2024-07-13 12:40:47 -07:00
Antoine Gersant
08353a717f Axum initial setup 2024-07-13 12:30:02 -07:00
Antoine Gersant
6884548cd0 Trim dependency features 2024-07-13 01:38:55 -07:00
Antoine Gersant
12a9f2ec3c Diesel -> SQLx 2024-07-13 01:20:27 -07:00
Antoine Gersant
d4a427648e Fixed startup error related to system tray integration 2024-03-13 18:46:35 -07:00
Antoine Gersant
6f24ff248f Depedency bumps 2023-09-08 19:34:39 -07:00
Antoine Gersant
608dabb789 Removed tokio dependency 2023-09-08 18:20:12 -07:00
Peder Bergebakken Sundt
8d38c5b664
id3: -> 1.4.0(git) -> 1.7.0 ()
This removes the git dep, which since rust 1.68.0 are not repoducible.
2023-06-17 18:12:58 -07:00
Antoine Gersant
a8660793f8 Use TDOR frame for ID3v2 to populate year 2022-11-24 20:22:35 -08:00
Antoine Gersant
c57583d1d4 Removed anyhow dependency 2022-11-21 17:23:14 -08:00
Antoine Gersant
96d702b79e Improve build times 2022-11-10 01:56:46 -08:00