Commit graph

420 commits

Author SHA1 Message Date
Yannik Böttcher
fee96e6b49 add support for opus files 2020-08-06 17:26:50 +02:00
Laurențiu Nicola
dbb5f79371 Use more threads when populating index 2020-07-21 06:54:20 +03:00
Ray
337a4020fe year one-liner for mp4 metadata 2020-06-20 22:06:40 -04:00
Ray
7637037e3d add m4a support via mp4ameta crate 2020-06-16 08:06:40 -04:00
Ray
e9346e29ee Add unit test 2020-06-15 15:02:48 -04:00
Ray
2797d5ed91 alphabetize mp4meta import 2020-06-13 21:18:54 -04:00
Ray
d8b1f0c002 Enable M4A format support
- Use https://github.com/Saecki/rust-mp4ameta for M4A metadata

Resolves https://github.com/agersant/polaris/issues/70
2020-06-13 20:58:43 -04:00
Antoine Gersant
6142697b4a Do not let users remove their own admin rights 2020-05-31 18:37:08 -07:00
Antoine Gersant
d5c186579a Fixed a bug where flatten could return songs from adjacent directories 2020-05-31 14:43:29 -07:00
Antoine Gersant
21cf831f74 Updated image dependency 2020-05-30 17:05:41 -07:00
Antoine Gersant
d7c66c3745 Automatically redirect /swagger to /swagger/ 2020-05-30 16:34:06 -07:00
Wesley Moore
a05c838c5b
Support UNIX platforms that aren't Linux 2020-02-23 12:05:17 +11:00
Antoine Gersant
cea8906c3d Merge branch 'master' of https://github.com/agersant/polaris 2020-02-02 15:12:21 -08:00
Antoine Gersant
6e3f439d8a Made thumbnail padding optional 2020-02-02 15:11:43 -08:00
Laurențiu Nicola
7428891bde
Drop function_name dependency (#66) 2020-02-02 00:58:30 -08:00
Antoine Gersant
186e3173cd Formatting 2020-01-31 19:16:55 -08:00
Antoine Gersant
312eb15a2b Use partial information from id3 tags that have encoding errors 2020-01-31 19:16:07 -08:00
Antoine Gersant
fc36bb4cee Fixed rare test fluke 2020-01-22 21:52:17 -08:00
Antoine Gersant
cdb1a5233e Updated dependencies 2020-01-22 21:45:11 -08:00
Antoine Gersant
645d5163f3 More readable profile markers 2020-01-19 14:28:04 -08:00
Antoine Gersant
028633d0e6 Re-factored duplicated code 2020-01-19 01:01:43 -08:00
Antoine Gersant
2b30307488 Added more profiling markers 2020-01-19 00:44:24 -08:00
Antoine Gersant
f71a8320e9 Don't return from populate() while still writing to database 2020-01-18 23:38:18 -08:00
Antoine Gersant
d1bb60a1c7 Moved metadata module under index 2020-01-18 23:21:45 -08:00
Antoine Gersant
f6b9e67d4e Error handling for index insertions 2020-01-18 22:20:59 -08:00
Antoine Gersant
b8b3c80be9 Don't emit errors on critical path 2020-01-18 22:20:17 -08:00
Antoine Gersant
1764f3da4d Moved database insertions to separate threads from the file crawl 2020-01-18 21:57:44 -08:00
Antoine Gersant
18bc9594a4 Local variable rename 2020-01-18 19:41:07 -08:00
Antoine Gersant
b6d985859c Renamed IndexBuilder 2020-01-18 19:40:46 -08:00
Antoine Gersant
25b36be073 More accurate index duration display 2020-01-18 17:41:57 -08:00
Antoine Gersant
f9a6d6b6d4 Parallelize work during the clean step 2020-01-18 17:39:13 -08:00
Antoine Gersant
e53b9f5867 Cleaned index API 2020-01-18 17:07:56 -08:00
Antoine Gersant
b1e4be2f8f Split index into submodules 2020-01-18 15:37:43 -08:00
Antoine Gersant
0e6be32a8c Removed unused feature 2020-01-18 14:37:35 -08:00
Antoine Gersant
f9ebb432b2 Removed redundant derefs 2020-01-18 14:31:10 -08:00
Antoine Gersant
50421e91d6 Log errors in index self_trigger 2020-01-18 14:25:10 -08:00
Antoine Gersant
e64435efa5 Database sanity settings 2020-01-18 14:19:44 -08:00
Antoine Gersant
95f6c62531 Removed redundant transactions (59f59e3ccd) 2020-01-18 13:23:22 -08:00
Antoine Gersant
a4991a620e Removed outdated TODO 2020-01-17 22:08:36 -08:00
Antoine Gersant
9df21737fa Validate auth cookies 2020-01-17 22:02:17 -08:00
Antoine Gersant
fa178b92be Validate partial content support 2020-01-17 21:51:28 -08:00
Antoine Gersant
5ccc006515 Cleaner TestService API 2020-01-17 21:14:25 -08:00
Antoine Gersant
9f4f6b4337 Added TODO 2020-01-17 02:49:00 -08:00
Antoine Gersant
7f7da0050b First half of serve request 2020-01-17 02:37:33 -08:00
Antoine Gersant
3c45150651 Use standard http responses as test service outputs 2020-01-17 01:44:12 -08:00
Antoine Gersant
ed66200689 Decoupled most tests from rocket 2020-01-17 01:17:23 -08:00
Antoine Gersant
9ed0526075 Remobed blanket import 2020-01-16 23:40:10 -08:00
Antoine Gersant
76118756b9 Constant rename 2020-01-16 23:38:46 -08:00
Antoine Gersant
acffa576e2 Removed more actix 2020-01-16 23:38:10 -08:00
Antoine Gersant
0dba7e2e4f Removed actix 2020-01-16 23:37:36 -08:00