Commit graph

592 commits

Author SHA1 Message Date
Eliot Berriot
2bc71eecfd See #170: add a description field on tracks, albums, tracks 2020-01-14 14:00:08 +01:00
Eliot Berriot
9ab3afa47f
Fixed broken urls in manifest.json 2020-01-09 16:12:17 +01:00
Eliot Berriot
cf555b8aec
Fixed broken HTML manifest regex 2020-01-09 10:08:52 +01:00
Ciarán Ainsworth
2302dc0581 Set up initial configuration for installing
Set up player config for mobile control
2020-01-08 12:16:41 +01:00
Eliot Berriot
82692f1170 Merge branch 'proxy-attachments' into 'develop'
Fixed broken attachment fetching with long filename

See merge request funkwhale/funkwhale!982
2020-01-02 14:27:38 +01:00
Eliot Berriot
7d528ba235
Fixed broken attachment fetching with long filename 2020-01-02 14:23:05 +01:00
Ciarán Ainsworth
b422612edf Resolve "Remove the unused federation__music_needs_approval settings" 2019-12-26 15:54:42 +01:00
Eliot Berriot
002b3687a8 Advertise list of known nodes on /api/v1/federation/domains and in nodeinfo if stats sharing is enabled 2019-12-26 11:28:12 +01:00
Eliot Berriot
20311344d7 Resolve "Switch to proper full-text-search system" 2019-12-18 15:08:58 +01:00
Eliot Berriot
57949c02c1 Revert "Revert "Fix #994: use PostgreSQL full-text-search""
This reverts commit 7b0db234e2.
2019-12-18 11:26:59 +01:00
Eliot Berriot
aea8e4fc59 Resolve "Tagging artists/albums genres when importing music files" 2019-12-18 07:52:09 +01:00
Eliot Berriot
4175822430 Merge branch '982-disabled-nodeinfo' into 'develop'
Fix #982: Removed "nodeinfo disabled" setting, as nodeinfo is required for the UI to work

Closes #982

See merge request funkwhale/funkwhale!971
2019-12-11 11:14:59 +01:00
Eliot Berriot
175d701247
Fix #982: Removed "nodeinfo disabled" setting, as nodeinfo is required for the UI to work 2019-12-11 11:09:04 +01:00
Eliot Berriot
c8702ca726
Fx #986: Fixed invalid displayed number of tracks in playlist 2019-12-11 10:50:05 +01:00
Eliot Berriot
dd9cca432d
Disable download by default on track urls exposed over federation 2019-12-09 16:37:04 +01:00
Eliot Berriot
828f602b79
See #170: added missing attributes on library Audio to make these parsable by Mastodon 2019-12-09 16:17:08 +01:00
Eliot Berriot
806ab2b3f0
Added HTML link in non-channel Audio JSON-LD representations 2019-12-09 14:13:28 +01:00
Eliot Berriot
5a37d9771e See #170: federation for channels 2019-12-09 13:59:54 +01:00
Eliot Berriot
2d9c235890
Fixed flaky test 2019-12-04 13:45:30 +01:00
Eliot Berriot
c94d9214ec See #170: updates to upload API to support channels publishing 2019-12-04 09:55:07 +01:00
Eliot Berriot
2090806398 New radios: play your own content, or a given library 2019-11-27 15:28:21 +01:00
Eliot Berriot
a89eb8db6e Merge branch 'media-root' into 'develop'
Make media and static files serving more reliable when reverse proxy...

Closes #947

