Eliot Berriot
|
206ae296b6
|
Ensure timeout in requests
|
2018-04-15 11:24:47 +02:00 |
Eliot Berriot
|
33972f1f40
|
Fixed broken uuid migration
|
2018-04-15 11:24:46 +02:00 |
Eliot Berriot
|
b5ff339efa
|
We now use a proper user agent including instance version and url during outgoing requests
|
2018-04-07 16:20:34 +02:00 |
Eliot Berriot
|
9612b1bace
|
Can now serve track from remote library
|
2018-04-07 15:34:35 +02:00 |
Eliot Berriot
|
b29ca44797
|
Now store remote library tracks in a dedicated model, this is much simpler
|
2018-04-07 11:29:40 +02:00 |
Eliot Berriot
|
f273faf9de
|
Added Library model to have more granular federation management
|
2018-04-06 18:49:29 +02:00 |
Eliot Berriot
|
8db832f03b
|
Now store source AP track file on track_file
|
2018-04-06 15:20:53 +02:00 |
Eliot Berriot
|
80206761a3
|
Easy and resusable Audio and AudioCollection serializer
|
2018-04-06 14:33:13 +02:00 |
Eliot Berriot
|
679adfe156
|
See #126: Added uuid field to all music models
|
2018-04-06 13:17:26 +02:00 |
Eliot Berriot
|
87daa81762
|
More factories
|
2018-04-05 23:27:19 +02:00 |
Eliot Berriot
|
363acca53d
|
AudioCollection to import job and track file creation
|
2018-04-05 23:26:41 +02:00 |
Eliot Berriot
|
4d6e894b62
|
AudioCollection to import job and track file creation
|
2018-04-05 23:22:28 +02:00 |
Eliot Berriot
|
5e901dc5a4
|
Fixed a bunch of failing tests
|
2018-03-28 23:54:08 +02:00 |
Eliot Berriot
|
e99d757b57
|
Fix #120: Better error handling during file import
|
2018-03-25 15:44:48 +02:00 |
Eliot Berriot
|
4298c4236e
|
Fixed #119: forced redirection to login even with API_AUTHENTICATION_REQUIRED=False
|
2018-03-15 22:34:20 +01:00 |
Eliot Berriot
|
bfeb86865d
|
Fix #114: can now filter artists and albums with no listenable tracks
|
2018-03-07 23:08:28 +01:00 |
Eliot Berriot
|
17bda77efb
|
Fix #111: allow skipping of acoustid matching
|
2018-03-06 20:29:32 +01:00 |
Eliot Berriot
|
2354721cd9
|
Fixed import crashing when no acoustid found
|
2018-03-04 18:14:37 +01:00 |
Eliot Berriot
|
a6da10be41
|
API refinements for activity stream
|
2018-03-01 23:41:51 +01:00 |
Eliot Berriot
|
d509c090d3
|
Basic working poc with favorites send over websocket
|
2018-03-01 21:51:20 +01:00 |
Eliot Berriot
|
691665e3cf
|
Activity stream representations for user and favorites
|
2018-03-01 18:38:32 +01:00 |
Eliot Berriot
|
e13ac32370
|
Fixed #80: Added admin interface for radios, track files, favorites...
|
2018-02-27 23:01:55 +01:00 |
Eliot Berriot
|
62d0381f91
|
Fixed #81: Search now unaccent letters for queries
|
2018-02-27 19:56:02 +01:00 |
Eliot Berriot
|
b5226367a5
|
Fixed broken import because of missing transaction
|
2018-02-27 18:12:23 +01:00 |
Eliot Berriot
|
8c7e943013
|
Fixed #73: broken file upload
|
2018-02-26 18:27:41 +01:00 |
Eliot Berriot
|
dcb1915a7b
|
Can now bind batch to request via API
|
2018-02-22 23:33:44 +01:00 |
Eliot Berriot
|
f3d77ef7d9
|
Update request status based on batch status
|
2018-02-21 00:09:15 +01:00 |
Eliot Berriot
|
b492e133c6
|
Job signal to update batch status
|
2018-02-21 00:08:46 +01:00 |
Eliot Berriot
|
24e2555793
|
Added status field to import batch, it's synced based on jobs
|
2018-02-21 00:02:09 +01:00 |
Eliot Berriot
|
1cfdf31e00
|
Can now stream transcoded version of audio tracks \o/
|
2018-02-18 23:49:42 +01:00 |
Eliot Berriot
|
ddea5f1825
|
Now store track file mimetype in database
|
2018-02-18 23:46:15 +01:00 |
Eliot Berriot
|
50af04345b
|
Use webpack dev proxy to serve api/media
|
2018-02-18 14:42:17 +01:00 |
Eliot Berriot
|
e4edf55c47
|
Replaced vue-resource by axios
|
2018-01-11 21:35:51 +01:00 |
Eliot Berriot
|
e7f0c1b88b
|
Views and logic for custom radios
|
2018-01-07 22:21:01 +01:00 |
Eliot Berriot
|
1c8f055490
|
Brand new file importer
|
2017-12-27 23:32:02 +01:00 |
Eliot Berriot
|
2e616282fd
|
Now use import job everywhere, even for direct file imports
|
2017-12-27 20:30:50 +01:00 |
Eliot Berriot
|
5d2dbbc828
|
Upgraded celery to 4.1, added endpoint logic for fingerprinting audio files
|
2017-12-27 17:30:09 +01:00 |
Eliot Berriot
|
099cdfa99c
|
Fixed #54: Now use pytest everywhere \o/
|
2017-12-24 19:15:21 +01:00 |
Eliot Berriot
|
6ad8b212cf
|
Fixed #50: ordering for favorites
|
2017-12-17 20:07:18 +01:00 |
Eliot Berriot
|
04c70116c3
|
See #50: pagination, search and ordering on artist browsing
|
2017-12-17 19:42:58 +01:00 |
Eliot Berriot
|
3396329c19
|
Fixed reverse import in django.urls
|
2017-12-16 15:19:33 +01:00 |
Eliot Berriot
|
4d09e75262
|
Update models with on_cascade
|
2017-12-16 00:36:06 +01:00 |
Eliot Berriot
|
0559b1b1ab
|
Switched to is_authenticated (no parenthesis)
|
2017-12-15 23:42:20 +01:00 |
Eliot Berriot
|
e9c3eb59a3
|
Replaced model_mummy with factory_boy
|
2017-12-15 23:41:04 +01:00 |
Eliot Berriot
|
e90e9dc7aa
|
Fixed #44: now bind track file to import job
|
2017-12-14 23:06:21 +01:00 |
Eliot Berriot
|
dcb66690bb
|
Fixed #7: store release-group id on Album
|
2017-12-13 23:36:10 +01:00 |
Eliot Berriot
|
c6d408924b
|
Added artist filtering on API
|
2017-12-12 23:27:17 +01:00 |
Eliot Berriot
|
4515210162
|
better pagination on favorites
|
2017-12-12 22:58:17 +01:00 |
Eliot Berriot
|
ee1449bdd0
|
added real file in track factory
|
2017-12-11 19:32:56 +01:00 |
Eliot Berriot
|
da4c76ace8
|
Now return media files with absolute URL
|
2017-07-11 09:14:54 +02:00 |