Georg Krause
cf8c0752cd
Update dev and test dependencies
2021-07-05 12:21:52 +00:00
Georg Krause
64210b0264
Replace psycopg2-binary with psycopg2
2021-07-05 04:33:39 +00:00
Georg Krause
c430d50816
Update Celery and Kombu
2021-07-04 19:03:24 +00:00
Georg Krause
4647b13091
Revert "Update celery"
...
This reverts commit 50cb7f0747
.
2021-07-04 20:40:55 +02:00
Georg Krause
50cb7f0747
Update celery
2021-07-04 20:38:19 +02:00
Georg Krause
189166ec7c
Update django-oauth-toolkit
2021-07-04 04:57:35 +00:00
Georg Krause
b5fca7c1c9
Update PyLD to version 2.0
2021-06-30 15:41:12 +00:00
jovuit
f661e3a078
Reviewed comments on source strings on Weblate and modified source strings accordingly if needed
...
Replaced "email" with "e-mail address" when needed
2021-06-17 15:55:12 +00:00
Georg Krause
6e1be964d7
Merge branch '1498-fix-scrobber-empty-mbid' into 'develop'
...
Fix the scrobbler plugin submitting literal "None" as MusicBrainz ID
Closes #1498
See merge request funkwhale/funkwhale!1326
(cherry picked from commit 8273feb581
)
572efc79
Fix the scrobbler plugin submitting literal "None" as MusicBrainz ID
2021-06-17 11:21:56 +00:00
Philipp Wolfer
572efc792e
Fix the scrobbler plugin submitting literal "None" as MusicBrainz ID
...
Fixes #1498
2021-06-17 11:05:37 +00:00
petitminion
a8ab4eedfc
Add recently added radio, part of #1390
2021-06-17 11:04:01 +00:00
jovuit
909d16c2f0
Resolve "EMAIL_CONFIG not documented"
...
fixes #1481
2021-05-28 09:50:41 +00:00
Georg Krause
1ef252e29d
Implement several pipeline improvements
...
* Build docker image to run tests in
* Collect backend coverage reports
* Update dependencies
2021-05-28 09:39:27 +00:00
Georg Krause
8202c1879b
Version bump and changelog for 1.1.2
2021-05-19 15:31:26 +02:00
Georg Krause
ea4be336d4
Version bump and changelog for 1.1.2
2021-05-19 15:30:51 +02:00
Ciarán Ainsworth
c60bc93930
Fix recently listened widget and simple artist serializer
...
(cherry picked from commit 071ff89a4f
)
2021-05-19 13:11:41 +00:00
Ciarán Ainsworth
071ff89a4f
Fix recently listened widget and simple artist serializer
2021-05-19 12:59:14 +00:00
Blopware
0c8f4400b0
Sanitize remote tracks' saving locations with slashes on their names
...
For that case, the resulting saved file made use of these slashes to
store the tracks in subdirectories of federation_cache/xx/xx/xx, instead of
in the federation_cache/xx/xx/xx directory itself. As a consequence, the
tracks are downloaded in the wrong location, and upon any trial of
playing the tracks, funkwhale responds with the message
"The track cannot be loaded. You can have connectivity issues"
An example of a podcast with this kind of RSS items is located in
https://www.rtve.es/api/programas/2082/audios.rss
This commit overcomes this by a simple replacement of the offending
slashes to hyphens.
2021-05-09 17:51:45 +02:00
Ciarán Ainsworth
0176b29dae
Add missing playable serializer
2021-05-09 07:39:19 +02:00
Ciarán Ainsworth
33f7993477
Add missing playable serializer
2021-05-09 05:38:55 +00:00
Georg Krause
ec77040e87
Update deps and add CI job to check outdated pkgs
2021-04-30 06:25:38 +02:00
Georg Krause
b26481a5f9
Fix linting error
2021-04-28 11:55:44 +02:00
Georg Krause
3231573047
Remove last JWT related includes
2021-04-28 11:34:57 +02:00
Georg Krause
ecc2cc57ae
Revert "Update django-allauth"
...
This reverts commit a5020c1dc6
.
2021-04-28 11:29:31 +02:00
Georg Krause
9970d2dfb8
Revert "Update Django"
...
This reverts commit 747c639bc4
.
2021-04-28 11:29:18 +02:00
Georg Krause
a5020c1dc6
Update django-allauth
2021-04-28 11:27:08 +02:00
Georg Krause
747c639bc4
Update Django
2021-04-28 11:22:50 +02:00
Georg Krause
6245a65c1d
Revert "Update pytz"
...
This reverts commit 6bf2f79210
.
2021-04-28 11:19:59 +02:00
Georg Krause
6bf2f79210
Update pytz
2021-04-28 11:18:54 +02:00
Georg Krause
88de997603
Remove JWT related code
2021-04-28 10:44:28 +02:00
Georg Krause
5d745fea6f
Resolve "Remove Raven Sentry"
2021-04-25 15:13:17 +00:00
Georg Krause
381215af98
Version bump and changelog for 1.1.1
2021-04-13 10:27:07 +02:00
Georg Krause
c4664de41f
Add Middleware to trace memory usage
2021-04-12 20:20:39 +02:00
Fanyx
7bcb8d8c89
change struct to reflect subsonic api specs, fixes #1374
2021-03-28 19:21:01 +02:00
Georg Krause
9f9b4653ac
Update aioresponses to latest version
2021-03-10 14:11:00 +01:00
Georg Krause
e440096c13
Bump version of aiohttp to 3.7.4
2021-03-10 13:17:08 +01:00
Georg Krause
feb24e4cd2
Bump version of requests to fix #1299
2021-03-10 13:17:08 +01:00
Georg Krause
851afe923a
Version bump and changelog for 1.1
2021-03-10 10:25:28 +01:00
Georg Krause
51462200a2
Version bump and changelog for 1.1-rc2
2021-03-01 19:21:36 +01:00
Georg Krause
0b85cb978a
Fix twisted version, fixes #1346
2021-03-01 17:30:42 +01:00
Georg Krause
07677c6685
Ignore not supported activity pub tag types instead of discarding the request
2021-02-28 21:23:49 +01:00
Georg Krause
f7b5214fa7
Revert "Merge branch '876-http-signature' into 'develop'"
...
This reverts merge request !1120
2021-02-28 20:34:25 +01:00
Snack Capt
466b20bb28
fixes #1341 ; Update pleroma JSON-LD Schema
2021-02-25 19:17:35 +01:00
Georg Krause
f55cbcb506
Version bump and changelog for 1.1-rc1
2021-02-24 08:18:56 +01:00
Georg Krause
0edf32ed0e
Merge branch '876-http-signature' into 'develop'
...
Fix #876 : use proper http-signature release
Closes #876
See merge request funkwhale/funkwhale!1120
2021-02-22 13:07:35 +01:00
Georg Krause
72208fdb0c
Don't use beta version of feedparser anymore
2021-02-21 22:16:53 +01:00
Georg Krause
b321ab8da2
Add number of tracks and discs of an album to API
2021-02-20 12:54:11 +01:00
Georg Krause
1ea4709413
Bump version of requests-http-signature
2021-02-13 16:16:46 +01:00
Agate
7f80a86bc5
Fix #876 : use proper http-signature release
2021-02-13 16:14:57 +01:00
Pierre Couy
69117934ea
Bump python3 watchdog dependency from 0.10.0 to 1.0.2
...
Fixes #1320 & #1332
2021-02-05 10:14:17 +01:00
Christian Paul
f93c9680a0
much minutes -> many minutes
2021-01-30 17:04:25 +01:00
Christian Paul
0f0fd8e8dd
Add missing space
2021-01-30 17:00:04 +01:00
interfect
7f42c1ad44
Autodetect format when transcoding files
2021-01-21 15:11:53 +01:00
Agate
7164248e22
Merge branch '1323-fix-faker' into 'develop'
...
Ban the broken faker version
Closes #1323
See merge request funkwhale/funkwhale!1263
2021-01-12 10:12:04 +01:00
Adam Novak
c3608e0eb2
Ban the broken faker version
2021-01-11 22:24:52 -08:00
heyarne
b42675b52d
Omit recording_mbid if no data is available; fixes https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues/1310
2020-12-16 14:53:55 +01:00
Ciarán Ainsworth
f477ba1b4f
Podcast search capabilities
2020-12-04 09:33:17 +01:00
Ciarán Ainsworth
0ce5068f14
Resolve "Albums are not displaying on Album categories"
2020-12-02 18:44:04 +01:00
Philipp Wolfer
9e5d168e8d
Support AIFF file format
...
Fixes #1243
2020-11-21 12:13:09 +01:00
Philipp Wolfer
0dc46ea36b
Added a ListenBrainz plugin
...
Allows users to submit their listenings to ListenBrainz.org.
2020-11-20 19:03:04 +01:00
Robert Kaye
d4160f8635
Skip importing files that cause index violations
2020-11-19 22:27:03 +01:00
Fred Uggla
22f739a297
Replaced token password with passphrase
2020-11-15 21:44:23 +01:00
Agate
68bc76bc9e
Version bump and changelog for 1.0.1
2020-10-31 12:43:37 +01:00
Agate
61233a2119
Fixed requirements specifications
2020-10-25 18:56:52 +01:00
Kuba Orlik
7ee8e02b29
Fix feed formatting so it passes w3c validation
...
Feeds generated by Funkwhale do not pass validation with the [w3c
validator](https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fpodcast.midline.pl%2Fapi%2Fv1%2Fchannels%2FMidline%2Frss ).
This commit addresses the problems identified during validation:
1. The `isPermalink` is not recognized -> changed it to
`isPermaLink` (capital "L")
2. `itunes:summary` and `itunes:subtitle` are 256 characters after
truncating, but the maximum is 255. The truncating function trims the
text to 255 chars, but then adds `…`, so the text is one character
too long
3. The tags within `itunes:keywords` are now separated with commas
instead of spaces (https://validator.w3.org/feed/docs/warning/InvalidKeywords.html )
2020-10-25 18:56:52 +01:00
Cédric Schieli
055ae44aef
Allow genre tags to be updated when rescanning files in-place
2020-10-25 18:56:52 +01:00
Agate
0c5df9e6b2
Fixed broken uvicorn
2020-09-30 16:30:27 +02:00
Agate
44d6c52e5f
Version bump and changelog for 1.0
2020-09-09 07:48:00 +02:00
Agate
bf611f2ecd
Fix #1217 : Fixed "scope=subscribed" on albums, artists, uploads and libraries API
2020-09-03 15:58:26 +02:00
Agate
e52127927c
Merge branch '1205-large-square-crop' into 'develop'
...
Fix #1205 : Added a new, large thumbnail size for cover images
Closes #1205
See merge request funkwhale/funkwhale!1220
2020-08-28 21:05:14 +02:00
Agate
712f471f10
Fix #1205 : Added a new, large thumbnail size for cover images
2020-08-28 20:59:54 +02:00
Agate
482647dab9
Fix #1210 : Enforce authentication when viewing remote channels, profiles and libraries
2020-08-28 20:19:08 +02:00
Agate
b1ae13ab0a
Fixed full-text search
2020-08-27 11:31:13 +02:00
Agate
1d36df3f69
[plugin/scrobbler] Fixed scrobbling issues due to invalid payload
2020-08-26 17:46:30 +02:00
Agate
7aca82453a
Pinned black version
2020-08-26 17:30:28 +02:00
Agate
122529f473
[plugin/scrobbler] Fixed wrong caching of session key
2020-08-26 17:27:19 +02:00
Agate
cce158b60b
[plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and secret are provided
2020-08-26 12:26:27 +02:00
Agate
ea83511d0a
Plugins can now register .env settings
2020-08-25 09:55:57 +02:00
Agate
f9e95e350a
Merge branch 'develop' of dev.funkwhale.audio:funkwhale/funkwhale into develop
2020-08-24 14:11:06 +02:00
Agate
3475dc7228
Load built-in plugins by default
2020-08-24 14:11:00 +02:00
Agate
641e1525ac
Fix #1999 : broken federation with pods using allow-listing
2020-08-24 13:53:45 +02:00
Agate
0c25370fff
Fix #1196 : Fixed broken search when using (, " or & chars
2020-08-23 17:55:26 +02:00
Agate
53b5c6261e
Delete existing thumbnails automatically when running
2020-08-23 16:39:31 +02:00
Agate
f400d2568b
Fixed slow import when duplicates
2020-08-23 16:35:19 +02:00
Agate
f43f029a18
Version bump and changelog for 1.0-rc1
2020-08-23 15:21:29 +02:00
Agate
c4b25a5ee7
Fixed missing signature on some requests
2020-08-23 12:34:11 +02:00
Agate
884e64d4cf
Fixed 500 on some urls
2020-08-23 12:24:35 +02:00
Agate
a9589fe8ac
Fixed auth=None during fetch
2020-08-23 12:08:34 +02:00
Agate
44bf53888f
Merge branch 'cleanup' into 'develop'
...
Removed dead code
See merge request funkwhale/funkwhale!1208
2020-08-20 12:58:53 +02:00
Agate
dcbc2a5b55
Removed dead code
2020-08-20 12:51:06 +02:00
Agate
a187f20da9
Dependency care
2020-08-20 12:47:53 +02:00
Agate
84859c9b32
Fix #1099 : Dropped python 3.5 support. Python 3.6 is the minimum required version
2020-08-20 12:11:47 +02:00
Agate
6fc08aa061
Fixed token length
2020-08-19 20:12:59 +02:00
Agate
30f6a77e68
More secure tokens
2020-08-19 19:50:56 +02:00
Agate
f2e5969c44
Added application token for easier auth
2020-08-19 11:41:17 +02:00
Agate
2e197e0a27
Fix #1193 : Fixed crash with negative track position in file tags
2020-08-18 21:07:19 +02:00
Agate
cd109ddeb6
Fix #858 : Broadcast/handle rejected follows
2020-08-18 20:40:02 +02:00
Agate
191f28f79c
Merge branch 'develop' of dev.funkwhale.audio:funkwhale/funkwhale into develop
2020-08-13 12:16:08 +02:00
Agate
77eed12c86
Fixed broken build because of factory-boy upgrade
2020-08-13 12:16:01 +02:00
Andy Craze
36bbc5c0da
Handle invalid JSON returned by nodeinfo endpoint
...
Fixes #1057
2020-08-12 23:27:59 +02:00