See merge request funkwhale/funkwhale!959
2019-11-27 15:10:23 +01:00
Eliot Berriot
8a9f7845d4
Fix #947: Make media and static files serving more reliable when reverse proxy X_FORWARDED_* headers are incorrect 2019-11-27 15:05:50 +01:00
Eliot Berriot
11a533fa92 Resolve "Adding cover art to my albums" 2019-11-27 12:26:12 +01:00
Eliot Berriot
6bbe48598e See #170: exclude by default all channels-related entities from /artists, /albums and /tracks endpoints results, for backward compatibility 2019-11-25 09:49:49 +01:00
Eliot Berriot
c84396e669 Attachments 2019-11-25 09:49:06 +01:00
Eliot Berriot
421b441dbe Merge branch '966-handle-bad-year' into 'develop'
Fix #966: More robust importer against malformed dates

Closes #966

See merge request funkwhale/funkwhale!955
2019-11-25 09:46:15 +01:00
Eliot Berriot
654d206033 Server CLI: user management 2019-11-25 09:45:53 +01:00
Eliot Berriot
4dcdc93958
Fix #966: More robust importer against malformed dates 2019-11-14 15:47:18 +01:00
Eliot Berriot
5b960ceab5
Merge branch 'master' into develop 2019-10-28 09:05:09 +01:00
Eliot Berriot
cceade4abb Merge branch 'audio-denormalization' into 'master'
Audio denormalization / Performance enhancement in music API

See merge request funkwhale/funkwhale!939
2019-10-28 09:04:42 +01:00
Eliot Berriot
69795b5ca2 Resolve "Pagination of results in genres in Subsonic API does not work" 2019-10-28 08:58:32 +01:00
Eliot Berriot
0ecdd7c0fb
Fixed broken getUser subsonic endpoint 2019-10-25 12:07:25 +02:00
Eliot Berriot
d1b1f11627
Added missing path attribute to subsonic payloads 2019-10-25 12:07:24 +02:00
Eliot Berriot
b9eedbf89f
Ensure subsonic dates are formatted properly 2019-10-25 12:07:24 +02:00
Eliot Berriot
812709ad00
Merge branch 'master' into develop 2019-10-23 14:59:14 +02:00
Eliot Berriot
d1fcea5632
Added load testing test case 2019-10-22 00:13:27 +02:00
Eliot Berriot
4e7f1e63d2
Denormalized audio permission logic in a separate table to enhance performance 2019-10-22 00:13:25 +02:00
Eliot Berriot
afc8f22516 Fix tag exclusion in custom radios (#950) 2019-10-21 09:25:36 +02:00
Eliot Berriot
c58c74d653
Merge branch 'master' into develop 2019-10-17 15:22:32 +02:00
Eliot Berriot
109c490639 Merge branch 's3-proxy-fails-on-nginx' into 'master'
S3 proxy fails on nginx

See merge request funkwhale/funkwhale!935
2019-10-17 10:21:59 +02:00
Eliot Berriot
4a5484c7eb
Fix audio serving issues under S3/nginx when signatures are enabled 2019-10-17 10:14:08 +02:00
Eliot Berriot
57750e39ed
Merge branch 'master' into develop 2019-10-16 11:33:35 +02:00
Eliot Berriot
66ef7a7332
Fix #946: Fix import crash when importing M4A file with no embedded cover 2019-10-16 10:21:53 +02:00
Eliot Berriot
6d84a814d9 Revert "Apply suggestion to api/funkwhale_api/common/filters.py"
This reverts commit 4972d760e2.
2019-10-15 15:46:48 +02:00
Eliot Berriot
b1e8d4cabd
Fix #936: Support byYear filtering in Subsonic API (#936) 2019-10-15 11:38:21 +02:00
Eliot Berriot
27b248df6e Fix #661: Support for M4A/AAC files 2019-10-03 09:09:00 +02:00
Eliot Berriot
f0bea39d6a
Fix #924: in-place imported files not playing under nginx when filename contains ? or % 2019-10-01 10:57:14 +02:00
Eliot Berriot
618c6d8bb0
Truncate too long long values when importing instead of crashing 2019-09-27 12:49:16 +02:00
Eliot Berriot
93b9e14f8c
Fixed broken cover import when cover file is empty 2019-09-27 12:49:16 +02:00