Agate
d4028450a9
Plugins infrastructure
2020-07-03 10:59:12 +02:00
Simon Arlott
93cb3e8cad
Handle PermissionError when checking existing files
2020-06-24 22:23:18 +01:00
Agate
0c05ac6512
Fix #1104 : invalid metadata when importing multi-artists tracks/albums
2020-06-23 12:37:48 +02:00
Agate
e730ed45d5
Merge branch 'master' into develop
2020-06-22 14:50:52 +02:00
Agate
d50cce36e2
Added a new ?related=obj_id filter for artists, albums and tracks, based on tags
2020-06-22 14:43:42 +02:00
Agate
e6344338f9
Fix #1145 : Support ordering=random for artists, albums, tracks and channels endpoints
2020-06-22 13:22:26 +02:00
Agate
0ebd7c610d
Linting
2020-06-21 16:38:57 +02:00
Agate
989f66315b
Fix #1165 : Fixed broken mimetype detection during import
2020-06-21 16:21:16 +02:00
Simon Arlott
88a72ea14d
Handle access errors scanning directories
...
Trying to read a directory that is visible but not accessible, or a
symlink to a file in a directory that is not accessible will raise a
PermissionError. Output these and then continue.
If os.scandir() raises an exception then the finally block accesses
"scanner" before it is assigned, raising an UnboundLocalError.
2020-06-21 10:19:04 +01:00
Agate
45132dea75
Improved some error handling
2020-06-14 15:09:14 +02:00
Agate
85c6baca9a
Fix #1155 : Fixed crash on python 3.5 with cli importer
2020-06-11 05:57:53 +02:00
Agate
d43eed805b
Merge branch '1151-list-librarie' into 'master'
...
Fix #1151 : Updated the /api/v1/libraries endpoint to support listing public libraries of a pod
See merge request funkwhale/funkwhale!1135
2020-06-05 11:26:55 +02:00
Agate
aa8b1b5f83
Fix #1151 : Updated the /api/v1/libraries endpoint to support listing public libraries of a pod
2020-06-05 11:21:10 +02:00
Agate
f54038ca83
Resolve "CLI in-place import impossible with virtualenv with python3.5"
2020-06-05 10:42:56 +02:00
Agate
e331a87478
Use scoped tokens to load <audio> urls instead of JWT
2020-05-11 10:07:43 +02:00
Agate
798e3c0340
Fix #1078 : Include tracks by album artist when filtering by artist on /api/v1/tracks
2020-05-07 16:43:10 +02:00
Agate
c7a3dd9da5
Fix #1011 : Ensure tracks linked to skipped upload can be pruned
2020-05-07 13:51:29 +02:00
Agate
752c993e8e
Importer updates: watch directories, handle metadata updates
2020-05-07 09:56:05 +02:00
Agate
85bc8d93e8
Fix #1093 : mimetype detection issue that broke transcoding on certain tracks
2020-05-04 13:52:44 +02:00
Agate
19266ba3e3
Fixed broken upload status link in import_files command
2020-04-23 12:00:57 +02:00
Agate
ecb7c464a1
Improved CLI importer reliability and UX
2020-04-15 11:23:50 +02:00
Eliot Berriot
8c93169d94
See #170 : dispatch / handle delete and update on Audio
2020-04-08 16:17:24 +02:00
Eliot Berriot
51a44d6d5a
Merge branch '170-fetch-track' into 'develop'
...
See #170 : fixed fetch of channel track not working
See merge request funkwhale/funkwhale!1080
2020-04-08 13:58:38 +02:00
Eliot Berriot
e7622729a9
See #170 : fixed fetch of channel track not working
2020-04-08 13:38:22 +02:00
Eliot Berriot
9e8983bb60
See #170 : reel2bits compat
2020-04-08 13:28:46 +02:00
Eliot Berriot
9e447ab523
See #170 : UI for albums / series
2020-04-07 17:19:17 +02:00
Eliot Berriot
133e2e4f07
Fix #1059 : fixed some broken RSS feeds
2020-04-01 16:21:41 +02:00
Eliot Berriot
02d35ded25
Switch back from pendulum to arrow to fix broken build ;)
2020-03-30 10:59:21 +02:00
Eliot Berriot
f361791c1b
Fixed mutation erasing tags and description when other fields are modified
2020-03-26 16:36:03 +01:00
Eliot Berriot
9aa12db62e
See #170 : Funkwhale federation
2020-03-25 15:32:10 +01:00
Eliot Berriot
e4b989f51a
Fixed empty results issue when browsing library with playable filter
2020-03-24 10:31:07 +01:00
Eliot Berriot
2440550591
Merge branch 'faster-ci' into 'develop'
...
Faster tests
See merge request funkwhale/funkwhale!1063
2020-03-23 16:22:20 +01:00
Eliot Berriot
c9259c906b
Faster tests by not creating covers unless mandatory
2020-03-23 14:29:01 +01:00
Eliot Berriot
7aa299e5b4
See #170 : ensure fetch works properly on tracks with public upload
2020-03-23 12:54:58 +01:00
Eliot Berriot
1654044a9f
See #170 : store and compute modification date on artists
2020-03-19 14:41:15 +01:00
Eliot Berriot
a119a5d90a
See #170 : fixed several feed parsing issues
2020-03-13 15:26:11 +01:00
Eliot Berriot
deb1f35779
See #170 : subscribe to 3d-party RSS feeds in Funkwhale
2020-03-13 12:16:51 +01:00
Eliot Berriot
882e245a09
Fix #1036 : Favor local uploads when playing a track with multiple uploads
2020-03-11 14:05:37 +01:00
Eliot Berriot
d9afed5067
Fix #1038 : Federated reports
2020-03-11 11:39:55 +01:00
Eliot Berriot
66a9a62376
Fix #1037 : More resilient tag parsing with empty release date or album artist
2020-03-09 17:21:15 +01:00
Eliot Berriot
b166182762
Resolve "Support browsing a specific library content"
2020-03-04 22:18:28 +01:00
Eliot Berriot
c2eeee5eb1
See #170 : fetching remote objects
2020-03-02 17:23:03 +01:00
Eliot Berriot
e59cc33378
First round of improvements to channel management:
...
- use modals
- less proeminent button
- field styling/labels
2020-02-23 15:31:03 +01:00
Eliot Berriot
95497e76ac
See #170 : channels ui (listeners)
2020-02-05 15:06:07 +01:00
Eliot Berriot
b38cec3f69
Fixed a federation issue related to images
2020-02-04 14:24:20 +01:00
Eliot Berriot
a4faf44540
See #170 : added proper meta and support embed for channels
2020-01-30 15:47:45 +01:00
Eliot Berriot
bf99e13230
See #170 : include channel info in artist representations
2020-01-30 15:08:10 +01:00
Eliot Berriot
159c07c2c0
See #170 : don't expose channels libraries in API
2020-01-30 14:29:32 +01:00
Eliot Berriot
7ac5a2f333
Merge branch '170-channel-filter' into 'develop'
...
See #170 : can now filter tracks and albums by channel
See merge request funkwhale/funkwhale!1006
2020-01-30 11:15:18 +01:00
Eliot Berriot
61cf04b376
Fix #348 , #474 , #557 , #740 , #928 : improved deduplication logic to prevent skipped files during import
2020-01-29 15:39:43 +01:00