7918 lines
211 KiB
Plaintext
7918 lines
211 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
||
# Copyright (C) 2022, The Funkwhale Collective
|
||
# This file is distributed under the same license as the funkwhale package.
|
||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
|
||
#
|
||
msgid ""
|
||
msgstr ""
|
||
"Project-Id-Version: funkwhale 1.2.5\n"
|
||
"Report-Msgid-Bugs-To: \n"
|
||
"POT-Creation-Date: 2022-07-23 12:18+0200\n"
|
||
"PO-Revision-Date: 2023-02-17 19:42+0000\n"
|
||
"Last-Translator: Thomas <thovi98@gmail.com>\n"
|
||
"Language-Team: French <https://translate.funkwhale.audio/projects/"
|
||
"documentation/changelog/fr/>\n"
|
||
"Language: fr\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=utf-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||
"X-Generator: Weblate 4.14.2\n"
|
||
"Generated-By: Babel 2.10.3\n"
|
||
|
||
#: ../../../CHANGELOG.md:2
|
||
msgid "Changelog"
|
||
msgstr "Journal des modifications"
|
||
|
||
#: ../../../CHANGELOG.md:4
|
||
msgid "You can subscribe to release announcements by:"
|
||
msgstr "Vous pouvez vous abonner aux annonces de publications :"
|
||
|
||
#: ../../../CHANGELOG.md:6
|
||
msgid ""
|
||
"Following `@funkwhale@fosstodon.org <https://fosstodon.org/@funkwhale>`_ "
|
||
"on Mastodon"
|
||
msgstr ""
|
||
"En suivant `@funkwhale@fosstodon.org <https://fosstodon.org/@funkwhale>`_ "
|
||
"sur Mastodon"
|
||
|
||
#: ../../../CHANGELOG.md:7
|
||
msgid ""
|
||
"Subscribing to the following Atom feed: "
|
||
"https://dev.funkwhale.audio/funkwhale/funkwhale/commits/develop?format=atom&search=Merge+tag"
|
||
msgstr ""
|
||
"En vous abonnant au flux Atom suivant : https://dev.funkwhale.audio/"
|
||
"funkwhale/funkwhale/commits/develop?format=atom&search=Merge+tag"
|
||
|
||
#: ../../../CHANGELOG.md:9
|
||
msgid ""
|
||
"This changelog is viewable on the web at "
|
||
"https://docs.funkwhale.audio/changelog.html."
|
||
msgstr ""
|
||
"Ce journal des modifications est consultable sur le web à l’adresse "
|
||
"https://docs.funkwhale.audio/changelog.html."
|
||
|
||
#: ../../../CHANGELOG.md:14
|
||
msgid "1.2.7 (2022-07-14)"
|
||
msgstr "1.2.7 (2022-07-14)"
|
||
|
||
#: ../../../CHANGELOG.md:16 ../../../CHANGELOG.md:41 ../../../CHANGELOG.md:93
|
||
#: ../../../CHANGELOG.md:145 ../../../CHANGELOG.md:191 ../../../CHANGELOG.md:250
|
||
#: ../../../CHANGELOG.md:307 ../../../CHANGELOG.md:338 ../../../CHANGELOG.md:542
|
||
#: ../../../CHANGELOG.md:550 ../../../CHANGELOG.md:569 ../../../CHANGELOG.md:588
|
||
#: ../../../CHANGELOG.md:608 ../../../CHANGELOG.md:694 ../../../CHANGELOG.md:708
|
||
#: ../../../CHANGELOG.md:770 ../../../CHANGELOG.md:795 ../../../CHANGELOG.md:939
|
||
#: ../../../CHANGELOG.md:971 ../../../CHANGELOG.md:1347 ../../../CHANGELOG.md:1412
|
||
#: ../../../CHANGELOG.md:1737 ../../../CHANGELOG.md:1786 ../../../CHANGELOG.md:2006
|
||
#: ../../../CHANGELOG.md:2057 ../../../CHANGELOG.md:2078
|
||
msgid ""
|
||
"Upgrade instructions are available at "
|
||
"https://docs.funkwhale.audio/admin/upgrading.html"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:19 ../../../CHANGELOG.md:44 ../../../CHANGELOG.md:101
|
||
#: ../../../CHANGELOG.md:153 ../../../CHANGELOG.md:200 ../../../CHANGELOG.md:253
|
||
#: ../../../CHANGELOG.md:310 ../../../CHANGELOG.md:382 ../../../CHANGELOG.md:557
|
||
#: ../../../CHANGELOG.md:577 ../../../CHANGELOG.md:596 ../../../CHANGELOG.md:625
|
||
#: ../../../CHANGELOG.md:697 ../../../CHANGELOG.md:726 ../../../CHANGELOG.md:779
|
||
#: ../../../CHANGELOG.md:888 ../../../CHANGELOG.md:950 ../../../CHANGELOG.md:989
|
||
#: ../../../CHANGELOG.md:1255 ../../../CHANGELOG.md:1379 ../../../CHANGELOG.md:1684
|
||
#: ../../../CHANGELOG.md:1754 ../../../CHANGELOG.md:1942 ../../../CHANGELOG.md:2031
|
||
#: ../../../CHANGELOG.md:2067 ../../../CHANGELOG.md:2171 ../../../CHANGELOG.md:2438
|
||
#: ../../../CHANGELOG.md:2504 ../../../CHANGELOG.md:2676 ../../../CHANGELOG.md:2692
|
||
#: ../../../CHANGELOG.md:2720 ../../../CHANGELOG.md:2810 ../../../CHANGELOG.md:3031
|
||
#: ../../../CHANGELOG.md:3107 ../../../CHANGELOG.md:3226 ../../../CHANGELOG.md:3333
|
||
#: ../../../CHANGELOG.md:3525 ../../../CHANGELOG.md:3644 ../../../CHANGELOG.md:3799
|
||
#: ../../../CHANGELOG.md:3893 ../../../CHANGELOG.md:3959 ../../../CHANGELOG.md:4063
|
||
#: ../../../CHANGELOG.md:4135 ../../../CHANGELOG.md:4160 ../../../CHANGELOG.md:4271
|
||
#: ../../../CHANGELOG.md:4287 ../../../CHANGELOG.md:4442 ../../../CHANGELOG.md:4460
|
||
msgid "Bugfixes:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:21
|
||
msgid "Fixed libre.fm plugin not submitting scrobbles (#1817)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:23 ../../../CHANGELOG.md:58 ../../../CHANGELOG.md:106
|
||
#: ../../../CHANGELOG.md:181 ../../../CHANGELOG.md:419
|
||
msgid "Committers:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:25 ../../../CHANGELOG.md:35 ../../../CHANGELOG.md:60
|
||
#: ../../../CHANGELOG.md:69 ../../../CHANGELOG.md:86 ../../../CHANGELOG.md:108
|
||
#: ../../../CHANGELOG.md:119 ../../../CHANGELOG.md:134 ../../../CHANGELOG.md:167
|
||
#: ../../../CHANGELOG.md:176 ../../../CHANGELOG.md:183 ../../../CHANGELOG.md:216
|
||
#: ../../../CHANGELOG.md:230 ../../../CHANGELOG.md:240 ../../../CHANGELOG.md:280
|
||
#: ../../../CHANGELOG.md:291 ../../../CHANGELOG.md:298 ../../../CHANGELOG.md:326
|
||
#: ../../../CHANGELOG.md:757
|
||
msgid "Georg Krause"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:26 ../../../CHANGELOG.md:31 ../../../CHANGELOG.md:36
|
||
#: ../../../CHANGELOG.md:61 ../../../CHANGELOG.md:70 ../../../CHANGELOG.md:87
|
||
#: ../../../CHANGELOG.md:121 ../../../CHANGELOG.md:136 ../../../CHANGELOG.md:169
|
||
#: ../../../CHANGELOG.md:178 ../../../CHANGELOG.md:184 ../../../CHANGELOG.md:219
|
||
#: ../../../CHANGELOG.md:233 ../../../CHANGELOG.md:282 ../../../CHANGELOG.md:293
|
||
#: ../../../CHANGELOG.md:301
|
||
msgid "Marcos Peña"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:28 ../../../CHANGELOG.md:65 ../../../CHANGELOG.md:113
|
||
#: ../../../CHANGELOG.md:162 ../../../CHANGELOG.md:210 ../../../CHANGELOG.md:277
|
||
#: ../../../CHANGELOG.md:315 ../../../CHANGELOG.md:479
|
||
msgid "Contributors to our Issues:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:30 ../../../CHANGELOG.md:73 ../../../CHANGELOG.md:118
|
||
#: ../../../CHANGELOG.md:133 ../../../CHANGELOG.md:166 ../../../CHANGELOG.md:215
|
||
#: ../../../CHANGELOG.md:229 ../../../CHANGELOG.md:279 ../../../CHANGELOG.md:290
|
||
#: ../../../CHANGELOG.md:297 ../../../CHANGELOG.md:754 ../../../CHANGELOG.md:789
|
||
#: ../../../CHANGELOG.md:916 ../../../CHANGELOG.md:965 ../../../CHANGELOG.md:1022
|
||
#: ../../../CHANGELOG.md:1306 ../../../CHANGELOG.md:1398 ../../../CHANGELOG.md:1708
|
||
#: ../../../CHANGELOG.md:1771 ../../../CHANGELOG.md:1978
|
||
msgid "Ciarán Ainsworth"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:33 ../../../CHANGELOG.md:83 ../../../CHANGELOG.md:131
|
||
#: ../../../CHANGELOG.md:174 ../../../CHANGELOG.md:227 ../../../CHANGELOG.md:288
|
||
#: ../../../CHANGELOG.md:324 ../../../CHANGELOG.md:512
|
||
msgid "Contributors to our Merge Requests:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:39
|
||
msgid "1.2.6 (2022-07-04)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:46
|
||
msgid "Channel overview was displaying foreign tracks (#1773)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:47
|
||
msgid ""
|
||
"Fixed login form focusing reset password link instead of next input "
|
||
"(#1373)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:48
|
||
msgid "Fixed missing album contextual menu (#1791)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:49
|
||
msgid "Fixed single listening submission when repeating a song (#1312)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:50
|
||
msgid "Fixed subsonic createPlaylist's endpoint doesn't update playlist (#1263)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:51
|
||
msgid "Resolve timeouts if nodeinfo and service actor is not known (#1714)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:54 ../../../CHANGELOG.md:415 ../../../CHANGELOG.md:2524
|
||
#: ../../../CHANGELOG.md:3120 ../../../CHANGELOG.md:3358 ../../../CHANGELOG.md:4167
|
||
#: ../../../CHANGELOG.md:4297
|
||
msgid "Other:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:56
|
||
msgid "Replaced references to #funkwhale-troubleshooting with #funkwhale-support"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:62 ../../../CHANGELOG.md:81 ../../../CHANGELOG.md:88
|
||
#: ../../../CHANGELOG.md:243
|
||
msgid "Petitminion"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:63 ../../../CHANGELOG.md:68 ../../../CHANGELOG.md:85
|
||
msgid "wvffle"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:67
|
||
msgid "jeweet"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:71
|
||
msgid "AMoonRabbit"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:72 ../../../CHANGELOG.md:124 ../../../CHANGELOG.md:171
|
||
#: ../../../CHANGELOG.md:222 ../../../CHANGELOG.md:284
|
||
msgid "Micha Gläß-Stöcker"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:74 ../../../CHANGELOG.md:758
|
||
msgid "heyarne"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:75 ../../../CHANGELOG.md:115 ../../../CHANGELOG.md:212
|
||
#: ../../../CHANGELOG.md:752 ../../../CHANGELOG.md:787 ../../../CHANGELOG.md:911
|
||
#: ../../../CHANGELOG.md:963 ../../../CHANGELOG.md:1021 ../../../CHANGELOG.md:1301
|
||
#: ../../../CHANGELOG.md:1401 ../../../CHANGELOG.md:1709 ../../../CHANGELOG.md:1774
|
||
#: ../../../CHANGELOG.md:1981
|
||
msgid "Agate"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:76 ../../../CHANGELOG.md:120 ../../../CHANGELOG.md:135
|
||
#: ../../../CHANGELOG.md:168 ../../../CHANGELOG.md:177 ../../../CHANGELOG.md:217
|
||
#: ../../../CHANGELOG.md:231 ../../../CHANGELOG.md:241 ../../../CHANGELOG.md:281
|
||
#: ../../../CHANGELOG.md:292 ../../../CHANGELOG.md:299
|
||
msgid "JuniorJPDJ"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:77
|
||
msgid "MichaelBechHansen"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:78
|
||
msgid "ooZberg"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:79
|
||
msgid "Esras ."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:80 ../../../CHANGELOG.md:138
|
||
msgid "PhieF"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:91
|
||
msgid "1.2.5 (2022-05-07)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:96 ../../../CHANGELOG.md:148 ../../../CHANGELOG.md:194
|
||
#: ../../../CHANGELOG.md:362 ../../../CHANGELOG.md:553 ../../../CHANGELOG.md:572
|
||
#: ../../../CHANGELOG.md:591 ../../../CHANGELOG.md:611 ../../../CHANGELOG.md:711
|
||
#: ../../../CHANGELOG.md:773 ../../../CHANGELOG.md:863 ../../../CHANGELOG.md:942
|
||
#: ../../../CHANGELOG.md:979 ../../../CHANGELOG.md:1227 ../../../CHANGELOG.md:1369
|
||
#: ../../../CHANGELOG.md:1654 ../../../CHANGELOG.md:1740 ../../../CHANGELOG.md:1907
|
||
#: ../../../CHANGELOG.md:2023 ../../../CHANGELOG.md:2060 ../../../CHANGELOG.md:2161
|
||
#: ../../../CHANGELOG.md:2400 ../../../CHANGELOG.md:2494 ../../../CHANGELOG.md:2710
|
||
#: ../../../CHANGELOG.md:2792 ../../../CHANGELOG.md:3025 ../../../CHANGELOG.md:3096
|
||
#: ../../../CHANGELOG.md:3217 ../../../CHANGELOG.md:3316 ../../../CHANGELOG.md:3518
|
||
#: ../../../CHANGELOG.md:3638 ../../../CHANGELOG.md:3786 ../../../CHANGELOG.md:3882
|
||
#: ../../../CHANGELOG.md:3975 ../../../CHANGELOG.md:4049
|
||
msgid "Enhancements:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:98
|
||
msgid "Parameterize the default S3 ACL when uploading objects. (#1319)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:103
|
||
msgid "Fix stopped player to not show 00:00 when loading a track (#1432)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:104
|
||
msgid "Fixes channel page (#1729) (1729)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:109
|
||
msgid "Marcos"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:110 ../../../CHANGELOG.md:123 ../../../CHANGELOG.md:137
|
||
#: ../../../CHANGELOG.md:185 ../../../CHANGELOG.md:221 ../../../CHANGELOG.md:234
|
||
#: ../../../CHANGELOG.md:242
|
||
msgid "MattDHarding"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:111 ../../../CHANGELOG.md:125 ../../../CHANGELOG.md:139
|
||
msgid "Stuart Begley-Miller"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:116 ../../../CHANGELOG.md:164
|
||
msgid "Beto Dealmeida"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:117 ../../../CHANGELOG.md:165
|
||
msgid "Cam Sweeney"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:122 ../../../CHANGELOG.md:170 ../../../CHANGELOG.md:220
|
||
#: ../../../CHANGELOG.md:283
|
||
msgid "Mathieu Jourdan"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:126 ../../../CHANGELOG.md:1026 ../../../CHANGELOG.md:1337
|
||
msgid "Tony Wasserka"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:127 ../../../CHANGELOG.md:224 ../../../CHANGELOG.md:760
|
||
#: ../../../CHANGELOG.md:1988
|
||
msgid "jovuit"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:128 ../../../CHANGELOG.md:140 ../../../CHANGELOG.md:172
|
||
#: ../../../CHANGELOG.md:179 ../../../CHANGELOG.md:225 ../../../CHANGELOG.md:235
|
||
#: ../../../CHANGELOG.md:286
|
||
msgid "petitminion"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:129
|
||
msgid "pullopen"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:143
|
||
msgid "1.2.4 (2022-04-23)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:150
|
||
msgid "Hand cursor now displayed over artist and album cards"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:155
|
||
msgid "Fixes docs' SMTP URI configuration (#1749) (1749)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:158 ../../../CHANGELOG.md:405 ../../../CHANGELOG.md:904
|
||
#: ../../../CHANGELOG.md:1391 ../../../CHANGELOG.md:1968 ../../../CHANGELOG.md:2048
|
||
#: ../../../CHANGELOG.md:2185 ../../../CHANGELOG.md:2469 ../../../CHANGELOG.md:2519
|
||
#: ../../../CHANGELOG.md:2827 ../../../CHANGELOG.md:3040 ../../../CHANGELOG.md:3115
|
||
#: ../../../CHANGELOG.md:3239 ../../../CHANGELOG.md:3352 ../../../CHANGELOG.md:3649
|
||
#: ../../../CHANGELOG.md:3808 ../../../CHANGELOG.md:3906 ../../../CHANGELOG.md:4072
|
||
#: ../../../CHANGELOG.md:4146
|
||
msgid "Documentation:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:160
|
||
msgid "The documentation is now available in two versions: Develop and Stable"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:189
|
||
msgid "1.2.3 (2022-03-18)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:196
|
||
msgid "Added support for all cover sources in the embedded player (#1697)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:197
|
||
msgid ""
|
||
"Change unmaintained PyMemoize library to django-cache-memoize to enable "
|
||
"Python 3.10 support"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:202
|
||
msgid "Catch ValueError on radio end (#1596)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:203
|
||
msgid "Fix bug that prevents users from creating a new oauth application (#1706)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:204
|
||
msgid "Fix failed track adding to playlist being silent (#1020)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:205
|
||
msgid "Fix recently added radio not working has expected (#1674)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:206
|
||
msgid ""
|
||
"Fixed an issue where you couldn't load the details page for tracks with "
|
||
"no associated album (#1703)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:207
|
||
msgid "Fixed library visibility dropdown (#1384)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:208
|
||
msgid ""
|
||
"In playlist editor can now click outside the trashcan but inside the "
|
||
"button to delete entry (#1348)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:213
|
||
msgid "Baudouin Feildel"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:214
|
||
msgid "Christoph Pomaska"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:218 ../../../CHANGELOG.md:232
|
||
msgid "Kasper Seweryn"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:223
|
||
msgid "dnikolov"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:237 ../../../CHANGELOG.md:295
|
||
msgid "Committers"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:239
|
||
msgid "Ciaran Ainsworth"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:244
|
||
msgid "Reinhard Prechtl"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:248
|
||
msgid "1.2.2 (2022-02-04)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:255
|
||
msgid ""
|
||
"Fix an issue where the tracks tab in a library doesn't show any tracks "
|
||
"(#1683)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:256
|
||
msgid "Fix an issue with the embedded player not showing any content (#1675)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:257
|
||
msgid "Fix broken instance description if it contains a line break #1673"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:259
|
||
msgid "Dependency Updates:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:261
|
||
msgid ""
|
||
"Update dependency vue-template-compiler to 2.6.14 Update dependency vue "
|
||
"to ^2.6.14 Update dependency vuex-persistedstate to ^2.7.1 Update "
|
||
"dependency vuedraggable to ^2.24.3 Update dependency vue-lazyload to "
|
||
"^1.3.3 Update dependency vue-plyr to ^5.1.3 Update dependency vue-upload-"
|
||
"component to ^2.8.22 Update dependency vue-gettext to ^2.1.12 Update "
|
||
"dependency showdown to ^1.9.1 Update dependency js-logger to ^1.6.1 "
|
||
"Update dependency register-service-worker to ^1.7.2 Update dependency "
|
||
"howler to ^2.2.3 Update dependency fomantic-ui-css to ^2.8.8 Update "
|
||
"dependency diff to ^4.0.2 Update dependency axios-auth-refresh to ^2.2.8"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:285
|
||
msgid "Ricardo"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:300 ../../../CHANGELOG.md:1319 ../../../CHANGELOG.md:1717
|
||
msgid "Keunes"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:305
|
||
msgid "1.2.1 (2022-01-06)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:312
|
||
msgid "Fix Pipeline for stable release builds (#1652)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:313
|
||
msgid "Fix remote content page (#1655)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:317
|
||
msgid ""
|
||
"Ciarán Ainsworth Georg Krause Jakob Schürz Mathieu Jourdan Micha "
|
||
"Gläß-Stöcker petitminion"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:328
|
||
msgid "Committers: Dignified Silence Georg Krause JuniorJPDJ nztvar"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:336
|
||
msgid "1.2.0 (2021-12-27)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:341
|
||
msgid ""
|
||
"Due to a bug in our CI Pipeline frontend artifacts are not available at "
|
||
"https://dev.funkwhale.audio/funkwhale/funkwhale/builds/artifacts/1.2.0/download?job=build_front"
|
||
" as they would usually. Please use this URL to get your frontend build: "
|
||
"https://dev.funkwhale.audio/funkwhale/funkwhale/-/jobs/81069/artifacts/download"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:345
|
||
msgid ""
|
||
"If you are running the All-in-One-Container since a longer time, you "
|
||
"probably need to manually migrate your database information. If thats the"
|
||
" case, you will get a message like this:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:347
|
||
msgid ""
|
||
"`DETAIL: The data directory was initialized by PostgreSQL version 11, "
|
||
"which is not compatible with this version 13.5.`"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:349
|
||
msgid ""
|
||
"Make sure the Funkwhale version is set to `1.1.4` in `docker-"
|
||
"compose.yml`. Now you can run this command to dump the database into a "
|
||
"file:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:351
|
||
msgid "`docker-compose exec -T funkwhale pg_dump -c -U funkwhale > \"db.dump\"`"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:353
|
||
msgid ""
|
||
"Now you can update the Funkwhale version in `docker-compose.yml` to "
|
||
"`1.2.0`. Additionally you should save your `data` directory, eg by "
|
||
"running `mv data data.bak && mkdir data`. Stop Funkwhale and start it "
|
||
"again with the new version, by using `docker-compose down && docker-"
|
||
"compose up -d`. This will initialize a fresh DB and applies all "
|
||
"migrations. Now you can restore your database with the following command:"
|
||
" `cat db.dump | docker-compose exec -T funkwhale psql -U funkwhale`. "
|
||
"Thats it, enjoy!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:355 ../../../CHANGELOG.md:855 ../../../CHANGELOG.md:975
|
||
#: ../../../CHANGELOG.md:1216 ../../../CHANGELOG.md:1641 ../../../CHANGELOG.md:1894
|
||
#: ../../../CHANGELOG.md:2392 ../../../CHANGELOG.md:2488 ../../../CHANGELOG.md:2706
|
||
#: ../../../CHANGELOG.md:2781 ../../../CHANGELOG.md:3014 ../../../CHANGELOG.md:3306
|
||
#: ../../../CHANGELOG.md:3510 ../../../CHANGELOG.md:3631 ../../../CHANGELOG.md:3778
|
||
#: ../../../CHANGELOG.md:3877 ../../../CHANGELOG.md:3969 ../../../CHANGELOG.md:4042
|
||
#: ../../../CHANGELOG.md:4125 ../../../CHANGELOG.md:4155 ../../../CHANGELOG.md:4176
|
||
#: ../../../CHANGELOG.md:4267 ../../../CHANGELOG.md:4280 ../../../CHANGELOG.md:4436
|
||
#: ../../../CHANGELOG.md:4455
|
||
msgid "Features:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:357
|
||
msgid "Implemented awesome recently added radio (part of #1390)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:358
|
||
msgid "Rework the instance about page (#1376)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:359
|
||
msgid "Made changes to the track table to make it more visibly pleasing"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:364
|
||
msgid "Add linting for Frontend code (#1602)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:365
|
||
msgid "Add xmlns:content to feed schemas fixes #1535"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:366
|
||
msgid "Add a Maloja plugin to submit listenings"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:367
|
||
msgid "Add artist cover art in subsonic API response (#1528)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:368
|
||
msgid "Allow listen activities privacy level to be set public"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:369
|
||
msgid ""
|
||
"Allow running multi-container setup on non-root user inside docker "
|
||
"(!1375) (fixes #1334)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:370
|
||
msgid "Change volume dynamic range from 60dB to 40dB (fixes #1544)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:371
|
||
msgid "Change Start Radio to Play Radio (#1400)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:372
|
||
msgid "Display toast when subsonic password is copied (#1496)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:373
|
||
msgid "Expose more metadata in Subsonic's getAlbumList endpoint (#623)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:374
|
||
msgid "ListenBrainz: Submit media player and submission client information"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:375
|
||
msgid ""
|
||
"Make \"play in list\" the default when interacting with individual tracks"
|
||
" (#1274)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:376
|
||
msgid ""
|
||
"Prevent an uncontrolled exception when uploading a file without tags, and"
|
||
" prints user friendly message (1275)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:377
|
||
msgid "Remove deprecated JWT Authentication (#1108) (1108)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:378
|
||
msgid "Remove Raven SDK to report errors to Sentry (#1425) (1425)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:379
|
||
msgid "Replace psycopg2-binary with psycopg2 (#1513)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:384 ../../../CHANGELOG.md:560
|
||
msgid "Add worker-src to nginx header to prevent issues (#1489)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:385
|
||
msgid "Enable stepless adjustment of the volume slider (!1294)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:386
|
||
msgid ""
|
||
"Fix an error in a Subsonic methods that return lists of numbers/strings "
|
||
"like getUser"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:387
|
||
msgid "Fix showing too long radio descriptions (#1556)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:388
|
||
msgid ""
|
||
"Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN "
|
||
"value for other pages (fix #1022)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:389
|
||
msgid "Fix before last track starts playing when last track removed (#1485)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:390
|
||
msgid "Fix delete account button is not disalbed when missing password (#1591)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:391
|
||
msgid "Fix omputed properties already defined in components data (#1649)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:392
|
||
msgid "Fix the all in one docker image building process, related to #1503"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:393
|
||
msgid "Fix crash in album moderation interface when missing cover (#1474)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:394
|
||
msgid "Fix subsonic scrobble not triggering plugin hook (#1416)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:395
|
||
msgid "Improve formatting of RSS episode descriptions (#1405)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:396 ../../../CHANGELOG.md:561
|
||
msgid "Only suggest typed tag once if it already exists"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:397
|
||
msgid "Partially fixed playing two tracks at same time (#1213)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:398
|
||
msgid "Revert changes that break mobile browser playback (#1509)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:399
|
||
msgid ""
|
||
"Sanitize remote tracks' saving locations with slashes on their names "
|
||
"(#1435)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:400
|
||
msgid "Show embed option for channel tracks (#1278)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:401
|
||
msgid ""
|
||
"Store volume in logarithmic scale and convert when setting it to audio "
|
||
"(fixes #1543)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:402
|
||
msgid ""
|
||
"Use global Howler volume instead of setting it separatly for each track "
|
||
"(fixes #1542)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:407
|
||
msgid "Add email configuration to the documentation (#1481)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:408
|
||
msgid "Add server uninstallation documentation (\\!1314)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:409
|
||
msgid "Document location of cli env file on macOS (\\!1354)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:410
|
||
msgid "Fix broken backup documentation (#1345)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:411
|
||
msgid ""
|
||
"Refactore installation documentation and other small documentation "
|
||
"adjustments (\\!1314)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:412
|
||
msgid "Add User documentation for built-in plugins"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:417
|
||
msgid ""
|
||
"Create stable branch, master is now deprecated and will be removed in 1.3"
|
||
" (#1476)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:421
|
||
msgid ""
|
||
"Alexandra Parker Alyssa Ross appzer0 Arthur Brugière Asier Iturralde "
|
||
"Sarasola bittin Blopware Brian McMillen Christoph Pomaska Ciaran "
|
||
"Ainsworth Ciarán Ainsworth Classified Connor Hay Damian Szetela David "
|
||
"Marzal Deleted User Dignified Silence Dominik Danelski egon0 Erik "
|
||
"Präntare Georg Abenthung Georgios B Georgios Brellas Georg Krause ghose "
|
||
"greengekota heyarne ian Vatega Janek jovuit JuniorJPDJ Konstantinos G "
|
||
"manuelviens Manuel Viens Marcos Marcos Peña Martin Giger Matthew J Micha "
|
||
"Gläß-Stöcker petitminion Petitminion Philipp Wolfer Porrumentzio Quentin "
|
||
"PAGÈS Raphael Lullis Riccardo Sacchetto Romain Failliot Rubén Cabrera "
|
||
"Ryan Harg Sergio Varela SpcCw Stefano Pigozzi Thomas Tony Simoes Tony "
|
||
"Wasserka vachan-maker Virgile Robles"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:481
|
||
msgid ""
|
||
"AMoonRabbit Agate Antoine POPINEAU Arthur Brugière Ciarán Ainsworth "
|
||
"Connor Hay Creak David Marzal Georg Krause Gerhard Beck Greg Poole "
|
||
"JuniorJPDJ Kuba Orlik Lunar Control Marcos Peña Mateusz Korzeniewski "
|
||
"Mathieu Jourdan Micha Gläß-Stöcker Philipp Wolfer Porrumentzio Thomas "
|
||
"Tony Wasserka Ville Ranki arkhi heyarne interfect jovuit mal petitminion "
|
||
"vachan-maker"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:514
|
||
msgid ""
|
||
"Agate Arthur Brugière Ciarán Ainsworth Connor Hay David Marzal Distopico "
|
||
"Fanyx Georg Abenthung Georg Krause Janek JuniorJPDJ Kasper Seweryn Marcos"
|
||
" Peña Mathieu Jourdan Matthew J. Micha Gläß-Stöcker Philipp Wolfer Thomas"
|
||
" Tony Wasserka heyarne jovuit petitminion thanksd"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:540
|
||
msgid "1.1.4 (2021-08-02)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:545
|
||
msgid ""
|
||
"Pinned version of asgiref to avoid trouble with latest release. For "
|
||
"further information, see #1516"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:548
|
||
msgid "1.1.3 (2021-08-02)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:555
|
||
msgid "Test better tagging of Docker Images (#1505)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:559
|
||
msgid ""
|
||
"Fix the scrobbler plugin submitting literal \"None\" as MusicBrainz ID "
|
||
"(#1498)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:562
|
||
msgid "Implement access control on the moderation views (#1494)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:563
|
||
msgid "Prevent open redirect on login (#1492)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:567
|
||
msgid "1.1.2 (2021-05-19)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:574
|
||
msgid "Added modal to prompt users to log in when subscribing to channels (#1296)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:579
|
||
msgid "Added missing is_playable serializer for the tracks endpoint."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:580
|
||
msgid ""
|
||
"Fixed minor graphical bug where loaders would appear white in dark theme "
|
||
"(#1442)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:581
|
||
msgid "Fixed systemd unit for funkwhale-worker (#1160)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:582
|
||
msgid "Several minor fixes for the Frontend"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:586
|
||
msgid "1.1.1 (2021-04-13)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:593
|
||
msgid "Improve UI consistency in artist tracks (#1286)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:594
|
||
msgid "Adds year to album's card and album's base UI"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:598
|
||
msgid "Fix playback issues when pausing close the the end of a track (#1324)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:599
|
||
msgid ""
|
||
"Fix tracks playing in the background without the ability to control them "
|
||
"(#1213) (#1387)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:600
|
||
msgid "Fixed track playback indicator to reset on queue end (#1380)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:601
|
||
msgid ""
|
||
"Frontend build tooling is less dependent on `npm` or `yarn` being used "
|
||
"(!1285)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:602
|
||
msgid "Fixed a small discrepancy to the subsonic api 1374"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:606
|
||
msgid "1.1 (2021-03-10)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:613 ../../../CHANGELOG.md:713
|
||
msgid "Add number of tracks and discs of an album to API (#1238)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:614 ../../../CHANGELOG.md:714
|
||
msgid "Add spacing after \"Play all\" button in playlist view (!1271)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:615 ../../../CHANGELOG.md:715
|
||
msgid "Added a ListenBrainz plugin to submit listenings"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:616 ../../../CHANGELOG.md:716
|
||
msgid ""
|
||
"Added ability to choose fediverse addresses from channel subscription "
|
||
"page/podcast screen (#1294)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:617 ../../../CHANGELOG.md:717
|
||
msgid ""
|
||
"Added new search functions to allow users to more easily search for "
|
||
"podcasts in the UI."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:618 ../../../CHANGELOG.md:718
|
||
msgid "Added padding to volume slider to ease mouse control (#1241)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:619 ../../../CHANGELOG.md:719
|
||
msgid "Logarithmic scale for volume slider (#1222)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:620 ../../../CHANGELOG.md:720
|
||
msgid "More user-friendly subsonic tokens (#1269)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:621 ../../../CHANGELOG.md:721
|
||
msgid "Remove manual entry of Import Reference on front-end import (#1284)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:622 ../../../CHANGELOG.md:723
|
||
msgid "Support AIFF file format (#1243)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:627 ../../../CHANGELOG.md:728
|
||
msgid "\"Add check for empty/null covers (#1281)\""
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:628 ../../../CHANGELOG.md:729
|
||
msgid ""
|
||
"Added an album filter to fix problem where channel entries would show up "
|
||
"in the wrong series (#1282)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:629 ../../../CHANGELOG.md:730
|
||
msgid "Avoid broken Faker version (#1323)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:630 ../../../CHANGELOG.md:731
|
||
msgid ""
|
||
"Changed audio format detection to happen via sniffing and not file "
|
||
"extensions (#1274)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:631 ../../../CHANGELOG.md:732
|
||
msgid ""
|
||
"Changed default behaviour of channel entries to use channel artwork if no"
|
||
" entry artwork available (#1289)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:632 ../../../CHANGELOG.md:733
|
||
msgid "Fix delete library modal closing immediately (#1272)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:633 ../../../CHANGELOG.md:734
|
||
msgid "Fix public shared remote library radio button being disabled (#1292)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:634 ../../../CHANGELOG.md:735
|
||
msgid "Fixed an issue that prevented disabling plugins"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:635 ../../../CHANGELOG.md:736
|
||
msgid ""
|
||
"Fixed an issue where channel albums don't show up in the album search "
|
||
"(#1300)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:636 ../../../CHANGELOG.md:737
|
||
msgid ""
|
||
"Fixed an issue where modals would prevent users being able to interact "
|
||
"with channels (#1295)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:637 ../../../CHANGELOG.md:738
|
||
msgid "Update MediaSession metadata for initially loaded track (#1252)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:638 ../../../CHANGELOG.md:739
|
||
msgid "Update playback position slider also when track is paused (#1266)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:639 ../../../CHANGELOG.md:699
|
||
msgid ""
|
||
"Fixed follows from Pleroma with custom Emoji as Tag by ignoring not "
|
||
"supported tag types #1342"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:640 ../../../CHANGELOG.md:700
|
||
msgid "Update pleroma JSON-LD Schema (#1341)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:641 ../../../CHANGELOG.md:702
|
||
msgid "Pin twisted version to 20.3.0"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:643 ../../../CHANGELOG.md:741 ../../../CHANGELOG.md:785
|
||
#: ../../../CHANGELOG.md:961
|
||
msgid "Contributors to this release (development, documentation, reviews):"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:645
|
||
msgid ""
|
||
"Adam Novak Agate alemairebe Alicia Blasco Leon anonymous Amaranthe "
|
||
"appzer0 Arne Asier Iturralde Sarasola Christian Paul Ciarán Ainsworth "
|
||
"Daniel David Dominik Danelski Eorn le goéland Eleos Erik Duxstad Esteban "
|
||
"Fred Uggla Freyja Wildes Georg Krause ghose hellekin heyarne interfect "
|
||
"Jess Jing Johannes H. jovuit marzzzello Meliurwen Mehdi Nitai Bezerra da "
|
||
"Silva Philipp Wolfer Pierre Couy Porrumentzio Reg Robert Kaye Rubén "
|
||
"Cabrera Silver Fox Snack Capt SpcCw Strom Lin vicdorke x"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:692
|
||
msgid "1.1-rc2 (2021-03-01)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:701
|
||
msgid ""
|
||
"Revert fork replacement of http-signature since official package breaks "
|
||
"federation"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:706
|
||
msgid "1.1-rc1 (2021-02-24)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:722
|
||
msgid "Replaced forked http-signature dependency with official package (#876)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:743 ../../../CHANGELOG.md:1724 ../../../CHANGELOG.md:1780
|
||
msgid "Reg"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:744 ../../../CHANGELOG.md:1713 ../../../CHANGELOG.md:1777
|
||
msgid "hellekin"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:745 ../../../CHANGELOG.md:1402 ../../../CHANGELOG.md:1710
|
||
#: ../../../CHANGELOG.md:1775
|
||
msgid "Esteban"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:746 ../../../CHANGELOG.md:1712 ../../../CHANGELOG.md:1776
|
||
msgid "Freyja Wildes"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:747 ../../../CHANGELOG.md:1706
|
||
msgid "Amaranthe"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:748
|
||
msgid "Eleos"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:749 ../../../CHANGELOG.md:1403 ../../../CHANGELOG.md:1716
|
||
#: ../../../CHANGELOG.md:1778
|
||
msgid "Johannes H."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:750 ../../../CHANGELOG.md:1720 ../../../CHANGELOG.md:1779
|
||
msgid "Mehdi"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:751
|
||
msgid "Adam Novak"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:753
|
||
msgid "Christian Paul"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:755
|
||
msgid "Erik Duxstad"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:756
|
||
msgid "Fred Uggla"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:759 ../../../CHANGELOG.md:1985
|
||
msgid "interfect"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:761
|
||
msgid "Nitai Bezerra da Silva"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:762
|
||
msgid "Philipp Wolfer"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:763
|
||
msgid "Pierre Couy"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:764
|
||
msgid "Robert Kaye"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:765
|
||
msgid "Strom Lin"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:768
|
||
msgid "1.0.1 (2020-10-31)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:775
|
||
msgid "Added controls to play volume of an album (#1226)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:776
|
||
msgid "Allow genre tags to be updated when rescanning files in-place (#1246)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:781
|
||
msgid "Fixed broken install because of upgraded dependencies"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:782
|
||
msgid "Fixed duplication of discs for multi-disc albums in album views (#1228)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:783
|
||
msgid "Make the generated RSS feed more conformant with w3c specification (#1250)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:788
|
||
msgid "Cédric Schieli"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:790
|
||
msgid "Kuba Orlik"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:793
|
||
msgid "1.0 (2020-09-09)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:800
|
||
msgid "Dropped python 3.5 support [manual action required, non-docker only]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:802
|
||
msgid ""
|
||
"With Funkwhale 1.0, we're dropping support for Python 3.5. Before "
|
||
"upgrading, ensure ``python3 --version`` returns ``3.6`` or higher."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:805
|
||
msgid "If it returns ``3.6`` or higher, you have nothing to do."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:807
|
||
msgid ""
|
||
"If it returns ``3.5``, you will need to upgrade your Python version/Host,"
|
||
" then recreate your virtual environment::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:814
|
||
msgid "Increased quality of JPEG thumbnails [manual action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:816
|
||
msgid ""
|
||
"Default quality for JPEG thumbnails was increased from 70 to 95, as 70 "
|
||
"was producing visible artifacts in resized images."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:818
|
||
msgid ""
|
||
"Because of this change, existing thumbnails will not load, and you will "
|
||
"need to:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:820
|
||
msgid "delete the ``__sized__`` directory in your ``MEDIA_ROOT`` directory"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:821
|
||
msgid ""
|
||
"run ``python manage.py fw media generate-thumbnails`` to regenerate "
|
||
"thumbnails with the enhanced quality"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:823
|
||
msgid ""
|
||
"If you don't want to regenerate thumbnails, you can keep the old ones by "
|
||
"adding ``THUMBNAIL_JPEG_RESIZE_QUALITY=70`` to your .env file."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:826 ../../../CHANGELOG.md:1006
|
||
msgid "Small API breaking change in ``/api/v1/libraries``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:828 ../../../CHANGELOG.md:1008
|
||
msgid ""
|
||
"To allow easier crawling of public libraries on a pod,we had to make a "
|
||
"slight breaking change to the behaviour of ``GET /api/v1/libraries``."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:831 ../../../CHANGELOG.md:1011
|
||
msgid "Before, it returned only libraries owned by the current user."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:833 ../../../CHANGELOG.md:1013
|
||
msgid ""
|
||
"Now, it returns all the accessible libraries (including ones from other "
|
||
"users and pods)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:835 ../../../CHANGELOG.md:1015
|
||
msgid ""
|
||
"If you are consuming the API via a third-party client and need to "
|
||
"retrieve your libraries, use the ``scope`` parameter, like this: ``GET "
|
||
"/api/v1/libraries?scope=me``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:839
|
||
msgid "API breaking change in ``/api/v1/albums``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:841
|
||
msgid ""
|
||
"To increase performance, querying ``/api/v1/albums`` doesn't return album"
|
||
" tracks anymore. This caused some performance issues, especially as some "
|
||
"albums and series have dozens or even hundreds of tracks."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:844
|
||
msgid ""
|
||
"If you want to retrieve tracks for an album, you can query "
|
||
"``/api/v1/tracks/?album=<albumid>``."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:847
|
||
msgid "JWT deprecation"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:849
|
||
msgid ""
|
||
"API Authentication using JWT is deprecated and will be removed in "
|
||
"Funkwhale 1.0. Please use OAuth or application tokens and refer to our "
|
||
"API documentation at https://docs.funkwhale.audio/swagger/ for guidance."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:853 ../../../CHANGELOG.md:1214
|
||
msgid "Full list of changes"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:857
|
||
msgid "Allow users to hide compilation artists on the artist search page (#1053)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:858
|
||
msgid "Can now launch server import from the UI (#1105)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:859
|
||
msgid "Dedicated, advanced search page (#370)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:860
|
||
msgid "Persist theme and language settings accross sessions (#996)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:865
|
||
msgid "Add support for unauthenticated users hitting the logout page"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:866
|
||
msgid "Added support for Licence Art Libre (#1088)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:867
|
||
msgid "Broadcast/handle rejected follows (#858)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:868
|
||
msgid ""
|
||
"Confirm email without requiring the user to validate the form manually "
|
||
"(#407)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:869
|
||
msgid "Display channel and track downloads count (#1178)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:870
|
||
msgid "Do not include tracks in album API representation (#1102)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:871
|
||
msgid ""
|
||
"Dropped python 3.5 support. Python 3.6 is the minimum required version "
|
||
"(#1099)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:872
|
||
msgid "Improved keyboard accessibility (#1125)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:873
|
||
msgid "Improved naming of pages for accessibility (#1127)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:874
|
||
msgid "Improved shuffle behaviour (#1190)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:875
|
||
msgid "Increased quality of JPEG thumbnails"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:876
|
||
msgid "Lock focus in modals to improve accessibility (#1128)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:877
|
||
msgid ""
|
||
"More consistent search UX on /albums, /artists, /radios and /playlists "
|
||
"(#1131)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:878
|
||
msgid "Play button now replace current queue instead of appending to it (#1083)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:879
|
||
msgid "Set proper lang attribute on HTML document (#1130)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:880
|
||
msgid "Use semantic headers for accessibility (#1121)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:881
|
||
msgid "Users can now update their email address (#292)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:882
|
||
msgid ""
|
||
"[plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and "
|
||
"secret are provided"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:883
|
||
msgid "Added a new, large thumbnail size for cover images (#1205"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:884
|
||
msgid ""
|
||
"Enforce authentication when viewing remote channels, profiles and "
|
||
"libraries (#1210)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:890
|
||
msgid "Fix broken media support detection (#1180)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:891
|
||
msgid "Fix layout issue with playbar on landscape tablets (#1144)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:892
|
||
msgid "Fix random radio so that podcast content is not picked up (#1140)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:893
|
||
msgid ""
|
||
"Fixed an issue with search pages where results would not appear after "
|
||
"navigating to another page"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:894
|
||
msgid "Fixed crash with negative track position in file tags (#1193)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:895
|
||
msgid "Handle access errors scanning directories when importing files"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:896 ../../../CHANGELOG.md:959
|
||
msgid ""
|
||
"Make channel card updated times more humanly readable, add "
|
||
"internationalization (#1089)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:897
|
||
msgid ""
|
||
"Ensure search page reloads if another search is submitted in the sidebar "
|
||
"(#1197)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:898
|
||
msgid ""
|
||
"Fixed \"scope=subscribed\" on albums, artists, uploads and libraries API "
|
||
"(#1217)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:899
|
||
msgid "Fixed broken federation with pods using allow-listing (#1999)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:900
|
||
msgid "Fixed broken search when using (, \" or & chars (#1196)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:901
|
||
msgid "Fixed domains table hidden controls when no domains are found (#1198)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:906
|
||
msgid "Simplify Docker mono-container installation and upgrade documentation"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:909 ../../../CHANGELOG.md:1299
|
||
msgid ""
|
||
"Contributors to this release (translation, development, documentation, "
|
||
"reviews, design, testing, third-party projects):"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:912
|
||
msgid "Andy Craze"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:913
|
||
msgid "anonymous"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:914
|
||
msgid "appzer0"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:915
|
||
msgid "Arne"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:917 ../../../CHANGELOG.md:1308 ../../../CHANGELOG.md:1400
|
||
#: ../../../CHANGELOG.md:1980
|
||
msgid "Daniele Lira Mereb"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:918
|
||
msgid "dulz"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:919 ../../../CHANGELOG.md:1312 ../../../CHANGELOG.md:1711
|
||
msgid "Francesc Galí"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:920
|
||
msgid "ghose"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:921
|
||
msgid "Kalle Anka"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:922
|
||
msgid "mekind"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:923
|
||
msgid "Meliurwen"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:924
|
||
msgid "Puri"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:925 ../../../CHANGELOG.md:1330 ../../../CHANGELOG.md:1406
|
||
msgid "Quentin PAGÈS"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:926
|
||
msgid "Raphaël Ventura"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:927
|
||
msgid "Slimane Selyan Amiri"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:928 ../../../CHANGELOG.md:1334 ../../../CHANGELOG.md:1727
|
||
msgid "SpcCw"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:929
|
||
msgid "Stefano Pigozzi"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:930
|
||
msgid "Sébastien de Melo"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:931
|
||
msgid "Ventura Pérez García"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:932
|
||
msgid "vicdorke"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:933 ../../../CHANGELOG.md:1342 ../../../CHANGELOG.md:1731
|
||
msgid "Xosé M"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:937
|
||
msgid "0.21.2 (2020-07-27)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:944
|
||
msgid ""
|
||
"Added a new ?related=obj_id filter for artists, albums and tracks, based "
|
||
"on tags"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:945
|
||
msgid "Can now filter subscribed content through API (#1116)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:946
|
||
msgid ""
|
||
"Support ordering=random for artists, albums, tracks and channels "
|
||
"endpoints (#1145)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:947
|
||
msgid "Use role=alert on forms/toast message to improve accessibility (#1134)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:952
|
||
msgid "Fix embedded player not working on channel serie/album (#1175)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:953
|
||
msgid "Fixed broken mimetype detection during import (#1165)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:954
|
||
msgid "Fixed crash when loading recent albums via Subsonic (#1158)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:955
|
||
msgid "Fixed crash with null help text in admin (#1161)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:956
|
||
msgid "Fixed invalid metadata when importing multi-artists tracks/albums (#1104)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:957
|
||
msgid "Fixed player crash when using Funkwhale as a PWA (#1157)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:958
|
||
msgid "Fixed wrong covert art displaying in some situations (#1138)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:964
|
||
msgid "Bheesham Persaud"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:969
|
||
msgid "0.21.1 (2020-06-11)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:977
|
||
msgid ""
|
||
"Support a --watch mode with ``import_files`` to automatically add, update"
|
||
" and remove files when filesystem is updated (#721)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:981
|
||
msgid "Added new channels widget on pod landing page (#1113)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:982
|
||
msgid "Fix HTML <title> not including instance name in some situations (#1107)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:983
|
||
msgid ""
|
||
"Make URL-building logic more resilient against reverse proxy "
|
||
"misconfiguration (#1085)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:984
|
||
msgid "Removed unused masonry dependency (#1112)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:985
|
||
msgid ""
|
||
"Support for specifying itunes:email and itunes:name in channels for "
|
||
"compatibiliy with third-party platforms (#1154)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:986
|
||
msgid ""
|
||
"Updated the /api/v1/libraries endpoint to support listing public "
|
||
"libraries from other users/pods (#1151)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:991
|
||
msgid ""
|
||
"Added safeguard to ensure local uploads are never purged from cache "
|
||
"(#1086)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:992
|
||
msgid ""
|
||
"Ensure firefox password manager dont autofill username in search bar "
|
||
"(#1090)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:993
|
||
msgid ""
|
||
"Ensure player doesn't disappear when last queue track is removed manually"
|
||
" (#1092)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:994
|
||
msgid "Ensure tracks linked to skipped upload can be pruned (#1011)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:995
|
||
msgid "Fix playlist modal only listing 50 first playlists (#1087)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:996
|
||
msgid "Fixed a wording issue on artist channel page (#1117)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:997
|
||
msgid "Fixed crash on python 3.5 with cli importer (#1155)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:998
|
||
msgid "Fixed issue when displaying starred tracks on subsonic (#1082)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:999
|
||
msgid ""
|
||
"Fixed mimetype detection issue that broke transcoding on some tracks "
|
||
"(#1093). Run ``python manage.py fix_uploads --mimetype`` to set proper "
|
||
"mimetypes on existing uploads."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1000
|
||
msgid ""
|
||
"Fixed page not refreshing when switching between My Library and Explore "
|
||
"sections (#1091)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1001
|
||
msgid "Fixed recursive CLI importing crashing under Python 3.5 (#1148, #1147)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1002
|
||
msgid "Fixed wrong album and track count in admin artist API (#1096)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1003
|
||
msgid ""
|
||
"Include tracks by album artist when filtering by artist on /api/v1/tracks"
|
||
" (#1078)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1019
|
||
msgid ""
|
||
"Contributors to this release (development, documentation, reviews, "
|
||
"testing):"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1023 ../../../CHANGELOG.md:1307 ../../../CHANGELOG.md:1772
|
||
msgid "Creak"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1024
|
||
msgid "gisforgabriel"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1025
|
||
msgid "Siren"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1030
|
||
msgid "0.21 \"Agate\" (2020-04-24)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1032
|
||
msgid ""
|
||
"This 0.21 release is dedicated to Agate, to thank her, for both having "
|
||
"created the Funkwhale project, being the current lead developer, and for "
|
||
"her courage of coming out. Thank you Agate from all the members of the "
|
||
"Funkwhale community <3"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1034
|
||
msgid ""
|
||
"We are truly grateful as well to the dozens of people who contributed to "
|
||
"this release with translations, development, documentation, reviews, "
|
||
"design, testing, feedback, financial support, third-party projects and "
|
||
"integrations… You made it possible!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1036
|
||
msgid ""
|
||
"Upgrade instructions are available at "
|
||
"https://docs.funkwhale.audio/admin/upgrading.html, there are also "
|
||
"additional operations you need to execute, listed in the changelog below "
|
||
"(search \"Manual action\")."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1040
|
||
msgid "Channels and podcasts"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1042
|
||
msgid "Funkwhale 0.21 includes a brand new feature: Channels!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1044
|
||
msgid ""
|
||
"Channels can be used as a replacement to public libraries, to publish "
|
||
"audio content, both musical and non-musical. They federate with other "
|
||
"Funkwhale pods, but also other fediverse software, in particular "
|
||
"Mastodon, Pleroma, Friendica and Reel2Bits, meaning people can subscribe "
|
||
"to your channel from any of these software. To get started with "
|
||
"publication, simply visit your profile and create a channel from there."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1049
|
||
msgid ""
|
||
"Each Funkwhale channel also comes with RSS feed that is compatible with "
|
||
"existing podcasting applications, like AntennaPod on Android and, within "
|
||
"Funkwhale, you can also subscribe to any podcast from its RSS feed!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1052
|
||
msgid ""
|
||
"Many, many thanks to the numerous people who helped with the feature "
|
||
"design, development and testing, and in particular to the members of the "
|
||
"working group who met every week for months in order to get this done, "
|
||
"and the members of other third-party projects who took the time to work "
|
||
"with us to ensure compatibility."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1057
|
||
msgid "Redesigned navigation, player and queue"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1059
|
||
msgid ""
|
||
"This release includes a full redesign of our navigation, player and "
|
||
"queue. Overall, it should provide a better, less confusing experience, "
|
||
"especially on mobile devices. This redesign was suggested 14 months ago, "
|
||
"and took a while, but thanks to the involvement and feedback of many "
|
||
"people, we got it done!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1064
|
||
msgid "Improved search bar for searching remote objects"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1066
|
||
msgid ""
|
||
"The search bar now support fetching arbitrary objects using a URL. In "
|
||
"particular, you can use this to quickly:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1068
|
||
msgid "Subscribe to a remote library via its URL"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1069
|
||
msgid "Listen a public track from another pod"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1070
|
||
msgid "Subscribe to a channel"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1073
|
||
msgid "Screening for sign-ups and custom sign-up form"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1075
|
||
msgid ""
|
||
"Instance admins can now configure their pod so that registrations "
|
||
"required manual approval from a moderator. This is especially useful on "
|
||
"private or semi-private pods where you don't want to close registrations "
|
||
"completely, but don't want spam or unwanted users to join your pod."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1079
|
||
msgid ""
|
||
"When this is enabled and a new user register, their request is put in a "
|
||
"moderation queue, and moderators are notified by email. When the request "
|
||
"is approved or refused, the user is also notified by email."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1082
|
||
msgid "In addition, it's also possible to customize the sign-up form by:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1084
|
||
msgid "Providing a custom help text, in markdown format"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1085
|
||
msgid ""
|
||
"Including additional fields in the form, for instance to ask the user why"
|
||
" they want to join. Data collected through these fields is included in "
|
||
"the sign-up request and viewable by the mods"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1088
|
||
msgid "Federated reports"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1090
|
||
msgid ""
|
||
"It's now possible to send a copy of a report to the server hosting the "
|
||
"reported object, in order to make moderation easier and more distributed."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1092
|
||
msgid ""
|
||
"This feature is inspired by Mastodon's current design, and should work "
|
||
"with at least Funkwhale and Mastodon servers."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1095
|
||
msgid "Improved search performance"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1097
|
||
msgid ""
|
||
"Our search engine went through a full rewrite to make it faster. This new"
|
||
" engine is enabled by default when using the search bar, or when "
|
||
"searching for artists, albums and tracks. It leverages PostgreSQL full-"
|
||
"text search capabilities."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1101
|
||
msgid ""
|
||
"During our tests, we observed huge performance improvements after the "
|
||
"switch, by an order of magnitude. This should be especially perceptible "
|
||
"on pods with large databases, more modest hardware or hard drives."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1105
|
||
msgid ""
|
||
"We plan to remove the old engine in an upcoming release. In the meantime,"
|
||
" if anything goes wrong, you can switch back by setting "
|
||
"``USE_FULL_TEXT_SEARCH=false`` in your ``.env`` file."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1109
|
||
msgid "Enforced email verification"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1111
|
||
msgid ""
|
||
"The brand new ``ACCOUNT_EMAIL_VERIFICATION_ENFORCE`` setting can be used "
|
||
"to make email verification mandatory for your users. It defaults to "
|
||
"``false``, and doesn't apply to superuser accounts created through the "
|
||
"CLI."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1115
|
||
msgid "If you enable this, ensure you have a SMTP server configured too."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1118
|
||
msgid "More reliable CLI importer [manual action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1120
|
||
msgid ""
|
||
"Our CLI importer is now more reliable and less prone to Out-of-Memory "
|
||
"issues, especially when scanning large libraries. (hundreds of GB or "
|
||
"bigger)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1122
|
||
msgid ""
|
||
"We've also improved the directory crawling logic, so that you don't have "
|
||
"to use glob patterns or specify extensions when importing. As a result, "
|
||
"the syntax for providing directories to the command as changed slightly."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1124
|
||
msgid ""
|
||
"If you use the ``import_files`` command, this means you should replace "
|
||
"scripts that look like this::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1128
|
||
msgid "By this::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1132
|
||
msgid ""
|
||
"And Funkwhale will happily import any supported audio file from the "
|
||
"specified directory."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1135 ../../../CHANGELOG.md:1225
|
||
msgid "User management through the server CLI"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1137
|
||
msgid ""
|
||
"We now support user creation (incl. non-admin accounts), update and "
|
||
"removal directly from the server CLI. Typical use cases include:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1140
|
||
msgid "Changing a user password from the command line"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1141
|
||
msgid "Creating or updating users from deployments scripts or playbooks"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1142
|
||
msgid "Removing or granting permissions or upload quota to multiple users at once"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1143
|
||
msgid "Marking multiple users as inactive"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1145
|
||
msgid ""
|
||
"All user-related commands are available under the ``python manage.py fw "
|
||
"users`` namespace. Please refer to the `Admin documentation "
|
||
"<https://docs.funkwhale.audio/admin/commands.html#user-management>`_ for "
|
||
"more information and instructions."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1149
|
||
msgid ""
|
||
"Progressive web app [Manual action sugFull list of changes "
|
||
"^^^^^^^^^^^^^^^^^^^^gested, non-docker only] "
|
||
"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1153
|
||
msgid ""
|
||
"We've made Funkwhale's Web UI a Progressive Web Application (PWA), in "
|
||
"order to improve the user experience during offline use, and on mobile "
|
||
"devices."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1156
|
||
msgid ""
|
||
"In order to fully benefit from this change, if your pod isn't deployed "
|
||
"using Docker, ensure the following instruction is present in your nginx "
|
||
"configuration::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1165
|
||
msgid ""
|
||
"Postgres docker changed environment variable [manual action required, "
|
||
"docker multi-container only]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1167
|
||
msgid ""
|
||
"If you're running with docker and our multi-container setup, there was a "
|
||
"breaking change starting in the 11.7 postgres image (https://github.com"
|
||
"/docker-library/postgres/pull/658)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1169
|
||
msgid ""
|
||
"You need to add this to your .env file: "
|
||
"``POSTGRES_HOST_AUTH_METHOD=trust``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1171
|
||
msgid "Newer deployments aren't affected."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1174
|
||
msgid ""
|
||
"Upgrade from Postgres 10 to 11 [manual action required, docker all-in-one"
|
||
" only]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1176
|
||
msgid ""
|
||
"With our upgrade to Alpine 3.10, the ``funkwhale/all-in-one`` image now "
|
||
"includes PostgreSQL 11."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1178
|
||
msgid ""
|
||
"In order to update to Funkwhale 0.21, you will first need to uprade "
|
||
"Funkwhale's PostgreSQL database, following the steps below::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1205
|
||
msgid ""
|
||
"Once you have completed the Funkwhale upgrade with our regular "
|
||
"instructions and everything works properly, you can remove the "
|
||
"backups/old files::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1218
|
||
msgid "Support for publishing and subscribing to podcasts (#170)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1219
|
||
msgid "Brand new navigation, queue and player redesign (#594)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1220
|
||
msgid "Can now browse a library content through the UI (#926)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1221
|
||
msgid "Federated reports (#1038)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1222
|
||
msgid "Screening for sign-ups (#1040)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1223
|
||
msgid "Make it possible to enforce email verification (#1039)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1224
|
||
msgid "Added a new radio based on another user listenings (#1060)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1229
|
||
msgid "Added ability to reject library follows from notifications screen (#859)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1230
|
||
msgid ""
|
||
"Added periodic background task and CLI command to associate genre tags to"
|
||
" artists and albums based on identical tags found on corresponding tracks"
|
||
" (#988)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1231
|
||
msgid ""
|
||
"Added support for CELERYD_CONCURRENCY env var to control the number of "
|
||
"worker processes (#997)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1232
|
||
msgid "Added the ability to sort albums by release date (#1013)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1233
|
||
msgid "Added two new radios to play your own content or a given library tracks"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1234
|
||
msgid ""
|
||
"Advertise list of known nodes on /api/v1/federation/domains and in "
|
||
"nodeinfo if stats sharing is enabled"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1235
|
||
msgid ""
|
||
"Changed footer to use instance name if available, and append ellipses if "
|
||
"instance URL/Name is too long (#1012)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1236
|
||
msgid "Favor local uploads when playing a track with multiple uploads (#1036)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1237
|
||
msgid "Include only local content in nodeinfo stats, added downloads count"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1238
|
||
msgid ""
|
||
"Make media and static files serving more reliable when reverse proxy "
|
||
"X_FORWARDED_* headers are incorrect (#947)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1239
|
||
msgid "Order the playlist columns by modification date in the Browse tab (#775)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1240
|
||
msgid ""
|
||
"Reduced size of funkwhale/funkwhale docker images thanks to multi-stage "
|
||
"builds (!1042)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1241
|
||
msgid ""
|
||
"Remember display settings in Album, Artist, Radio and Playlist views "
|
||
"(#391)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1242
|
||
msgid "Removed unnecessary \"Federation music needs approval\" setting (#959)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1243
|
||
msgid "Replaced our slow research logic by PostgreSQL full-text search (#994)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1244
|
||
msgid ""
|
||
"Support autoplay when loading embed frame from Mastodon and third-party "
|
||
"websites (#1041)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1245
|
||
msgid ""
|
||
"Support filtering playlist by name and several additional UX improvements"
|
||
" in playlists modal (#974)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1246
|
||
msgid "Support modifying album cover art through the web UI (#588)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1247
|
||
msgid ""
|
||
"Use a dedicated scope for throttling subsonic to avoid intrusive rate-"
|
||
"limiting"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1248
|
||
msgid ""
|
||
"Use same markdown widget for all content fields (rules, description, "
|
||
"reports, notes, etc.)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1249
|
||
msgid ""
|
||
"CLI Importer is now more reliable and less resource-hungry on large "
|
||
"libraries"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1250 ../../../CHANGELOG.md:1274
|
||
msgid "Add support custom domain for S3 storage"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1251
|
||
msgid "Better placeholders for channels when there are no episodes or series"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1252
|
||
msgid "Updated documentation for 0.21 release"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1253
|
||
msgid "Improved performance and error handling when fetching remote attachments"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1257
|
||
msgid "Added missing manuallyApprovesFollowers entry in JSON-LD contexts (#961)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1258
|
||
msgid ""
|
||
"Fix issue with browser shortcuts such as search and focus URL not being "
|
||
"recognised (#340, #985)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1259
|
||
msgid "Fixed admin dropdown not showing after login (#1042)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1260
|
||
msgid "Fixed an issue with celerybeat container failing to restart (#1004)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1261
|
||
msgid "Fixed invalid displayed number of tracks in playlist (#986)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1262
|
||
msgid "Fixed issue with recent results not being loaded from the API (#948)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1263
|
||
msgid "Fixed issue with sorting by album name not working (#960)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1264
|
||
msgid ""
|
||
"Fixed short audio glitch when switching switching to another track with "
|
||
"player paused (#970)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1265
|
||
msgid ""
|
||
"Improved deduplication logic to prevent skipped files during import "
|
||
"(#348, #474, #557, #740, #928)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1266
|
||
msgid "More resilient tag parsing with empty release date or album artist (#1037)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1267
|
||
msgid "More robust importer against malformed dates (#966)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1268
|
||
msgid ""
|
||
"Removed \"nodeinfo disabled\" setting, as nodeinfo is required for the UI"
|
||
" to work (#982)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1269
|
||
msgid "Replaced PDF icon by List icon in playlist placeholder (#943)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1270
|
||
msgid ""
|
||
"Resolve an issue where disc numbers were not taken into consideration "
|
||
"when playing an album from the album card (#1006)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1271
|
||
msgid "Set correct size for album covers in playlist cards (#680)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1272
|
||
msgid "Remove double spaces in ChannelForm"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1273
|
||
msgid "Deduplicate tags in Audio ActivityPub representation"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1275
|
||
msgid "Fix #1079: fixed z-index issues with dropdowns (#1079 and #1075)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1276
|
||
msgid "Exclude external podcasts from library home"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1277
|
||
msgid "Fixed broken channel save when description is too long"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1278
|
||
msgid ""
|
||
"Fixed 500 error when federation is disabled and application+json is "
|
||
"requested"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1279
|
||
msgid "Fixed minor subsonic API crash"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1280
|
||
msgid "Fixed broken local profile page when allow-list is enabled"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1281
|
||
msgid ""
|
||
"Fixed issue with confirmation email not sending when signup-approval was "
|
||
"enabled"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1282
|
||
msgid "Ensure 0 quota on user is honored"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1283
|
||
msgid "Fixed attachments URL not honoring media URL"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1284
|
||
msgid "Fix grammar in msg string in TrackBase.vue"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1285
|
||
msgid "Fix typo in SubscribeButton.vue"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1287
|
||
msgid "Translations:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1289
|
||
msgid "Arabic"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1290
|
||
msgid "Catalan"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1291
|
||
msgid "English (United Kingdom)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1292
|
||
msgid "German"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1293
|
||
msgid "Hungarian"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1294
|
||
msgid "Japanese"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1295
|
||
msgid "Occitan"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1296
|
||
msgid "Portuguese (Brazil)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1297
|
||
msgid "Russian"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1302
|
||
msgid "annando"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1303
|
||
msgid "Anton Strömkvist"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1304
|
||
msgid "Audrey"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1305 ../../../CHANGELOG.md:1707 ../../../CHANGELOG.md:1977
|
||
msgid "ButterflyOfFire"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1309
|
||
msgid "dashie"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1310
|
||
msgid "Eloisa"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1311
|
||
msgid "eorn"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1313
|
||
msgid "gerhardbeck"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1314
|
||
msgid "GinnyMcQueen"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1315
|
||
msgid "guillermau"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1316
|
||
msgid "Haelwenn"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1317
|
||
msgid "jinxx"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1318
|
||
msgid "Jonathan Aylard"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1320
|
||
msgid "M.G"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1321
|
||
msgid "marzzzello"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1322
|
||
msgid "Mathé Grievink"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1323 ../../../CHANGELOG.md:1721 ../../../CHANGELOG.md:1989
|
||
msgid "Mélanie Chauvel"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1324
|
||
msgid "Mjourdan"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1325
|
||
msgid "Morgan Kesler"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1326
|
||
msgid "Noe Gaumont"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1327
|
||
msgid "Noureddine HADDAG"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1328
|
||
msgid "Ollie"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1329
|
||
msgid "Peter Wickenberg"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1331 ../../../CHANGELOG.md:1994
|
||
msgid "Renon"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1332
|
||
msgid "Satsuki Yanagi"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1333
|
||
msgid "Shlee"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1335
|
||
msgid "techknowlogick"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1336
|
||
msgid "ThibG"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1338
|
||
msgid "unklebonehead"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1339
|
||
msgid "wakest"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1340
|
||
msgid "wxcafé"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1341 ../../../CHANGELOG.md:1730
|
||
msgid "Xaloc"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1345
|
||
msgid "0.20.1 (2019-10-28)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1352 ../../../CHANGELOG.md:1373
|
||
msgid ""
|
||
"Denormalized audio permission logic in a separate table to enhance "
|
||
"performance"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1354
|
||
msgid ""
|
||
"With this release, we're introducing a performance enhancement that "
|
||
"should reduce the load on the database and API servers (cf "
|
||
"https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/939)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1357
|
||
msgid ""
|
||
"Under the hood, we now maintain a separate table to link users to the "
|
||
"tracks they are allowed to see. This change is **disabled** by default, "
|
||
"but should be enabled by default starting in Funkwhale 0.21."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1360
|
||
msgid ""
|
||
"If you want to try it now, add ``MUSIC_USE_DENORMALIZATION=True`` to your"
|
||
" ``.env`` file, restart Funkwhale, and run the following command::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1365
|
||
msgid ""
|
||
"This shouldn't cause any regression, but we'd appreciate if you could "
|
||
"test this before the 0.21 release and report any unusual behaviour "
|
||
"regarding tracks, albums and artists visibility."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1371
|
||
msgid "Added a retry option for failed uploads (#942)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1372
|
||
msgid "Added feedback via loading spinner when searching a remote library"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1374
|
||
msgid ""
|
||
"Placeholders will now be shown if no content is available across the "
|
||
"application (#750)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1375
|
||
msgid ""
|
||
"Reduce the number of simultaneous DB connections under some deployment "
|
||
"scenario"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1376
|
||
msgid "Support byYear filtering in Subsonic API (#936)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1381
|
||
msgid "Ensure password input doesn't overflow outside of container (#933)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1382
|
||
msgid "Fix audio serving issues under S3/nginx when signatures are enabled"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1383
|
||
msgid "Fix import crash when importing M4A file with no embedded cover (#946)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1384
|
||
msgid "Fix tag exclusion in custom radios (#950)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1385
|
||
msgid "Fixed an issue with embed player CSS being purged during build (#935)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1386
|
||
msgid "Fixed escaped pod name displayed on home/about page (#945)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1387
|
||
msgid "Fixed pagination in subsonic getSongsByGenre endpoint (#954)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1388
|
||
msgid "Fixed style glitches in dropdowns"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1393
|
||
msgid ""
|
||
"Documented how to create DB extension by hand in case of permission error"
|
||
" during migrations (#934)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1396 ../../../CHANGELOG.md:1704
|
||
msgid ""
|
||
"Contributors to this release (translation, development, documentation, "
|
||
"reviews, design):"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1399
|
||
msgid "Dag Stenstad"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1404
|
||
msgid "knuxify"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1405
|
||
msgid "Mateus Mattei Garcia"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1410
|
||
msgid "0.20 (2019-10-04)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1417
|
||
msgid "Support for genres via tags"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1419
|
||
msgid "One of our most requested missing features is now available!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1421
|
||
msgid ""
|
||
"Starting with Funkwhale 0.20, Funkwhale will automatically extract genre "
|
||
"information from uploaded files and associate it with the corresponding "
|
||
"tracks in the form of tags (similar to Mastodon or Twitter hashtags). "
|
||
"Please refer to `our tagging documentation "
|
||
"<https://docs.funkwhale.audio/users/upload.html#tagging-files>`_ for more"
|
||
" information regarding the tagging process."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1427
|
||
msgid ""
|
||
"Tags can also be associated with artists and albums, and updated after "
|
||
"upload through the UI using the edit system released in Funkwhale 0.19. "
|
||
"Tags are also fetched when retrieving content via federation."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1431
|
||
msgid "Tags are used in various places to enhance user experience:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1433
|
||
msgid "Tags are listed on tracks, albums and artist profiles"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1434
|
||
msgid ""
|
||
"Each tag has a dedicated page were you can browse corresponding content "
|
||
"and quickly start a radio"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1435
|
||
msgid "The custom radio builder now supports using tags"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1436
|
||
msgid ""
|
||
"Subsonic apps that support genres - such as DSub or Ultrasonic - should "
|
||
"display this information as well"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1438
|
||
msgid ""
|
||
"If you are a pod admin and want to extract tags from already uploaded "
|
||
"content, you run `this snippet "
|
||
"<https://dev.funkwhale.audio/funkwhale/funkwhale/snippets/43>`__ and "
|
||
"`this snippet "
|
||
"<https://dev.funkwhale.audio/funkwhale/funkwhale/snippets/44>`__ in a "
|
||
"``python manage.py shell``."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1442
|
||
msgid "Content and account reports"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1444
|
||
msgid ""
|
||
"It is now possible to report content, such as artists, tracks or "
|
||
"libraries, as well as user accounts. Such reports are forwarded to the "
|
||
"pod moderators, who can review it and delete reported content, block "
|
||
"accounts or take any other action they deem necessary."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1447
|
||
msgid ""
|
||
"By default, both anonymous and authenticated users can submit these "
|
||
"reports. This makes sure moderators can receive and handle takedown "
|
||
"requests and other reports for illegal content that may be sent by third-"
|
||
"parties without an account on the pod. However, you can disable anonymous"
|
||
" reports completely via your pod settings."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1451
|
||
msgid "Federation of the reports will be supported in a future release."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1453 ../../../CHANGELOG.md:1467
|
||
msgid ""
|
||
"For more information about this feature, please check out our "
|
||
"documentation:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1455
|
||
msgid ""
|
||
"`User documentation "
|
||
"<https://docs.funkwhale.audio/moderator/reports.html>`__"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1456
|
||
msgid ""
|
||
"`Moderator documentation "
|
||
"<https://docs.funkwhale.audio/users/reports.html>`__"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1459
|
||
msgid "Account deletion"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1461
|
||
msgid ""
|
||
"Users can now delete their account themselves, without involving an "
|
||
"administrator."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1463
|
||
msgid ""
|
||
"The deletion process will remove any local data and objects associated "
|
||
"with the account, but the username won't be able to new users to avoid "
|
||
"impersonation. Deletion is also broadcasted to other known servers on the"
|
||
" federation."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1469
|
||
msgid "`User documentation <https://docs.funkwhale.audio/users/account.html>`__"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1472
|
||
msgid "Landing and about page redesign [Manual action suggested]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1474
|
||
msgid ""
|
||
"In this release, we've completely redesigned the landing and about page, "
|
||
"by making it more useful and adapted to your pod configuration. Among "
|
||
"other things, the landing page will now include:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1477
|
||
msgid "your pod and an excerpt from your pod's description"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1478 ../../../CHANGELOG.md:1490
|
||
msgid "your pod banner image, if any"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1479 ../../../CHANGELOG.md:1491
|
||
msgid "your contact email, if any"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1480
|
||
msgid "the login form"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1481
|
||
msgid "the signup form (if registrations are open on your pod)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1482
|
||
msgid "some basic statistics about your pod"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1483
|
||
msgid ""
|
||
"a widget including recently uploaded albums, if anonymous access is "
|
||
"enabled"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1485
|
||
msgid ""
|
||
"The landing page will still include some information about Funkwhale, but"
|
||
" in a less intrusive and proeminent way than before."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1487
|
||
msgid "Additionally, the about page now includes:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1489
|
||
msgid "your pod name, description, rules and terms"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1492
|
||
msgid "comprehensive statistics about your pod"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1493
|
||
msgid ""
|
||
"some info about your pod configuration, such as registration and "
|
||
"federation status or the default upload quota for new users"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1495
|
||
msgid "With this redesign, we've added a handful of additional pod settings:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1497
|
||
msgid "Pod banner image"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1498
|
||
msgid "Contact email"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1499
|
||
msgid "Rules"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1500
|
||
msgid "Terms of service"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1502
|
||
msgid ""
|
||
"We recommend taking a few moments to fill these accordingly to your "
|
||
"needs, by visiting ``/manage/settings``."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1505
|
||
msgid "Allow-list to restrict federation to trusted domains"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1507
|
||
msgid ""
|
||
"The Allow-Listing feature grants pod moderators and administrators "
|
||
"greater control over federation by allowing you to create a pod-wide "
|
||
"allow-list."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1511
|
||
msgid ""
|
||
"When allow-listing is enabled, your pod's users will only be able to "
|
||
"interact with pods included in the allow-list. Any messages, activity, "
|
||
"uploads, or modifications to libraries and playlists will only be shared "
|
||
"with pods on the allow-list. Pods which are not included in the allow-"
|
||
"list will not have access to your pod's content or messages and will not "
|
||
"be able to send anything to your pod."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1520
|
||
msgid ""
|
||
"If you want to enable this feature on your pod, or learn more, please "
|
||
"refer to `our documentation "
|
||
"<https://docs.funkwhale.audio/moderator/listing.html>`_!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1523
|
||
msgid "Periodic message to incite people to support their pod and Funkwhale"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1525
|
||
msgid ""
|
||
"Users will now be reminded on a regular basis that they can help "
|
||
"Funkwhale by donating or contributing."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1527
|
||
msgid ""
|
||
"If specified by the pod admin, a separate and custom message will also be"
|
||
" displayed in a similar way to provide instructions and links to support "
|
||
"the pod."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1529
|
||
msgid ""
|
||
"Both messages will appear for the first time 15 days after signup, in the"
|
||
" notifications tab. For each message, users can schedule a reminder for a"
|
||
" later time, or disable the messages entirely."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1533
|
||
msgid ""
|
||
"Replaced Daphne by Gunicorn/Uvicorn [manual action required, non-docker "
|
||
"only]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1535
|
||
msgid ""
|
||
"To improve the performance, stability and reliability of Funkwhale's web "
|
||
"processes, we now recommend using Gunicorn and Uvicorn instead of Daphne."
|
||
" This combination unlock new use cases such as:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1538
|
||
msgid "zero-downtime upgrades"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1539
|
||
msgid "configurable number of web worker processes"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1541
|
||
msgid ""
|
||
"Based on our benchmarks, Gunicorn/Unicorn is also faster and more stable "
|
||
"under higher workloads compared to Daphne."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1543
|
||
msgid ""
|
||
"To benefit from this enhancement on existing instances, you need to add "
|
||
"``FUNKWHALE_WEB_WORKERS=1`` in your ``.env`` file (use a higher number if"
|
||
" you want to have more web worker processes)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1546
|
||
msgid ""
|
||
"Then, edit your ``/etc/systemd/system/funkwhale-server.service`` and "
|
||
"replace the ``ExecStart=`` line with "
|
||
"``ExecStart=/srv/funkwhale/virtualenv/bin/gunicorn "
|
||
"config.asgi:application -w ${FUNKWHALE_WEB_WORKERS} -k "
|
||
"uvicorn.workers.UvicornWorker -b "
|
||
"${FUNKWHALE_API_IP}:${FUNKWHALE_API_PORT}``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1549
|
||
msgid ""
|
||
"Then reload the configuration change with ``sudo systemctl daemon-"
|
||
"reload`` and ``sudo systemctl restart funkwhale-server``."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1553
|
||
msgid ""
|
||
"Content-Security-Policy and additional security headers [manual action "
|
||
"suggested]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1555
|
||
msgid ""
|
||
"To improve the security and reduce the attack surface in case of a "
|
||
"successfull exploit, we suggest you add the following Content-Security-"
|
||
"Policy to your nginx configuration."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1558
|
||
msgid "..note::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1566
|
||
msgid ""
|
||
"**On non-docker setups**, in ``/etc/nginx/sites-"
|
||
"available/funkwhale.conf``::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1588
|
||
msgid "Then reload nginx with ``systemctl reload nginx``."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1590
|
||
msgid "**On docker setups**, in ``/srv/funkwhalenginx/funkwhale.template``::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1612
|
||
msgid "Then reload nginx with ``docker-compose restart nginx``."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1615
|
||
msgid "Rate limiting"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1617
|
||
msgid ""
|
||
"With this release, rate-limiting on the API is enabled by default, with "
|
||
"high enough limits to ensure regular users of the app aren't affected. "
|
||
"Requests beyond allowed limits are answered with a 429 HTTP error."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1620
|
||
msgid ""
|
||
"For anonymous requests, the limit is applied to the IP adress of the "
|
||
"client, and for authenticated requests, the limit is applied to the "
|
||
"corresponding user account. By default, anonymous requests get a lower "
|
||
"limit than authenticated requests."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1623
|
||
msgid ""
|
||
"You can disable the rate-limiting feature by adding "
|
||
"`THROTTLING_ENABLED=false` to your ``.env`` file and restarting the "
|
||
"services. If you are using the Funkwhale API in your project or app and "
|
||
"want to know more about the limits, please consult "
|
||
"https://docs.funkwhale.audio/swagger/."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1627
|
||
msgid ""
|
||
"Broken audio streaming when using S3/Minio and DSub [manual action "
|
||
"required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1629
|
||
msgid ""
|
||
"Some Subsonic clients, such as DSub, are sending an Authorization headers"
|
||
" which was forwarded to the S3 storage when streaming, causing some "
|
||
"issues. If you are using S3 or a compatible storage such as Minio, please"
|
||
" add the following in your nginx ``~ /_protected/media/(.+)`` location::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1636
|
||
msgid "And reload your nginx process."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1639
|
||
msgid "Detail"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1643
|
||
msgid ""
|
||
"Added periodical message to incite people to support their pod and "
|
||
"Funkwhale (#839)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1644
|
||
msgid "Admins can now add custom CSS from their pod settings (#879)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1645
|
||
msgid "Allow-list to restrict federation to trusted domains (#853)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1646
|
||
msgid "Content and account reports (#890)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1647
|
||
msgid "Dark theme (#756)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1648
|
||
msgid "Enforce a configurable rate limit on the API to mitigate abuse (#261)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1649
|
||
msgid "Redesign of the landing and about pages (#872)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1650
|
||
msgid "Support for genres, via tags (#432)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1651
|
||
msgid "Users can now delete their account without admin intervention (#852)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1656
|
||
msgid ""
|
||
"Added a info message on embed wizard when anonymous access to content is "
|
||
"disabled (#878)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1657
|
||
msgid "Added Catalan translation files"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1658
|
||
msgid "Added Czech translation (#844)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1659
|
||
msgid "Added field to manage user upload quota in Django backend (#903)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1660
|
||
msgid ""
|
||
"Added the option to replace the queue's current contents with a selected "
|
||
"album or track (#761)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1661
|
||
msgid "Artists with no albums will now show track count on artist card (#895)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1662
|
||
msgid "Ensure API urls answer with and without a trailing slash (#877)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1663
|
||
msgid ""
|
||
"Hardcoded list of supported browsers to avoid unexpected regressions "
|
||
"(#854)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1664
|
||
msgid "Hardened security thanks to CSP and additional HTTP headers (#880)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1665
|
||
msgid "Improve display of search results by including artist and album data"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1666
|
||
msgid ""
|
||
"Increase the security of JWT token generation by using DJANGO_SECRET_KEY "
|
||
"as well as user-specific salt for the signature"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1667
|
||
msgid "Mods can now change a library visibility through the admin UI (#548)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1668
|
||
msgid "New keyboard shortcuts added for enhanced control over audio player (#866)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1669
|
||
msgid ""
|
||
"Now refetch remote ActivityPub artists, albums and tracks to avoid local "
|
||
"stale data"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1670
|
||
msgid ""
|
||
"Numbers on the stats page will now be formatted in a human readable way "
|
||
"and will update with the locale (#873)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1671
|
||
msgid ""
|
||
"Pickup folder.png and folder.jpg files for cover art when importing from "
|
||
"CLI (#898)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1672
|
||
msgid "Prevent usage of too weak passwords (#883)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1673
|
||
#, python-format
|
||
msgid "Reduced CSS size by 30% using purgecss"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1674
|
||
msgid ""
|
||
"Replaced Daphne by Gunicorn/Uvicorn to improve stability, flexibility and"
|
||
" performance (#862)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1675
|
||
msgid "Simplified embedded docker reverse proxy IP configuration (#834)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1676
|
||
msgid "Support embeds on public playlists"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1677
|
||
msgid "Support for M4A/AAC files (#661)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1678
|
||
msgid "Switched from Semantic-UI to Fomentic-UI"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1679
|
||
msgid "Add dropdown menu to track table (#531)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1680
|
||
msgid "Display placeholder on homepage when there are no playlists (#892)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1681
|
||
msgid "Make album cards height independent (#710)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1686
|
||
msgid ""
|
||
"Added context strings to en_GB translations so that picking the language "
|
||
"changes the interface as expected"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1687
|
||
msgid "Ensure selected locale is not reset to browser default when refreshing app"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1688
|
||
msgid "Fix missing license information on track details page (#913)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1689
|
||
msgid "Fix regression to quota bar color (#897)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1690
|
||
msgid "Fixed a responsive display issues on 1024px wide screens (#904)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1691
|
||
msgid "Fixed album art not being retrieved from Ogg/Opus files"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1692
|
||
msgid "Fixed broken embedded player layout after dependency update (#875)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1693
|
||
msgid ""
|
||
"Fixed broken external HTTPS request under some scenarios, because of "
|
||
"missing PyOpenSSL"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1694
|
||
msgid "Fixed broken less listened radio (#912)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1695
|
||
msgid "Fixed broken URL to artist and album on album and track pages (#871)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1696
|
||
msgid ""
|
||
"Fixed empty contentType causing client crash in some Subsonic payloads "
|
||
"(#893)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1697
|
||
msgid ""
|
||
"Fixed import crashing with empty cover file or too long values on some "
|
||
"fields"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1698
|
||
msgid ""
|
||
"Fixed in-place imported files not playing under nginx when filename "
|
||
"contains ? or % (#924)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1699
|
||
msgid "Fixed remaining transcoding issue with Subsonic API (#867)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1700
|
||
msgid ""
|
||
"Fixed search usability issue when browsing artists, albums, radios and "
|
||
"playlists (#902)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1701
|
||
msgid ""
|
||
"Improved performance of /artists, /albums and /tracks API endpoints by a "
|
||
"factor 2 (#865)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1702
|
||
msgid "Updated docs to ensure streaming works when using Minio/S3 and DSub (#932)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1714
|
||
msgid "IISergII"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1715
|
||
msgid "jiri-novacek"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1718
|
||
msgid "Koen"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1719
|
||
msgid "Manuel Cortez"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1722 ../../../CHANGELOG.md:1990
|
||
msgid "nouts"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1723 ../../../CHANGELOG.md:1993
|
||
msgid "Quentí"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1725 ../../../CHANGELOG.md:1995
|
||
msgid "Rodrigo Leite"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1726
|
||
msgid "Romain Failliot"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1728 ../../../CHANGELOG.md:1996
|
||
msgid "Sylke Vicious"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1729
|
||
msgid "Tobias Reisinger"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1735
|
||
msgid "0.19.1 (2019-06-28)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1742
|
||
msgid ""
|
||
"The currently playing track is now highlighted with an orange play icon "
|
||
"(#832)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1743
|
||
msgid "Support for importing files with no album tag (#122)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1744
|
||
msgid "Redirect from / to /library when user is logged in (#864)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1745
|
||
msgid ""
|
||
"Added a SUBSONIC_DEFAULT_TRANSCODING_FORMAT env var to support clients "
|
||
"that don't provide the format parameter (#867)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1746
|
||
msgid "Added button to search for objects on Discogs (#368)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1747
|
||
msgid "Added copy-to-clipboard button with Subsonic password input (#814)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1748
|
||
msgid "Added opus to the list of supported mimetypes and extensions (#868)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1749
|
||
msgid "Aligned search headers with search results in the sidebar (#708)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1750
|
||
msgid ""
|
||
"Clicking on the currently selected playlist in the Playlist popup will "
|
||
"now close the popup (#807)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1751
|
||
msgid ""
|
||
"Favorites radio will not be visible if the user does not have any "
|
||
"favorites (#419)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1756
|
||
msgid ""
|
||
"Ensure empty but optional fields in file metadata don't error during "
|
||
"import (#850)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1757
|
||
msgid "Fix broken upload for specific files when using S3 storage (#857)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1758
|
||
msgid "Fixed broken translation on home and track detail page (#833)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1759
|
||
msgid ""
|
||
"Fixed broken user admin for users with non-digit or letters in their "
|
||
"username (#869)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1760
|
||
msgid "Fixed invalid file extension for transcoded tracks (#848)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1761
|
||
msgid "Fixed issue with French translation for \"Start radio\" (#849)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1762
|
||
msgid ""
|
||
"Fixed issue with player changing height when hovering over the volume "
|
||
"slider (#838)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1763
|
||
msgid "Fixed secondary menus truncated on narrow screens (#855)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1764
|
||
msgid "Fixed wrong og:image url when using S3 storage (#851)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1765
|
||
msgid "Hide pod statistics on about page if those are disabled (#835)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1766
|
||
msgid "Use ASCII filename before upload to S3 to avoid playback issues (#847)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1769
|
||
msgid "Contributors to this release (commiters and reviewers):"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1773
|
||
msgid "ealgase"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1784
|
||
msgid "0.19.0 (2019-05-16)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1791
|
||
msgid "Edits on tracks, albums and artists"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1793
|
||
msgid ""
|
||
"Funkwhale was a bit annoying when it camed to metadata. Tracks, albums "
|
||
"and artists profiles were created from audio file tags, but basically "
|
||
"immutable after that (unless you had admin access to Django's UI, which "
|
||
"wasn't ideal to do this kind of changes)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1797
|
||
msgid ""
|
||
"With this release, everyone can suggest changes on track, album and "
|
||
"artist pages. Users with the \"library\" permission can review suggested "
|
||
"edits in a dedicated interface and apply/reject them."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1801
|
||
msgid ""
|
||
"Approved edits are broadcasted via federation, to ensure other instances "
|
||
"get the information too."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1804
|
||
msgid ""
|
||
"Not all fields are currently modifiable using this feature. Especially, "
|
||
"it's not possible to suggest a new album cover, or reassign a track to a "
|
||
"different album or artist. Those will be implemented in a future release."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1809
|
||
msgid "Admin UI for tracks, albums, artists, libraries and uploads"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1811
|
||
msgid ""
|
||
"As part of our ongoing effort to make Funkwhale easier to manage for "
|
||
"instance owners, this release includes a brand new administration "
|
||
"interface to deal with:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1814
|
||
msgid "tracks"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1815
|
||
msgid "albums"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1816
|
||
msgid "artists"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1817
|
||
msgid "libraries"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1818
|
||
msgid "uploads"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1820
|
||
msgid ""
|
||
"You can use this UI to quickly search for any object, delete objects in "
|
||
"batch, understand where they are coming from etc. This new UI should "
|
||
"remove the need to go through Django's admin in the vast majority of "
|
||
"cases (but also includes a link to Django's admin when needed)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1825
|
||
msgid "Artist hiding in the interface"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1827
|
||
msgid "It's now possible for users to hide artists they don't want to see."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1829
|
||
msgid ""
|
||
"Content linked to hidden artists will not show up in the interface "
|
||
"anymore. Especially:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1831
|
||
msgid "Hidden artists tracks are removed from the current queue"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1832
|
||
msgid "Starting a playlist will skip tracks from hidden artists"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1833
|
||
msgid ""
|
||
"Recently favorited, recently listened and recently added widgets on the "
|
||
"homepage won't include content from hidden artists"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1834
|
||
msgid "Radio suggestions will exclude tracks from hidden artists"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1835
|
||
msgid "Hidden artists won't appear in Subsonic apps"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1837
|
||
msgid ""
|
||
"Results linked to hidden artists will continue to show up in search "
|
||
"results and their profile page remains accessible."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1840
|
||
msgid "OAuth2 authorization for better integration with third-party apps"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1842
|
||
msgid ""
|
||
"Funkwhale now support the OAuth2 authorization and authentication "
|
||
"protocol which will allow third-party apps to interact with Funkwhale on "
|
||
"behalf of users."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1845
|
||
msgid ""
|
||
"This feature makes it possible to build third-party apps that have the "
|
||
"same capabilities as Funkwhale's Web UI. The only exception at the moment"
|
||
" is for actions that requires special permissions, such as modifying "
|
||
"instance settings or moderation (but this will be enabled in a future "
|
||
"release)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1850
|
||
msgid ""
|
||
"If you want to start building an app on top of Funkwhale's API, please "
|
||
"check-out https://docs.funkwhale.audio/api.html and "
|
||
"https://docs.funkwhale.audio/developers/authentication.html."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1854
|
||
msgid "Better error handling and display during import"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1856
|
||
msgid ""
|
||
"Funkwhale should now be more resilient to missing tags in imported files,"
|
||
" and give you more insights when something goes wrong, including the "
|
||
"specific tags that were missing or invalid, and additional debug "
|
||
"information to share in your support requests."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1860
|
||
msgid ""
|
||
"This information is available in all pages that list uploads, when "
|
||
"clicking on the button next to the upload status."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1863
|
||
msgid "Support for S3-compatible storages to store media files"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1865
|
||
msgid ""
|
||
"Storing all media files on the Funkwhale server itself may not be "
|
||
"possible or desirable in all scenarios. You can now configure Funkwhale "
|
||
"to store those files in a S3 bucket instead."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1869
|
||
msgid ""
|
||
"Check-out https://docs.funkwhale.audio/admin/external-storages.html if "
|
||
"you want to use this feature."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1873
|
||
msgid "Prune library command"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1875
|
||
msgid ""
|
||
"Users are often surprised by Funkwhale's tendency to keep track, album "
|
||
"and artist metadata even if no associated files exist."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1878
|
||
msgid ""
|
||
"To help with that, we now offer a ``prune_library`` management command "
|
||
"you can run to purge your database from obsolete entries. `Please refer "
|
||
"to our documentation for usage instructions "
|
||
"<https://docs.funkwhale.audio/admin/commands.html#pruning-library>`__."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1883
|
||
msgid "Check in-place files command"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1885
|
||
msgid ""
|
||
"When using in-place import with a living audio library, you'll quite "
|
||
"often rename or remove files from the file system. Unfortunately, "
|
||
"Funkwhale keeps a reference to those files in the database, which results"
|
||
" in unplayable tracks."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1889
|
||
msgid ""
|
||
"To help with that, we now offer a ``check_inplace_files`` management "
|
||
"command you can run to purge your database from obsolete files. `Please "
|
||
"refer to our documentation for usage instructions "
|
||
"<https://docs.funkwhale.audio/admin/commands.html#remove-obsolete-files-"
|
||
"from-database>`__."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1896
|
||
msgid ""
|
||
"Added albums view. Similar to artists view, it's viewable by clicking on "
|
||
"the \"Albums\" link on the top bar. (#356)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1897
|
||
msgid "Allow artists hiding (#701)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1898
|
||
msgid "Change the document title to display current track information. (#359)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1899
|
||
msgid ""
|
||
"Display a confirmation dialog when adding duplicate songs to a playlist "
|
||
"(#784)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1900
|
||
msgid ""
|
||
"Improved error handling and display during import (#252, #718, #583, "
|
||
"#501, #544)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1901
|
||
msgid "Support embedding full artist discographies (#747)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1902
|
||
msgid ""
|
||
"Support metadata update on tracks, albums and artists and broadcast those"
|
||
" on the federation (#689)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1903
|
||
msgid ""
|
||
"Support OAuth2 authorization for better integration with third-party apps"
|
||
" (#752)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1904
|
||
msgid "Support S3-compatible storages for media files (#565)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1909
|
||
msgid ""
|
||
"[Experimental] Added a new \"Similar\" radio based on users history "
|
||
"(suggested by @gordon)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1910
|
||
msgid ""
|
||
"Added a \"load more\" button on artist pages to load more tracks/albums "
|
||
"(#719)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1911
|
||
msgid ""
|
||
"Added a `check_inplace_files` management command to remove purge the "
|
||
"database from references to in-place imported files that don't exist on "
|
||
"disk anymore (#781)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1912
|
||
msgid ""
|
||
"Added a prune_library management command to remove obsolete metadata from"
|
||
" the database (#777)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1913
|
||
msgid ""
|
||
"Added admin options to disable login for users, ensure related content is"
|
||
" deleted when deleting a user account (#809)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1914
|
||
msgid ""
|
||
"Added standardized translation context for all strings in the frontend to"
|
||
" give accurate hints to translators."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1915
|
||
msgid ""
|
||
"Added twitter:* meta tags to detect tracks and albums players "
|
||
"automatically on more sites (#578) Improved responsiveness of embedded "
|
||
"player"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1917
|
||
msgid ""
|
||
"Advertise the list of supported upload extensions in the Nodeinfo "
|
||
"endpoint (#808)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1918
|
||
msgid ""
|
||
"Better handling of follow/accept messages to avoid and recover from "
|
||
"desync between instances (#830)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1919
|
||
msgid "Better workflow for connecting to another instance (#715)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1921
|
||
msgid ""
|
||
"Changing the instance used is now better integrated in the App, and it is"
|
||
" checked that the chosen instance and the suggested instances are valid "
|
||
"and running Funkwhale servers."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1922
|
||
msgid "Bumped dependencies to latest versions (#815)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1923
|
||
msgid "Descriptions will now be shown underneath user libraries (#768)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1924
|
||
msgid "Don't store unhandled ActivityPub messages in database (#776)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1925
|
||
msgid "Enhanced the design of the embed wizard. (!619)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1926
|
||
msgid "Ensure the footer always stays at the bottom of the page"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1927
|
||
msgid ""
|
||
"Expose an instance-level actor (service@domain) in nodeinfo endpoint "
|
||
"(#689)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1928
|
||
msgid "Improved readability of logo (#385)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1929
|
||
msgid ""
|
||
"Keep persistent connections to the database instead of recreating a new "
|
||
"one for each request"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1930
|
||
msgid ""
|
||
"Labels for privacy levels are now consistently grabbed from a common "
|
||
"source instead of being hardcoded everytime they are needed."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1931
|
||
msgid ""
|
||
"Merged artist/album buttons with title text on artist and album pages "
|
||
"(#725)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1932
|
||
msgid "Now honor maxBitrate parameter in Subsonic API (#802)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1933
|
||
msgid "Preload next track in queue (#572)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1934
|
||
msgid ""
|
||
"Reduced app size for regular users by moving admin-related code in a "
|
||
"dedicated chunk (#805)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1935
|
||
msgid "Removed broken/instable lyrics feature (#799)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1936
|
||
msgid ""
|
||
"Show remaining storage space during import and prevent file upload if not"
|
||
" enough space is remaining (#550)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1937
|
||
msgid ""
|
||
"The buttons displaying an icon now always show a little divider between "
|
||
"the icon and the text. (!620)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1938
|
||
msgid "Use attributedTo instead of actor in library ActivityPub payload (#619)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1939
|
||
msgid "Use network/depends_on instead of links in docker-compose.yml (!716)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1944
|
||
msgid "Add missing command from contributing file (#754)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1945
|
||
msgid "Add required envvar for dev environment (!668)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1946
|
||
msgid ""
|
||
"Added env variable to set AWS region and signature version to serve media"
|
||
" without proxy (#826)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1947
|
||
msgid ""
|
||
"Allow users with dots in their usernames to request a subsonic password "
|
||
"(#798)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1948
|
||
msgid ""
|
||
"Better handling of featuring/multi-artist tracks tagged with MusicBrainz "
|
||
"(#782)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1949
|
||
msgid ""
|
||
"Do not consider tracks as duplicates during import if they have different"
|
||
" positions (#740)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1950
|
||
msgid "Ensure all our ActivityPub fetches are authenticated (#758)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1951
|
||
msgid ""
|
||
"Ensure correct track duration and playable status when browsing radios "
|
||
"(#812)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1952
|
||
msgid "Fixed alignement/size issue with some buttons (#702)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1953
|
||
msgid "Fixed an encoding issue with instance name on about page (#828)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1954
|
||
msgid ""
|
||
"Fixed cover not showing in queue/player when playing tracks from "
|
||
"\"albums\" tab (#795)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1955
|
||
msgid "Fixed crashing upload processing on invalid date format (#718)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1956
|
||
msgid "Fixed dev command for fake data creation (!664)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1957
|
||
msgid "Fixed invalid OEmbed URL when using a local FUNKWHALE_SPA_HTML_ROOT (#824)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1958
|
||
msgid "Fixed invalid required fields in Upload django's admin (#819)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1959
|
||
msgid "Fixed issue with querying the albums api endpoint (#356)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1960
|
||
msgid "Fixed non-transparent background for volume range on Firefox (#722)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1961
|
||
msgid "Fixed overflowing input on account detail page (#791)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1962
|
||
msgid "Fixed unplayable radios for anonymous users (#563)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1963
|
||
msgid "Prevent skipping on file import if album_mbid is different (#772)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1964
|
||
msgid "Use proper site name/domain in emails (#806)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1965
|
||
msgid ""
|
||
"Width of filter menus for radios has been set to stop text from "
|
||
"overlapping the borders"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1970
|
||
msgid "Document how to use Redis over unix sockets (#770)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1972
|
||
msgid "Contributors to this release (commiters and translators):"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1974
|
||
msgid "Ale London"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1975
|
||
msgid "Alexander"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1976
|
||
msgid "Ben Finney"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1979
|
||
msgid "Damien Nicolas"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1982
|
||
msgid "Elza Gelez"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1983
|
||
msgid "gerry_the_hat"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1984
|
||
msgid "gordon"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1986
|
||
msgid "jake"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1987
|
||
msgid "Jee"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1991
|
||
msgid "Pierrick"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1992
|
||
msgid "Qasim Ali"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1997
|
||
msgid "Thomas Brockmöller"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1998
|
||
msgid "Tixie"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:1999
|
||
msgid "Vierkantor"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2000
|
||
msgid "Von"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2001
|
||
msgid "Zach Halasz"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2004
|
||
msgid "0.18.3 (2019-03-21)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2011
|
||
msgid ""
|
||
"Avoid mixed content when deploying mono-container behind proxy [Manual "
|
||
"action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2013
|
||
msgid ""
|
||
"*You are only concerned if you use the mono-container docker deployment "
|
||
"behind a reverse proxy*"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2015
|
||
msgid ""
|
||
"Because of `an issue in our mono-container configuration "
|
||
"<https://github.com/thetarkus/docker-funkwhale/issues/19>`_, users "
|
||
"deploying Funkwhale via docker using our `funkwhale/all-in-one` image "
|
||
"could face some mixed content warnings (and possibly other troubles) when"
|
||
" browsing the Web UI."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2019
|
||
msgid ""
|
||
"This is fixed in this release, but on existing deployments, you'll need "
|
||
"to add ``NESTED_PROXY=1`` in your container environment (either in your "
|
||
"``.env`` file, or via your container management tool), then recreate your"
|
||
" funkwhale container."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2025
|
||
msgid "Added title on hover for truncated content (#766)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2026
|
||
msgid ""
|
||
"Ask for confirmation before leaving upload page if there is a an upload "
|
||
"in process (#630)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2027
|
||
msgid "Exclude in-place imported files from quota computation (#570)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2028
|
||
msgid ""
|
||
"Truncate filename in library file table to ensure correct display of the "
|
||
"table. (#735)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2033
|
||
msgid ""
|
||
"Avoid mixed content when deploying mono-container behind HTTPS proxy "
|
||
"(thetarkus/docker-funkwhale#19)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2034
|
||
msgid "Display new notifications immediatly on notifications page (#729)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2035
|
||
msgid ""
|
||
"Ensure cover art from uploaded files is picked up properly on existing "
|
||
"albums (#757)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2036
|
||
msgid "Fixed a crash when federating a track with unspecified position"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2037
|
||
msgid "Fixed broken Activity and Actor modules in django admin (#767)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2038
|
||
msgid "Fixed broken sample apache configuration (#764)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2039
|
||
msgid "Fixed constant and unpredictable reordering during file upload (#716)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2040
|
||
msgid ""
|
||
"Fixed delivering of local activities causing unintended side effects, "
|
||
"such as rollbacking changes (#737)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2041
|
||
msgid "Fixed escaping issues in translated strings (#652)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2042
|
||
msgid "Fixed saving moderation policy when clicking on \"Cancel\" (#751)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2043
|
||
msgid "i18n: Update page title when changing the App's language. (#511)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2044
|
||
msgid "Include disc number in Subsonic responses (#765)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2045
|
||
msgid "Do not send notification when rejecting a follow on a local library (#743)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2050
|
||
msgid "Added documentation on mono-container docker upgrade (#713)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2051
|
||
msgid "Added documentation to set up let's encrypt certificate (#745)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2055
|
||
msgid "0.18.2 (2019-02-13)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2062
|
||
msgid ""
|
||
"Added a 'fix_federation_ids' management command to deal with "
|
||
"protocol/domain issues in federation IDs after deployments (#706)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2064
|
||
msgid ""
|
||
"Can now use a local file with FUNKWHALE_SPA_HTML_ROOT to avoid sending an"
|
||
" HTTP request (#705)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2069
|
||
msgid "Downgraded channels dependency to 2.1.6 to fix denied uploads (#697)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2070
|
||
msgid "Fixed cards display issues on medium/small screens (#707)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2071
|
||
msgid ""
|
||
"Fixed Embed component name that could lead to issue when developping on "
|
||
"OSX (#696)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2072
|
||
msgid "Fixed resizing issues for album cards on artist pages (#694)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2076
|
||
msgid "0.18.1 (2019-01-29)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2083
|
||
msgid ""
|
||
"Fix Gzip compression to avoid BREACH exploit [security] [manual action "
|
||
"required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2085
|
||
msgid ""
|
||
"In the 0.18 release, we've enabled Gzip compression by default for "
|
||
"various content types, including HTML and JSON. Unfortunately, enabling "
|
||
"Gzip compression on such content types could make BREACH-type exploits "
|
||
"possible."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2089
|
||
msgid ""
|
||
"We've removed the risky content-types from our nginx template files, to "
|
||
"ensure new instances are safe, however, if you already have an instance, "
|
||
"you need to double check that your host nginx virtualhost do not include "
|
||
"the following values for the ``gzip_types`` settings::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2103
|
||
msgid ""
|
||
"For convenience, you can also replace the whole setting with the "
|
||
"following snippet::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2124
|
||
msgid "Many thanks to @jibec for the report!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2127
|
||
msgid "Fix Apache configuration file for 0.18 [manual action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2129
|
||
msgid ""
|
||
"The way front is served has changed since 0.18. The Apache configuration "
|
||
"can't serve 0.18 properly, leading to blank screens."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2131
|
||
msgid ""
|
||
"If you are on an Apache setup, you will have to replace the `<Location "
|
||
"\"/api\">` block with the following::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2141
|
||
msgid ""
|
||
"And add some more `ProxyPass` directives so that the `Alias` part of your"
|
||
" configuration file looks this way::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2152
|
||
msgid ""
|
||
"In case you are using custom css and theming, you also need to match this"
|
||
" block::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2163
|
||
msgid ""
|
||
"Added name attributes on all inputs to improve UX, especially with "
|
||
"password managers (#686)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2164
|
||
msgid ""
|
||
"Disable makemigrations in production and misleading message when running "
|
||
"migrate (#685)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2165
|
||
msgid "Display progress during file upload"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2166
|
||
msgid "Hide pagination when there is only one page of results (#681)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2167
|
||
msgid "Include shared/public playlists in Subsonic API responses (#684)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2168
|
||
msgid "Use proper locale for date-related/duration strings (#670)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2173
|
||
msgid "Fix transcoding of in-place imported tracks (#688)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2174
|
||
msgid ""
|
||
"Fixed celery worker defaulting to development settings instead of "
|
||
"production"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2175
|
||
msgid "Fixed crashing Django admin when loading track detail page (#666)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2176
|
||
msgid "Fixed list icon alignement on landing page (#668)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2177
|
||
msgid "Fixed overescaping issue in notifications and album page (#676)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2178
|
||
msgid "Fixed wrong number of affected elements in bulk action modal (#683)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2179
|
||
msgid ""
|
||
"Fixed wrong URL in documentation for funkwhale_proxy.conf file when "
|
||
"deploying using Docker"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2180
|
||
msgid "Make Apache configuration file work with 0.18 changes (#667)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2181
|
||
msgid "Removed potential BREACH exploit because of Gzip compression (#678)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2182
|
||
msgid "Upgraded kombu to fix an incompatibility with redis>=3"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2187
|
||
msgid ""
|
||
"Added user upload documentation at "
|
||
"https://docs.funkwhale.audio/users/upload.html"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2191
|
||
msgid "0.18 \"Naomi\" (2019-01-22)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2193
|
||
msgid ""
|
||
"This release is dedicated to Naomi, an early contributor and beta tester "
|
||
"of Funkwhale. Her positivity, love and support have been incredibly "
|
||
"helpful and helped shape the project as you can enjoy it today. Thank you"
|
||
" so much Naomi <3"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2197
|
||
msgid ""
|
||
"Many thanks to the dozens of people that contributed to this release: "
|
||
"translators, developers, bug hunters, admins and backers. You made it "
|
||
"possible!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2200
|
||
msgid ""
|
||
"Upgrade instructions are available at "
|
||
"https://docs.funkwhale.audio/admin/upgrading.html, ensure you also "
|
||
"execute the intructions marked with ``[manual action required]`` and "
|
||
"``[manual action suggested]``."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2204
|
||
msgid "See ``Full changelog`` below for an exhaustive list of changes!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2207
|
||
msgid "Audio transcoding is back!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2209
|
||
msgid ""
|
||
"After removal of our first, buggy transcoding implementation, we're proud"
|
||
" to announce that this feature is back. It is enabled by default, and can"
|
||
" be configured/disabled in your instance settings!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2213
|
||
msgid ""
|
||
"This feature works in the browser, with federated/non-federated tracks "
|
||
"and using Subsonic clients. Transcoded tracks are generated on the fly, "
|
||
"and cached for a configurable amount of time, to reduce the load on the "
|
||
"server."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2219
|
||
msgid "Licensing and copyright information"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2221
|
||
msgid ""
|
||
"Funkwhale is now able to parse copyright and license data from file and "
|
||
"store this information. Apart from displaying it on each track detail "
|
||
"page, no additional behaviour is currently implemented to use this new "
|
||
"data, but this will change in future releases."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2226
|
||
msgid "License and copyright data is also broadcasted over federation."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2228
|
||
msgid ""
|
||
"License matching is done on the content of the ``License`` tag in the "
|
||
"files, with a fallback on the ``Copyright`` tag."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2231
|
||
msgid ""
|
||
"Funkwhale will successfully extract licensing data for the following "
|
||
"licenses:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2233
|
||
msgid "Creative Commons 0 (Public Domain)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2234
|
||
msgid "Creative Commons 1.0 (All declinations)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2235
|
||
msgid "Creative Commons 2.0 (All declinations)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2236
|
||
msgid "Creative Commons 2.5 (All declinations and countries)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2237
|
||
msgid "Creative Commons 3.0 (All declinations and countries)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2238
|
||
msgid "Creative Commons 4.0 (All declinations)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2240
|
||
msgid ""
|
||
"Support for other licenses such as Art Libre or WTFPL will be added in "
|
||
"future releases."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2244
|
||
msgid "Instance-level moderation tools"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2246
|
||
msgid ""
|
||
"This release includes a first set of moderation tools that will give more"
|
||
" control to admins about the way their instance federates with other "
|
||
"instance and accounts on the network. Using these tools, it's now "
|
||
"possible to:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2250
|
||
msgid ""
|
||
"Browse known accounts and domains, and associated data (storage size, "
|
||
"software version, etc.)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2251
|
||
msgid "Purge data belonging to given accounts and domains"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2252
|
||
msgid "Block or partially restrict interactions with any account or domain"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2254
|
||
msgid ""
|
||
"All those features are usable using a brand new \"moderation\" "
|
||
"permission, meaning you can appoint one or multiple moderators to help "
|
||
"with this task."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2257
|
||
msgid ""
|
||
"I'd like to thank all Mastodon contributors, because some of the these "
|
||
"tools are heavily inspired from what's being done in Mastodon. Thank you "
|
||
"so much!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2262
|
||
msgid "Iframe widget to embed public tracks and albums [manual action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2264
|
||
msgid ""
|
||
"Funkwhale now supports embedding a lightweight audio player on external "
|
||
"websites for album and tracks that are available in public libraries. "
|
||
"Important pages, such as artist, album and track pages also include "
|
||
"OpenGraph tags that will enable previews on compatible apps (like sharing"
|
||
" a Funkwhale track link on Mastodon or Twitter)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2270
|
||
msgid ""
|
||
"To achieve that, we had to tweak the way Funkwhale front-end is served. "
|
||
"You'll have to modify your nginx configuration when upgrading to keep "
|
||
"your instance working."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2273
|
||
msgid ""
|
||
"**On docker setups**, edit your "
|
||
"``/srv/funkwhale/nginx/funkwhale.template`` and replace the ``location "
|
||
"/api/`` and `location /` blocks by the following snippets::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2287
|
||
msgid ""
|
||
"The change of configuration will be picked when restarting your nginx "
|
||
"container."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2289
|
||
msgid ""
|
||
"**On non-docker setups**, edit your ``/etc/nginx/sites-"
|
||
"available/funkwhale.conf`` file, and replace the ``location /api/`` and "
|
||
"`location /` blocks by the following snippets::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2304
|
||
msgid ""
|
||
"Replace ``${FUNKWHALE_FRONTEND_PATH}`` by the corresponding variable from"
|
||
" your .env file, which should be ``/srv/funkwhale/front/dist`` by "
|
||
"default, then reload your nginx process with ``sudo systemctl reload "
|
||
"nginx``."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2310
|
||
msgid "Alternative docker deployment method"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2312
|
||
msgid ""
|
||
"Thanks to the awesome work done by @thetarkus at "
|
||
"https://github.com/thetarkus/docker-funkwhale, we're now able to provide "
|
||
"an alternative and easier Docker deployment method!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2315
|
||
msgid ""
|
||
"In contrast with our current, multi-container offer, this method "
|
||
"integrates all Funkwhale processes and services (database, redis, etc.) "
|
||
"into a single, easier to deploy container."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2318
|
||
msgid ""
|
||
"Both methods will coexist in parallel, as each one has pros and cons. You"
|
||
" can learn more about this exciting new deployment option by visiting "
|
||
"https://docs.funkwhale.audio/installation/docker.html!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2322
|
||
msgid "Automatically load .env file"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2324
|
||
msgid ""
|
||
"On non-docker deployments, earlier versions required you to source the "
|
||
"config/.env file before launching any Funkwhale command, with ``export "
|
||
"$(cat config/.env | grep -v ^# | xargs)`` This led to more complex and "
|
||
"error prone deployment / setup."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2328
|
||
msgid ""
|
||
"This is not the case anymore, and Funkwhale will automatically load this "
|
||
"file if it's available."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2332
|
||
msgid "Delete pre 0.17 federated tracks [manual action suggested]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2334
|
||
msgid ""
|
||
"If you were using Funkwhale before the 0.17 release and federated with "
|
||
"other instances, it's possible that you still have some unplayable "
|
||
"federated files in the database."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2337
|
||
msgid "To purge the database of those entries, you can run the following command:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2339 ../../../CHANGELOG.md:2890 ../../../CHANGELOG.md:2913
|
||
msgid "On docker setups::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2343 ../../../CHANGELOG.md:2894 ../../../CHANGELOG.md:2917
|
||
msgid "On non-docker setups::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2349
|
||
msgid "Enable gzip compression [manual action suggested]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2351
|
||
msgid ""
|
||
"Gzip compression will be enabled on new instances by default and will "
|
||
"reduce the amount of bandwidth consumed by your instance."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2354
|
||
msgid ""
|
||
"If you want to benefit from gzip compression on your instance, edit your "
|
||
"reverse proxy virtualhost file (located at ``/etc/nginx/sites-"
|
||
"available/funkwhale.conf``) and add the following snippet in the server "
|
||
"block, then reload your nginx server::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2390
|
||
msgid "Full changelog"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2394
|
||
msgid ""
|
||
"Allow embedding of albums and tracks available in public libraries via an"
|
||
" <iframe> (#578)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2395
|
||
msgid "Audio transcoding is back! (#272)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2396
|
||
msgid "First set of instance level moderation tools (#580, !521)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2397
|
||
msgid ""
|
||
"Store licensing and copyright information from file metadata, if "
|
||
"available (#308)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2402
|
||
msgid "Add UI elements for multi-disc albums (#631)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2403
|
||
msgid "Added alternative funkwhale/all-in-one docker image (#614)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2404
|
||
msgid "Broadcast library updates (name, description, visibility) over federation"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2405
|
||
msgid "Based Docker image on alpine to have a smaller (and faster to build) image"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2406
|
||
msgid ""
|
||
"Improved front-end performance by stripping unused dependencies, reducing"
|
||
" bundle size and enabling gzip compression"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2408
|
||
msgid ""
|
||
"Improved accessibility by using main/section/nav tags and aria-labels in "
|
||
"most critical places (#612)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2409
|
||
msgid ""
|
||
"The progress bar in the player now display loading state / buffer loading"
|
||
" (#586)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2410
|
||
msgid ""
|
||
"Added \"type: funkwhale\" and \"funkwhale-version\" in Subsonic responses"
|
||
" (#573)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2411
|
||
msgid ""
|
||
"Documented keyboard shortcuts, list is now available by pressing \"h\" or"
|
||
" in the footer (#611)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2412
|
||
msgid "Documented which Subsonic endpoints are implemented (#575)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2413
|
||
msgid "Hide invitation code field during signup when it's not required (#410)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2414
|
||
msgid ""
|
||
"Importer will now pick embedded images in files with OTHER type if no "
|
||
"COVER_FRONT is present"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2415
|
||
msgid ""
|
||
"Improved keyboard accessibility on player, queue and various controls "
|
||
"(#576)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2416
|
||
msgid "Improved performance when listing playable tracks, albums and artists"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2417
|
||
msgid "Increased default upload limit from 30 to 100MB (#654)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2418
|
||
msgid ""
|
||
"Load env file in config/.env automatically to avoid sourcing it by hand "
|
||
"(#626)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2419
|
||
msgid ""
|
||
"More resilient date parsing during audio import, will not crash anymore "
|
||
"on invalid dates (#622)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2421
|
||
msgid "Now start radios immediatly, skipping any existing tracks in queue (#585)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2422
|
||
msgid ""
|
||
"Officially support connecting to a password protected redis server, with "
|
||
"the redis://:password@localhost:6379/0 scheme (#640)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2424
|
||
msgid ""
|
||
"Performance improvement when fetching favorites, down to a single, small "
|
||
"http request"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2425
|
||
msgid ""
|
||
"Removed \"Activity\" page, since all the data is available on the "
|
||
"\"Browse\" page (#600)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2426
|
||
msgid "Removed the need to specify the DJANGO_ALLOWED_HOSTS variable"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2427
|
||
msgid "Restructured the footer, added useful links and removed unused content"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2428
|
||
msgid "Show short entries first in search results to improve UX"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2429
|
||
msgid "Store disc number and order tracks by disc number / position) (#507)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2430
|
||
msgid ""
|
||
"Strip EXIF metadata from uploaded avatars to avoid leaking private data "
|
||
"(#374)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2431
|
||
msgid "Support blind key rotation in HTTP Signatures (#658)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2432
|
||
msgid "Support setting a server URL in settings.json (#650)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2433
|
||
msgid "Updated default docker postgres version from 9.4 to 11 (#656)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2434
|
||
msgid ""
|
||
"Updated lots of dependencies (especially django 2.0->2.1), and removed "
|
||
"unused dependencies (#657)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2435
|
||
msgid ""
|
||
"Improved test suite speed by reducing / disabling expensive operations "
|
||
"(#648)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2440
|
||
msgid ""
|
||
"Fixed parsing of embedded file cover for ogg files tagged with "
|
||
"MusicBrainz (#469)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2441
|
||
msgid ""
|
||
"Upgraded core dependencies to fix websocket/messaging issues and possible"
|
||
" memory leaks (#643)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2442
|
||
msgid "Fix \".None\" extension when downloading Flac file (#473)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2443
|
||
msgid "Fixed None extension when downloading an in-place imported file (#621)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2444
|
||
msgid "Added a script to prune pre 0.17 federated tracks (#564)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2445
|
||
msgid "Advertise public libraries properly in ActivityPub representations (#553)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2446
|
||
msgid "Allow opus file upload (#598)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2447
|
||
msgid "Do not display \"view on MusicBrainz\" button if we miss the mbid (#422)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2448
|
||
msgid "Do not try to create unaccent extension if it's already present (#663)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2449
|
||
msgid ""
|
||
"Ensure admin links in sidebar are displayed for users with relavant "
|
||
"permissions, and only them (#597)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2450
|
||
msgid "Fix broken websocket connexion under Chrome browser (#589)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2451
|
||
msgid "Fix play button not starting playback with empty queue (#632)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2452
|
||
msgid ""
|
||
"Fixed a styling inconsistency on about page when instance description was"
|
||
" missing (#659)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2453
|
||
msgid "Fixed a UI discrepency in playlist tracks count (#647)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2454
|
||
msgid "Fixed greyed tracks in radio builder and detail page (#637)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2455
|
||
msgid "Fixed inconsistencies in subsonic error responses (#616)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2456
|
||
msgid "Fixed incorrect icon for \"next track\" in player control (#613)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2457
|
||
msgid "Fixed malformed search string when redirecting to LyricsWiki (#608)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2458
|
||
msgid "Fixed missing track count on various library cards (#581)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2459
|
||
msgid ""
|
||
"Fixed skipped track when appending multiple tracks to the queue under "
|
||
"certain conditions (#209)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2460
|
||
msgid "Fixed wrong album/track count on artist page (#599)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2461
|
||
msgid "Hide unplayable/emtpy playlists in \"Browse playlist\" pages (#424)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2462
|
||
msgid "Initial UI render using correct language from browser (#644)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2463
|
||
msgid "Invalid URI for reverse proxy websocket with apache (#617)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2464
|
||
msgid "Properly encode Wikipedia and lyrics search urls (#470)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2465
|
||
msgid "Refresh profile after user settings update to avoid cache issues (#606)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2466
|
||
msgid "Use role=button instead of empty links for player controls (#610)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2471
|
||
msgid ""
|
||
"Deploy documentation from the master branch instead of the develop branch"
|
||
" to avoid inconsistencies (#642)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2472
|
||
msgid "Document how to find and use library id when importing files in CLI (#562)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2473
|
||
msgid "Fix documentation typos (#645)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2477
|
||
msgid "0.17 (2018-10-07)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2480
|
||
msgid "Per user libraries"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2482
|
||
msgid ""
|
||
"This release contains a big change in music management. This has a lot of"
|
||
" impact on how Funkwhale behaves, and you should have a look at "
|
||
"https://docs.funkwhale.audio/upgrading/0.17.html for information about "
|
||
"what changed and how to migrate."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2490
|
||
msgid "Per user libraries (#463, also fixes #160 and #147)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2491
|
||
msgid "Authentication using a LDAP directory (#194)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2496
|
||
msgid "Add configuration option to set Musicbrainz hostname"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2497
|
||
msgid "Add sign up link in the sidebar (#408)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2498
|
||
msgid ""
|
||
"Added a library widget to display libraries associated with a track, "
|
||
"album and artist (#551)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2500
|
||
msgid "Ensure from_activity field is not required in django's admin (#546)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2501
|
||
msgid "Move setting link from profile page to the sidebar (#406)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2502
|
||
msgid "Simplified and less error-prone nginx setup (#358)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2506
|
||
msgid ""
|
||
"Do not restart current song when rordering queue, deleting tracks from "
|
||
"queue or adding tracks to queue (#464)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2508
|
||
msgid "Fix broken icons in playlist editor (#515)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2509
|
||
msgid "Fixed a few untranslated strings (#559)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2510
|
||
msgid "Fixed splitted album when importing from federation (#346)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2511
|
||
msgid ""
|
||
"Fixed toggle mute in volume bar does not restore previous volume level "
|
||
"(#514)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2512
|
||
msgid ""
|
||
"Fixed wrong env file URL and display bugs in deployment documentation "
|
||
"(#520)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2513
|
||
msgid "Fixed wrong title in PlayButton (#435)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2514
|
||
msgid "Remove transparency on artist page button (#517)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2515
|
||
msgid "Set sane width default for ui cards and center play button (#530)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2516
|
||
msgid "Updated wrong icon and copy in play button dropdown (#436)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2521
|
||
msgid "Fixed wrong URLs for docker / nginx files in documentation (#537)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2526
|
||
msgid "Added a merge request template and more documentation about the changelog"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2530
|
||
msgid "Using a LDAP directory to authenticate to your Funkwhale instance"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2532
|
||
msgid ""
|
||
"Funkwhale now support LDAP as an authentication source: you can configure"
|
||
" your instance to delegate login to a LDAP directory, which is especially"
|
||
" useful when you have an existing directory and don't want to manage "
|
||
"users manually."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2537
|
||
msgid "You can use this authentication backend side by side with the classic one."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2539
|
||
msgid ""
|
||
"Have a look at https://docs.funkwhale.audio/installation/ldap.html for "
|
||
"detailed instructions on how to set this up."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2544
|
||
msgid "Simplified nginx setup [Docker: Manual action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2546
|
||
msgid ""
|
||
"We've received a lot of user feedback regarding our installation process,"
|
||
" and it seems the proxy part is the one which is the most confusing and "
|
||
"difficult. Unfortunately, this is also the one where errors and mistakes "
|
||
"can completely break the application."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2551
|
||
msgid ""
|
||
"To make things easier for everyone, we now offer a simplified deployment "
|
||
"process for the reverse proxy part. This will make upgrade of the proxy "
|
||
"configuration significantly easier on docker deployments."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2555
|
||
msgid "On non-docker instances, you have nothing to do."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2557
|
||
msgid "If you have a dockerized instance, here is the upgrade path."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2559
|
||
msgid "First, tweak your .env file::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2571
|
||
msgid "Then, add the following block at the end of your docker-compose.yml file::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2606
|
||
msgid ""
|
||
"By doing that, you'll enable a dockerized nginx that will automatically "
|
||
"be configured to serve your Funkwhale instance."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2609
|
||
msgid "Download the required configuration files for the nginx container:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2618
|
||
msgid "Update the funkwhale.conf configuration of your server's reverse-proxy::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2664
|
||
msgid "Check that your configuration is valid then reload:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2666
|
||
msgid "sudo nginx -t sudo systemctl reload nginx"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2671
|
||
msgid "0.16.3 (2018-08-21)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2673 ../../../CHANGELOG.md:2689 ../../../CHANGELOG.md:2703
|
||
#: ../../../CHANGELOG.md:2778 ../../../CHANGELOG.md:3011 ../../../CHANGELOG.md:3093
|
||
#: ../../../CHANGELOG.md:3215 ../../../CHANGELOG.md:3772
|
||
msgid ""
|
||
"Upgrade instructions are available at "
|
||
"https://docs.funkwhale.audio/upgrading.html"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2678
|
||
msgid "Fixed front-end not contacting the proper path on the API (!385)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2682
|
||
msgid "0.16.2 (2018-08-21)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2686
|
||
msgid ""
|
||
"**This release is broken, do not use it. Upgrade to 0.16.3 or higher "
|
||
"instead.**"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2694
|
||
msgid ""
|
||
"Ensure we always have a default api url set on first load to avoid "
|
||
"displaying the instance picker (#490)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2696
|
||
msgid ""
|
||
"Fixed CLI importer syntax error because of async reserved keyword usage "
|
||
"(#494)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2701
|
||
msgid "0.16.1 (2018-08-19)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2708
|
||
msgid "Make funkwhale themable by loading external stylesheets (#456)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2712
|
||
msgid "Add link to admin on \"Staff member\" button (#202)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2713
|
||
msgid "Can now add a description to radios and better radio cards (#331)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2714
|
||
msgid "Display track duration in track tables (#461)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2715
|
||
msgid "More permissive default permissions for front-end files (#388)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2716
|
||
msgid "Simpler configuration and toolchain for the front-end using vue-cli (!375)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2717
|
||
msgid "Use Howler to manage audio instead of our own dirty/untested code (#392)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2722
|
||
msgid "Fix alignment issue on top bar in Admin tabs (#395)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2723
|
||
msgid ""
|
||
"Fix Apache2 permission issue preventing `/media` folder from being served"
|
||
" correctly (#389)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2725
|
||
msgid ""
|
||
"Fix loading on browse page lists causing them to go down, and dimming "
|
||
"over the top bar (#468)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2727
|
||
msgid ""
|
||
"Fixed (again): administration section not showing up in sidebar after "
|
||
"login (#245)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2729
|
||
msgid "Fixed audio mimetype not showing up on track detail and list (#459)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2730
|
||
msgid "Fixed broken audio playback on Chrome and invisible volume control (#390)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2731
|
||
msgid ""
|
||
"Fixed broken federation import on big imports due to missing transaction "
|
||
"logic (#397)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2733
|
||
msgid "Fixed crash on artist pages when no cover is available (#457)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2734
|
||
msgid "Fixed favorited status of tracks not appearing in interface (#398)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2735
|
||
msgid ""
|
||
"Fixed invitation code not prefilled in form when accessing invitation "
|
||
"link (#476)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2737
|
||
msgid "Fixed typos in scheduled tasks configuration (#487)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2738
|
||
msgid "Removed release date error in case of empty date (#478)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2739
|
||
msgid "Removed white on white artist button on hover, on Album page (#393)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2740
|
||
msgid "Smarter date parsing during import by replacing arrow with pendulum (#376)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2741
|
||
msgid "Display public playlists properly for anonymous users (#488)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2744 ../../../CHANGELOG.md:2836
|
||
msgid "i18n:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2746
|
||
msgid "Added portuguese, spanish and german translations"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2750
|
||
msgid "Custom themes for Funkwhale"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2752
|
||
msgid ""
|
||
"If you ever wanted to give a custom look and feel to your instance, this "
|
||
"is now possible."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2754
|
||
msgid ""
|
||
"Check https://docs.funkwhale.audio/configuration.html#theming if you want"
|
||
" to know more!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2758
|
||
msgid "Fix Apache2 configuration file for media block [Manual action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2760
|
||
msgid ""
|
||
"The permission scope on the current Apache2 configuration file is too "
|
||
"narrow, preventing thumbnails from being served."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2762
|
||
msgid "On Apache2 setups, you have to replace the following line::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2766
|
||
msgid "with::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2770
|
||
msgid "You can now restart your server::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2776
|
||
msgid "0.16 (2018-07-22)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2783
|
||
msgid "Complete redesign of the library home and playlist pages (#284)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2784
|
||
msgid "Expose ActivityPub actors for users (#317)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2785
|
||
msgid ""
|
||
"Implemented a basic but functionnal Github-like search on federated "
|
||
"tracks list (#344)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2787
|
||
msgid ""
|
||
"Internationalized interface as well as translations for Arabic, French, "
|
||
"Esperanto, Italian, Occitan, Polish, Portuguese and Swedish (#161, #167)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2789
|
||
msgid "Users can now upload an avatar in their settings page (#257)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2794
|
||
msgid "Added feedback when creating/updating radio (#302)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2795
|
||
msgid "Apply restrictions to username characters during signup"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2796
|
||
msgid "Autoselect best language based on browser configuration (#386)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2797
|
||
msgid "Can now order tracks on federated track list (#326)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2798
|
||
msgid "Can now relaunch pending import jobs from the web interface (#323)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2799
|
||
msgid "Ensure we do not display pagination on single pages (#334)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2800
|
||
msgid ""
|
||
"Ensure we have sane defaults for MEDIA_ROOT, STATIC_ROOT and "
|
||
"MUSIC_DIRECTORY_PATH in the deployment .env file (#350)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2802
|
||
msgid "Make some space for the volume slider to allow precise control (#318)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2803
|
||
msgid "Removed django-cacheops dependency"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2804
|
||
msgid ""
|
||
"Store track artist and album artist separately (#237) Better handling of "
|
||
"tracks with a different artist than the album artist"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2806
|
||
msgid "The navigation bar of Library is now fixed (#375)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2807
|
||
msgid "Use thumbnails for avatars and covers to reduce bandwidth"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2812
|
||
msgid "Ensure 750 permissions on CI artifacts (#332)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2813
|
||
msgid "Ensure images are not cropped in queue (#337)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2814
|
||
msgid "Ensure we do not import artists with empty names (#351)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2815
|
||
msgid "Fix notifications not closing when clicking on the cross (#366)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2816
|
||
msgid "Fix the most annoying offset in the whole fediverse (#369)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2817
|
||
msgid "Fixed persistent message in playlist modal (#304)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2818
|
||
msgid "Fixed unfiltered results in favorites API (#384)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2819
|
||
msgid ""
|
||
"Raise a warning instead of crashing when getting a broken path in file "
|
||
"import (#138)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2821
|
||
msgid ""
|
||
"Remove parallelization of uploads during import to avoid crashing small "
|
||
"servers (#382)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2823
|
||
msgid "Subsonic API login is now case insensitive (#339)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2824
|
||
msgid "Validate Date header in HTTP Signatures (#328)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2829
|
||
msgid "Added troubleshotting and technical overview documentation (#256)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2830
|
||
msgid "Arch Linux installation steps"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2831
|
||
msgid "Document that users can use Ultrasonic on Android (#316)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2832
|
||
msgid "Fixed a couple of typos"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2833
|
||
msgid "Some cosmetic improvements to the doc"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2838
|
||
msgid "Arabic translation (!302)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2839
|
||
msgid "Polish translation (!304)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2843
|
||
msgid "Library home and playlist page overhaul"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2845
|
||
msgid "The library home page have been completely redesigned to include:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2847
|
||
msgid "other users activity (listenings, playlists and favorites)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2848
|
||
msgid "recently imported albums"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2850
|
||
msgid ""
|
||
"We think this new version showcases more music in a more useful way, let "
|
||
"us know what you think about it!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2853
|
||
msgid "The playlist page have been updated as well."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2857
|
||
msgid "Internationalized interface"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2859
|
||
msgid ""
|
||
"After months of work, we're proud to announce our interface is now ready "
|
||
"for internationalization."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2862
|
||
msgid ""
|
||
"Translators have already started the work of translating Funkwhale in 8 "
|
||
"different languages, and we're ready to add more as needed."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2865
|
||
msgid ""
|
||
"You can easily get involved at "
|
||
"https://translate.funkwhale.audio/engage/funkwhale/"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2869
|
||
msgid "Better handling of tracks with a different artist than the album artist"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2871
|
||
msgid ""
|
||
"Some tracks involve a different artist than the album artist (e.g. a "
|
||
"featuring) and Funkwhale has been known to do weird things when importing"
|
||
" such tracks, resulting in albums that contained a single track, for "
|
||
"instance."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2875
|
||
msgid ""
|
||
"The situation should be improved with this release, as Funkwhale is now "
|
||
"able to store separately the track and album artist, and display it "
|
||
"properly in the interface."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2880
|
||
msgid "Users now have an ActivityPub Actor [Manual action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2882
|
||
msgid ""
|
||
"In the process of implementing federation for user activity such as "
|
||
"listening history, we are now making user profiles (a.k.a. ActivityPub "
|
||
"actors) available through federation."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2885
|
||
msgid ""
|
||
"This does not means the federation is working, but this is a needed step "
|
||
"to implement it."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2887
|
||
msgid ""
|
||
"Those profiles will be created automatically for new users, but you have "
|
||
"to run a command to create them for existing users."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2898
|
||
msgid ""
|
||
"This should only take a few seconds to run. It is safe to interrupt the "
|
||
"process or rerun it multiple times."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2902
|
||
msgid "Image thumbnails [Manual action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2904
|
||
msgid ""
|
||
"To reduce bandwidth usage on slow or limited connexions and improve "
|
||
"performance in general, we now use smaller images in the front-end. For "
|
||
"instance, if you have an album cover with a 1000x1000 pixel size, we will"
|
||
" create smaller versions of this image (50x50, 200x200, 400x400) and "
|
||
"reference those resized version when we don't actually need the original "
|
||
"image."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2910
|
||
msgid ""
|
||
"Thumbnail will be created automatically for new objects, however, you "
|
||
"have to launch a manual command to deal with existing ones."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2921
|
||
msgid ""
|
||
"This should be quite fast but may take up to a few minutes depending on "
|
||
"the number of albums you have in database. It is safe to interrupt the "
|
||
"process or rerun it multiple times."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2926
|
||
msgid "Improved search on federated tracks list"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2928
|
||
msgid ""
|
||
"Having a powerful but easy-to-use search is important but difficult to "
|
||
"achieve, especially if you do not want to have a real complex search "
|
||
"interface."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2931
|
||
msgid ""
|
||
"Github does a pretty good job with that, using a structured but simple "
|
||
"query system (See https://help.github.com/articles/searching-issues-and-"
|
||
"pull-requests/#search-only-issues-or-pull-requests)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2934
|
||
msgid ""
|
||
"This release implements a limited but working subset of this query "
|
||
"system. You can use it only on the federated tracks list "
|
||
"(/manage/federation/tracks) at the moment, but depending on feedback it "
|
||
"will be rolled-out on other pages as well."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2937
|
||
msgid "This is the type of query you can run:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2939
|
||
msgid ""
|
||
"``hello world``: search for \"hello\" and \"world\" in all the available "
|
||
"fields"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2940
|
||
msgid "``hello in:artist`` search for results where artist name is \"hello\""
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2941
|
||
msgid ""
|
||
"``spring in:artist,album`` search for results where artist name or album "
|
||
"title contain \"spring\""
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2942
|
||
msgid "``artist:hello`` search for results where artist name equals \"hello\""
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2943
|
||
msgid ""
|
||
"``artist:\"System of a Down\" domain:instance.funkwhale`` search for "
|
||
"results where artist name equals \"System of a Down\" and inside "
|
||
"\"instance.funkwhale\" library"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2947
|
||
msgid ""
|
||
"Ensure MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_* are set explicitely "
|
||
"[Manual action required]"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2949
|
||
msgid ""
|
||
"In our default .env file, MEDIA_ROOT and STATIC_ROOT were commented by "
|
||
"default, causing some deployment issues on non-docker setups when people "
|
||
"forgot to uncomment them."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2952
|
||
msgid ""
|
||
"From now on, those variables are uncommented, and will also be used on "
|
||
"docker setups to mount the volumes automatically in the docker-"
|
||
"compose.yml file. This has been a source of headache as well in some "
|
||
"deployments, where you had to update both the .env file and the compose "
|
||
"file."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2957
|
||
msgid ""
|
||
"This also applies to in-place paths (MUSIC_DIRECTORY_PATH and "
|
||
"MUSIC_DIRECTORY_SERVE_PATH), whose values are now used directly to set up"
|
||
" the proper Docker volumes."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2960
|
||
msgid ""
|
||
"This will only affect new deployments though. If you want to benefit from"
|
||
" this on an existing instance, do a backup of your ``.env`` and ``docker-"
|
||
"compose.yml`` files and apply the following changes:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2963
|
||
msgid ""
|
||
"Ensure ``MEDIA_ROOT`` is uncommented in your .env file and match the "
|
||
"absolute path where media files are stored on your host "
|
||
"(``/srv/funkwhale/data/media`` by default)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2965
|
||
msgid ""
|
||
"Ensure ``STATIC_ROOT`` is uncommented in your .env file and match the "
|
||
"absolute path where static files are stored on your host "
|
||
"(``/srv/funkwhale/data/static`` by default)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2969
|
||
msgid "If you use in-place import:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2968
|
||
msgid "Ensure MUSIC_DIRECTORY_PATH is uncommented and set to ``/music``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2969
|
||
msgid ""
|
||
"Ensure MUSIC_DIRECTORY_SERVE_PATH is uncommented and set to the absolute "
|
||
"path on your host were your music files are stored "
|
||
"(``/srv/funkwhale/data/music`` by default)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2977
|
||
msgid "Edit your docker-compose.yml file to reflect the changes:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2972
|
||
msgid ""
|
||
"Search for volumes (there should be two occurrences) that contains "
|
||
"``/app/funkwhale_api/media`` on the right side, and replace the whole "
|
||
"line with ``- \"${MEDIA_ROOT}:${MEDIA_ROOT}\"``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2974
|
||
msgid ""
|
||
"Search for a volume that contains ``/app/staticfiles`` on the right side,"
|
||
" and replace the whole line with ``- \"${STATIC_ROOT}:${STATIC_ROOT}\"``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2976
|
||
msgid ""
|
||
"If you use in-place import, search for volumes (there should be two "
|
||
"occurrences) that contains ``/music:ro`` on the right side, and replace "
|
||
"the whole line with ``- "
|
||
"\"${MUSIC_DIRECTORY_SERVE_PATH}:${MUSIC_DIRECTORY_PATH}:ro\"``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2979
|
||
msgid ""
|
||
"In the end, the ``volumes`` directives of your containers should look "
|
||
"like that::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2997
|
||
msgid "Removed Cacheops dependency"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:2999
|
||
msgid ""
|
||
"We removed one of our dependency named django-cacheops. It was unly used "
|
||
"in a few places, and not playing nice with other dependencies."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3002
|
||
msgid ""
|
||
"You can safely remove this dependency in your environment with ``pip "
|
||
"uninstall django-cacheops`` if you're not using docker."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3005
|
||
msgid ""
|
||
"You can also safely remove any ``CACHEOPS_ENABLED`` setting from your "
|
||
"environment file."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3009
|
||
msgid "0.15 (2018-06-24)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3016
|
||
msgid "Added admin interface to manage import requests (#190)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3017
|
||
msgid ""
|
||
"Added replace flag during import to replace already present tracks with a"
|
||
" new version of their track file (#222)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3019
|
||
msgid ""
|
||
"Funkwhale's front-end can now point to any instance (#327) Removed front-"
|
||
"end and back-end coupling"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3021
|
||
msgid "Management interface for users (#212)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3022
|
||
msgid "New invite system (#248) New invite system"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3027
|
||
msgid "Added \"TV\" to the list of highlighted words during YouTube import (#154)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3028
|
||
msgid "Command line import now accepts unlimited args (#242)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3033
|
||
msgid "Expose track files date in manage API (#307)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3034
|
||
msgid ""
|
||
"Fixed current track restart/hiccup when shuffling queue, deleting track "
|
||
"from queue or reordering (#310)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3036
|
||
msgid "Include user's current private playlists on playlist list (#302)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3037
|
||
msgid "Remove link to generic radios, since they don't have detail pages (#324)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3042
|
||
msgid "Document that Funkwhale may be installed with YunoHost (#325)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3043
|
||
msgid "Documented a saner layout with symlinks for in-place imports (#254)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3044
|
||
msgid "Upgrade documentation now use the correct user on non-docker setups (#265)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3048
|
||
msgid "Invite system"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3050
|
||
msgid ""
|
||
"On closed instances, it has always been a little bit painful to create "
|
||
"accounts by hand for new users. This release solve that by adding "
|
||
"invitations."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3053
|
||
msgid ""
|
||
"You can generate invitation codes via the \"users\" admin interface "
|
||
"(you'll find a link in the sidebar). Those codes are valid for 14 days, "
|
||
"and can be used once to create a new account on the instance, even if "
|
||
"registrations are closed."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3057
|
||
msgid ""
|
||
"By default, we generate a random code for invitations, but you can also "
|
||
"use custom codes if you need to print them or make them fancier ;)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3060
|
||
msgid ""
|
||
"Invitations generation and management requires the \"settings\" "
|
||
"permission."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3064
|
||
msgid "Removed front-end and back-end coupling"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3066
|
||
msgid ""
|
||
"Eventhough Funkwhale's front-end has always been a Single Page "
|
||
"Application, talking to an API, it was only able to talk to an API on the"
|
||
" same domain."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3069
|
||
msgid ""
|
||
"There was no real technical justification behind this (only lazyness), "
|
||
"and it was also blocking interesting use cases:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3072
|
||
msgid "Use multiple customized versions of the front-end with the same instance"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3073
|
||
msgid "Use a customized version of the front-end with multiple instances"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3074
|
||
msgid ""
|
||
"Use a locally hosted front-end with a remote API, which is especially "
|
||
"useful in development"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3076
|
||
msgid ""
|
||
"From now on, Funkwhale's front-end can connect to any Funkwhale server. "
|
||
"You can change the server you are connecting to in the footer."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3079
|
||
msgid ""
|
||
"Fixing this also unlocked a really interesting feature in our "
|
||
"development/review workflow: by leveraging Gitlab CI and review apps, we "
|
||
"are now able to deploy automatically live versions of a merge request, "
|
||
"making it possible for anyone to review front-end changes easily, without"
|
||
" the need to install a local environment."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3086
|
||
msgid "0.14.2 (2018-06-16)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3090
|
||
msgid ""
|
||
"This release contains a fix for a permission issue. You should upgrade as"
|
||
" soon as possible. Read the changelog below for more details."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3098
|
||
msgid "Added feedback on shuffle button (#262)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3099
|
||
msgid ""
|
||
"Added multiple warnings in the documentation that you should never run "
|
||
"makemigrations yourself (#291)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3101
|
||
msgid "Album cover served in http (#264)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3102
|
||
msgid ""
|
||
"Apache2 reverse proxy now supports websockets (tested with Apache 2.4.25)"
|
||
" (!252)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3104
|
||
msgid "Display file size in human format during file upload (#289)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3105
|
||
msgid "Switch from BSD-3 licence to AGPL-3 licence (#280)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3109
|
||
msgid "Ensure radios can only be edited and deleted by their owners (#311)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3110
|
||
msgid "Fixed admin menu not showing after login (#245)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3111
|
||
msgid "Fixed broken pagination in Subsonic API (#295)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3112
|
||
msgid "Fixed duplicated websocket connexion on timeline (#287)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3117
|
||
msgid "Improved documentation about in-place imports setup (#298)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3122
|
||
msgid ""
|
||
"Added Black and flake8 checks in CI to ensure consistent code styling and"
|
||
" formatting (#297)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3124
|
||
msgid "Added bug and feature issue templates (#299)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3128
|
||
msgid "Permission issues on radios"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3130
|
||
msgid ""
|
||
"Because of an error in the way we checked user permissions on radios, "
|
||
"public radios could be deleted by any logged-in user, even if they were "
|
||
"not the owner of the radio."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3134
|
||
msgid ""
|
||
"We recommend instances owners to upgrade as fast as possible to avoid any"
|
||
" abuse and data loss."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3139
|
||
msgid "Funkwhale is now licenced under AGPL-3"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3141
|
||
msgid ""
|
||
"Following the recent switch made by PixelFed "
|
||
"(https://github.com/dansup/pixelfed/issues/143), we decided along with "
|
||
"the community to relicence Funkwhale under the AGPL-3 licence. We did "
|
||
"this switch for various reasons:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3146
|
||
msgid "This is better aligned with other fediverse software"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3147
|
||
msgid ""
|
||
"It prohibits anyone to distribute closed-source and proprietary forks of "
|
||
"Funkwhale"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3149
|
||
msgid ""
|
||
"As end users and instance owners, this does not change anything. You can "
|
||
"continue to use Funkwhale exactly as you did before :)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3154
|
||
msgid "Apache support for websocket"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3156
|
||
msgid ""
|
||
"Up until now, our Apache2 configuration was not working with websockets. "
|
||
"This is now solved by adding this at the beginning of your Apache2 "
|
||
"configuration file::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3161
|
||
msgid "And this, before the \"/api\" block::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3166
|
||
msgid ""
|
||
"Websockets may not be supported in older versions of Apache2. Be sure to "
|
||
"upgrade to the latest version available."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3170
|
||
msgid "Serving album covers in https (Apache2 proxy)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3172
|
||
msgid ""
|
||
"Two issues are addressed here. The first one was about Django replying "
|
||
"with mixed content (http) when queried for covers. Setting up the `X"
|
||
"-Forwarded-Proto` allows Django to know that the client is using https, "
|
||
"and that the reply must be https as well."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3177
|
||
msgid ""
|
||
"Second issue was a problem of permission causing Apache a denied access "
|
||
"to album cover folder. It is solved by adding another block for this path"
|
||
" in the Apache configuration file for funkwhale."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3181
|
||
msgid "Here is how to modify your `funkwhale.conf` apache2 configuration::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3202
|
||
msgid "About the makemigrations warning"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3204
|
||
msgid "You may sometimes get the following warning while applying migrations::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3208
|
||
msgid ""
|
||
"This is a warning, not an error, and it can be safely ignored. Never run "
|
||
"the ``makemigrations`` command yourself."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3213
|
||
msgid "0.14.1 (2018-06-06)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3219
|
||
msgid "Display server version in the footer (#270)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3220
|
||
msgid ""
|
||
"fix_track_files will now update files with bad mimetype (and not only the"
|
||
" one with no mimetype) (#273)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3222
|
||
msgid ""
|
||
"Huge performance boost (~x5 to x7) during CLI import that queries "
|
||
"MusicBrainz (#288)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3224
|
||
msgid "Removed alpha-state transcoding support (#271)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3228
|
||
msgid "Broken logging statement during import error (#274)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3229
|
||
msgid "Broken search bar on library home (#278)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3230
|
||
msgid ""
|
||
"Do not crash when importing track with an artist that do not match the "
|
||
"release artist (#237)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3232
|
||
msgid "Do not crash when tag contains multiple uuids with a / separator (#267)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3233
|
||
msgid "Ensure we do not store bad mimetypes (such as application/x-empty) (#266)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3234
|
||
msgid "Fix broken \"play all\" button that played only 25 tracks (#281)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3235
|
||
msgid "Fixed broken track download modal (overflow and wrong URL) (#239)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3236
|
||
msgid "Removed hardcoded size limit in file upload widget (#275)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3241
|
||
msgid ""
|
||
"Added warning about _protected/music location in nginx configuration "
|
||
"(#247)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3245
|
||
msgid "Removed alpha-state transcoding (#271)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3247
|
||
msgid ""
|
||
"A few months ago, a basic transcoding feature was implemented. Due to the"
|
||
" way this feature was designed, it was slow, CPU intensive on the server "
|
||
"side, and very tightly coupled to the reverse-proxy configuration, "
|
||
"preventing it to work Apache2, for instance. It was also not compatible "
|
||
"with Subsonic clients."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3252
|
||
msgid ""
|
||
"Based on that, we're currently removing support for transcoding **in its "
|
||
"current state**. The work on a better designed transcoding feature can be"
|
||
" tracked in https://dev.funkwhale.audio/funkwhale/funkwhale/issues/272."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3256
|
||
msgid ""
|
||
"You don't have to do anything on your side, but you may want to remove "
|
||
"the now obsolete configuration from your reverse proxy file (nginx "
|
||
"only)::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3301
|
||
msgid "0.14 (2018-06-02)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3304 ../../../CHANGELOG.md:3508 ../../../CHANGELOG.md:3629
|
||
msgid "Upgrade instructions are available at"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3304 ../../../CHANGELOG.md:3508 ../../../CHANGELOG.md:3629
|
||
msgid "https://docs.funkwhale.audio/upgrading.html"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3308
|
||
msgid ""
|
||
"Admins can now configure default permissions that will be granted to all "
|
||
"registered users (#236)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3310
|
||
msgid "Files management interface for users with \"library\" permission (#223)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3311
|
||
msgid ""
|
||
"New action table component for quick and efficient batch actions (#228) "
|
||
"This is implemented on the federated tracks pages, but will be included "
|
||
"in other pages as well depending on the feedback."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3318
|
||
msgid ""
|
||
"Added a new \"upload\" permission that allows user to launch import and "
|
||
"view their own imports (#230)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3320
|
||
msgid "Added Support for OggTheora in import."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3321
|
||
msgid "Autoremove media files on model instance deletion (#241)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3322
|
||
msgid ""
|
||
"Can now import a whole remote library at once thanks to new Action Table "
|
||
"component (#164)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3324
|
||
msgid ""
|
||
"Can now use album covers from flac/mp3 metadata and separate file in "
|
||
"track directory (#219)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3326
|
||
msgid "Implemented getCovertArt in Subsonic API to serve album covers (#258)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3327
|
||
msgid ""
|
||
"Implemented scrobble endpoint of subsonic API, listenings are now tracked"
|
||
" correctly from third party apps that use this endpoint (#260)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3329
|
||
msgid ""
|
||
"Retructured music API to increase performance and remove useless "
|
||
"endpoints (#224)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3335
|
||
msgid "Consistent constraints/checks for URL size (#207)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3336
|
||
msgid "Display proper total number of tracks on radio detail (#225)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3337
|
||
msgid "Do not crash on flac import if musicbrainz tags are missing (#214)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3338
|
||
msgid "Empty save button in radio builder (#226)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3339
|
||
msgid ""
|
||
"Ensure anonymous users can use the app if the instance is configured "
|
||
"accordingly (#229)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3341
|
||
msgid ""
|
||
"Ensure inactive users cannot get auth tokens (#218) This was already the "
|
||
"case bug we missed some checks"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3343
|
||
msgid "File-upload import now supports Flac files (#213)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3344
|
||
msgid ""
|
||
"File-upload importer should now work properly, assuming files are tagged "
|
||
"(#106)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3346
|
||
msgid "Fixed a few broken translations strings (#227)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3347
|
||
msgid "Fixed broken ordering in front-end lists (#179)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3348
|
||
msgid "Fixed ignored page_size paremeter on artist and favorites list (#240)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3349
|
||
msgid "Read ID3Tag Tracknumber from TRCK (#220)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3350
|
||
msgid "We now fetch album covers regardless of the import methods (#231)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3354
|
||
msgid ""
|
||
"Added missing subsonic configuration block in deployment vhost files "
|
||
"(#249)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3355
|
||
msgid "Moved upgrade doc under install doc in TOC (#251)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3360
|
||
msgid ""
|
||
"Removed acoustid support, as the integration was buggy and error-prone "
|
||
"(#106)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3364
|
||
msgid "Files management interface"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3366
|
||
msgid ""
|
||
"This is the first bit of an ongoing work that will span several releases,"
|
||
" to bring more powerful library management features to Funkwhale. This "
|
||
"iteration includes a basic file management interface where users with the"
|
||
" \"library\" permission can list and search available files, order them "
|
||
"using various criterias (size, bitrate, duration...) and delete them."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3373
|
||
msgid "New \"upload\" permission"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3375
|
||
msgid ""
|
||
"This new permission is helpful if you want to give upload/import rights "
|
||
"to some users, but don't want them to be able to manage the library as a "
|
||
"whole: although there are no controls yet for managing library in the "
|
||
"front-end, subsequent release will introduce management interfaces for "
|
||
"artists, files, etc."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3381
|
||
msgid ""
|
||
"Because of that, users with the \"library\" permission will have much "
|
||
"more power, and will also be able to remove content from the platform. On"
|
||
" the other hand, users with the \"upload\" permission will only have the "
|
||
"ability to add new content."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3386
|
||
msgid ""
|
||
"Also, this release also includes a new feature called \"default "
|
||
"permissions\": those are permissions that are granted to every users on "
|
||
"the platform. On public/open instances, this will play well with the "
|
||
"\"upload\" permission since everyone will be able to contribute to the "
|
||
"instance library without an admin giving the permission to every single "
|
||
"user."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3393
|
||
msgid "Smarter album cover importer"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3395
|
||
msgid ""
|
||
"In earlier versions, covers where only imported when launching a YouTube "
|
||
"import. Starting from this release, covers will be imported regardless of"
|
||
" the import mode (file upload, youtube-dl, CLI, in-place...). Funkwhale "
|
||
"will look for covers in the following order:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3400
|
||
msgid "In the imported file itself (FLAC/MP3 only)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3401
|
||
msgid "In a cover.jpg or cover.png in the file directory"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3402
|
||
msgid ""
|
||
"By fetching cover art from Musibrainz, assuming the file is tagged "
|
||
"correctly"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3404
|
||
msgid ""
|
||
"This will only work for newly imported tracks and albums though. In the "
|
||
"future, we may offer an option to refetch album covers from the "
|
||
"interface, but in the meantime, you can use the following snippet:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3422
|
||
msgid "Then launch it::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3437
|
||
msgid ""
|
||
"Depending on your number of albums, the previous snippet may take some "
|
||
"time to execute. You can interrupt it at any time using ctrl-c and "
|
||
"relaunch it later, as it's idempotent."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3442
|
||
msgid "Music API changes"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3444
|
||
msgid ""
|
||
"This release includes an API break. Even though the API is advertised as "
|
||
"unstable, and not documented, here is a brief explanation of the change "
|
||
"in case you are using the API in a client or in a script. Summary of the "
|
||
"changes:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3448
|
||
msgid ""
|
||
"``/api/v1/artists`` does not includes a list of tracks anymore. It was to"
|
||
" heavy to return all of this data all the time. You can get all tracks "
|
||
"for an artist using ``/api/v1/tracks?artist=artist_id``"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3451
|
||
msgid ""
|
||
"Additionally, ``/api/v1/tracks`` now support an ``album`` filter to "
|
||
"filter tracks matching an album"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3453
|
||
msgid ""
|
||
"``/api/v1/artists/search``, ``/api/v1/albums/search`` and "
|
||
"``/api/v1/tracks/search`` endpoints are removed. Use "
|
||
"``/api/v1/{artists|albums|tracks}/?q=yourquery`` instead. It's also more "
|
||
"powerful, since you can combine search with other filters and ordering "
|
||
"options."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3457
|
||
msgid ""
|
||
"``/api/v1/requests/import-requests/search`` endpoint is removed as well. "
|
||
"Use ``/api/v1/requests/import-requests/?q=yourquery`` instead. It's also "
|
||
"more powerful, since you can combine search with other filters and "
|
||
"ordering options."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3462
|
||
msgid ""
|
||
"Of course, the front-end was updated to work with the new API, so this "
|
||
"should not impact end-users in any way, apart from slight performance "
|
||
"gains."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3467
|
||
msgid ""
|
||
"The API is still not stable and may evolve again in the future. API "
|
||
"freeze will come at a later point."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3471
|
||
msgid "Flac files imports via upload"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3473
|
||
msgid ""
|
||
"You have nothing to do to benefit from this, however, since Flac files "
|
||
"tend to be a lot bigger than other files, you may want to increase the "
|
||
"``client_max_body_size`` value in your Nginx configuration if you plan to"
|
||
" upload flac files."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3479
|
||
msgid "Missing subsonic configuration bloc in vhost files"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3481
|
||
msgid ""
|
||
"Because of a missing bloc in the sample Nginx and Apache configurations, "
|
||
"instances that were deployed after the 0.13 release are likely to be "
|
||
"unable to answer to Subsonic clients (the missing bits were properly "
|
||
"documented in the changelog)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3486
|
||
msgid ""
|
||
"Ensure you have the following snippets in your Nginx or Apache "
|
||
"configuration if you plan to use the Subsonic API."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3489
|
||
msgid "Nginx::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3496
|
||
msgid "Apache2::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3505
|
||
msgid "0.13 (2018-05-19)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3512
|
||
msgid "Can now import and play flac files (#157)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3513
|
||
msgid "Simpler permission system (#152)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3514
|
||
msgid "Store file length, size and bitrate (#195)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3515
|
||
msgid ""
|
||
"We now have a brand new instance settings interface in the front-end "
|
||
"(#206)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3520
|
||
msgid "Disabled browsable HTML API in production (#205)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3521
|
||
msgid ""
|
||
"Instances can now indicate on the nodeinfo endpoint if they want to "
|
||
"remain private (#200)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3527
|
||
msgid ""
|
||
".well-known/nodeinfo endpoint can now answer to request with Accept: "
|
||
"application/json (#197)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3529
|
||
msgid "Fixed escaping issue of track name in playlist modal (#201)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3530
|
||
msgid "Fixed missing dot when downloading file (#204)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3531
|
||
msgid ""
|
||
"In-place imported tracks with non-ascii characters don't break reverse-"
|
||
"proxy serving (#196)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3533
|
||
msgid "Removed Python 3.6 dependency (secrets module) (#198)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3534
|
||
msgid "Uplayable tracks are now properly disabled in the interface (#199)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3538
|
||
msgid "Instance settings interface"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3540
|
||
msgid ""
|
||
"Prior to this release, the only way to update instance settings (such as "
|
||
"instance description, signup policy, federation configuration, etc.) was "
|
||
"using the admin interface provided by Django (the back-end framework "
|
||
"which power the API)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3544
|
||
msgid "This interface worked, but was not really-user friendly and intuitive."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3546
|
||
msgid ""
|
||
"Starting from this release, we now offer a dedicated interface directly "
|
||
"in the front-end. You can view and edit all your instance settings from "
|
||
"here, assuming you have the required permissions."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3550
|
||
msgid ""
|
||
"This interface is available at ``/manage/settings`` and via link in the "
|
||
"sidebar."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3554
|
||
msgid "Storage of bitrate, size and length in database"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3556
|
||
msgid ""
|
||
"Starting with this release, when importing files, Funkwhale will store "
|
||
"additional information about audio files:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3559
|
||
msgid "Bitrate"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3560
|
||
msgid "Size (in bytes)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3561
|
||
msgid "Duration"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3563
|
||
msgid ""
|
||
"This change is not retroactive, meaning already imported files will lack "
|
||
"those informations. The interface and API should work as before in such "
|
||
"case, however, we offer a command to deal with legacy files and populate "
|
||
"the missing values."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3567 ../../../CHANGELOG.md:3607
|
||
msgid "On docker setups:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3574 ../../../CHANGELOG.md:3613
|
||
msgid "On non-docker setups:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3583
|
||
msgid ""
|
||
"The execution time for this command is proportional to the number of "
|
||
"audio files stored on your instance. This is because we need to read the "
|
||
"files from disk to fetch the data. You can run it in the background while"
|
||
" Funkwhale is up."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3588
|
||
msgid ""
|
||
"It's also safe to interrupt this command and rerun it at a later point, "
|
||
"or run it multiple times."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3591
|
||
msgid "Use the --dry-run flag to check how many files would be impacted."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3595
|
||
msgid "Simpler permission system"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3597
|
||
msgid ""
|
||
"Starting from this release, the permission system is much simpler. Up "
|
||
"until now, we were using Django's built-in permission system, which was "
|
||
"working, but also quite complex to deal with."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3601
|
||
msgid ""
|
||
"The new implementation relies on simpler logic, which will make "
|
||
"integration on the front-end in upcoming releases faster and easier."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3604
|
||
msgid ""
|
||
"If you have manually given permissions to users on your instance, you can"
|
||
" migrate those to the new system."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3620
|
||
msgid ""
|
||
"There is still no dedicated interface to manage user permissions, but you"
|
||
" can use the admin interface at ``/api/admin/users/user/`` for that "
|
||
"purpose in the meantime."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3626
|
||
msgid "0.12 (2018-05-09)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3633
|
||
msgid ""
|
||
"Subsonic API implementation to offer compatibility with existing clients "
|
||
"such as DSub (#75)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3635
|
||
msgid "Use nodeinfo standard for publishing instance information (#192)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3640
|
||
msgid ""
|
||
"Play button now play tracks immediately instead of appending them to the "
|
||
"queue (#99, #156)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3646
|
||
msgid "Fix broken federated import (#193)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3651
|
||
msgid ""
|
||
"Up-to-date documentation for upgrading front-end files on docker setup "
|
||
"(#132)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3655
|
||
msgid "Subsonic API"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3657
|
||
msgid ""
|
||
"This release implements some core parts of the Subsonic API, which is "
|
||
"widely deployed in various projects and supported by numerous clients."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3660
|
||
msgid ""
|
||
"By offering this API in Funkwhale, we make it possible to access the "
|
||
"instance library and listen to the music without from existing Subsonic "
|
||
"clients, and without developping our own alternative clients for each and"
|
||
" every platform."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3664
|
||
msgid ""
|
||
"Most advanced Subsonic clients support offline caching of music files, "
|
||
"playlist management and search, which makes them well-suited for nomadic "
|
||
"use."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3667
|
||
msgid ""
|
||
"Please see `our list of supported apps "
|
||
"<https://funkwhale.audio/en_US/apps>`_ for more informations about "
|
||
"supported clients and user instructions."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3670
|
||
msgid ""
|
||
"At the instance-level, the Subsonic API is enabled by default, but "
|
||
"require and additional endpoint to be added in you reverse-proxy "
|
||
"configuration."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3673
|
||
msgid "On nginx, add the following block::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3680
|
||
msgid "On Apache, add the following block::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3687
|
||
msgid "The Subsonic can be disabled at the instance level from the django admin."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3691
|
||
msgid ""
|
||
"Because of Subsonic's API design which assumes cleartext storing of user "
|
||
"passwords, we chose to have a dedicated, separate password for that "
|
||
"purpose. Users can generate this password from their settings page in the"
|
||
" web client."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3698
|
||
msgid "Nodeinfo standard for instance information and stats"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3702
|
||
msgid ""
|
||
"The ``/api/v1/instance/stats/`` endpoint which was used to display "
|
||
"instance data in the about page is removed in favor of the new "
|
||
"``/api/v1/instance/nodeinfo/2.0/`` endpoint."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3706
|
||
msgid ""
|
||
"In earlier version, we where using a custom endpoint and format for our "
|
||
"instance information and statistics. While this was working, this was not"
|
||
" compatible with anything else on the fediverse."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3710
|
||
msgid ""
|
||
"We now offer a nodeinfo 2.0 endpoint which provides, in a single place, "
|
||
"all the instance information such as library and user activity "
|
||
"statistics, public instance settings (description, registration and "
|
||
"federation status, etc.)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3714
|
||
msgid "We offer two settings to manage nodeinfo in your Funkwhale instance:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3716
|
||
msgid ""
|
||
"One setting to completely disable nodeinfo, but this is not recommended "
|
||
"as the exposed data may be needed to make some parts of the front-end "
|
||
"work (especially the about page)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3719
|
||
msgid ""
|
||
"One setting to disable only usage and library statistics in the nodeinfo "
|
||
"endpoint. This is useful if you want the nodeinfo endpoint to work, but "
|
||
"don't feel comfortable sharing aggregated statistics about your library "
|
||
"and user activity."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3724
|
||
msgid ""
|
||
"To make your instance fully compatible with the nodeinfo protocol, you "
|
||
"need to to edit your nginx configuration file::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3743
|
||
msgid "You can do the same if you use apache::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3761
|
||
msgid ""
|
||
"This will ensure all well-known endpoints are proxied to funkwhale, and "
|
||
"not just webfinger one."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3764
|
||
msgid "Links:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3766
|
||
msgid "About nodeinfo: https://github.com/jhass/nodeinfo"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3770
|
||
msgid "0.11 (2018-05-06)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3774
|
||
msgid ""
|
||
"Special thanks for this release go to @renon:matrix.org (@Hazmo on "
|
||
"Gitlab) for bringing Apache2 support to Funkwhale and contributing on "
|
||
"other issues. Thank you!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3780
|
||
msgid ""
|
||
"Funkwhale now works behind an Apache2 reverse proxy (!165) check out the "
|
||
"brand new documentation at "
|
||
"https://docs.funkwhale.audio/installation/index.html#apache2 if you want "
|
||
"to try it!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3783
|
||
msgid ""
|
||
"Users can now request password reset by email, assuming a SMTP server was"
|
||
" correctly configured (#187)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3788
|
||
msgid ""
|
||
"Added a fix_track_files command to run checks and fixes against library "
|
||
"(#183)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3790
|
||
msgid "Avoid fetching Actor object on every request authentication"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3791
|
||
msgid "Can now relaunch errored jobs and batches (#176)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3792
|
||
msgid ""
|
||
"List pending requests by default, added a status filter for requests "
|
||
"(#109)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3793
|
||
msgid "More structured menus in sidebar, added labels with notifications"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3794
|
||
msgid "Sample virtual-host file for Apache2 reverse-proxy (!165)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3795
|
||
msgid ""
|
||
"Store high-level settings (such as federation or auth-related ones) in "
|
||
"database (#186)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3801
|
||
msgid "Ensure in place imported files get a proper mimetype (#183)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3802
|
||
msgid ""
|
||
"Federation cache suppression is now simpler and also deletes orphaned "
|
||
"files (#189)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3804
|
||
msgid "Fixed small UI glitches/bugs in federation tabs (#184)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3805
|
||
msgid "X-sendfile not working with in place import (#182)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3810
|
||
msgid "Added a documentation area for third-party projects (#180)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3811
|
||
msgid ""
|
||
"Added documentation for optimizing Funkwhale and reduce its memory "
|
||
"footprint."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3812
|
||
msgid "Document that the database should use an utf-8 encoding (#185)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3813
|
||
msgid "Foundations for API documentation with Swagger (#178)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3817
|
||
msgid "Database storage for high-level settings"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3819
|
||
msgid ""
|
||
"Due to the work done in #186, the following environment variables have "
|
||
"been deprecated:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3822
|
||
msgid "FEDERATION_ENABLED"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3823
|
||
msgid "FEDERATION_COLLECTION_PAGE_SIZE"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3824
|
||
msgid "FEDERATION_MUSIC_NEEDS_APPROVAL"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3825
|
||
msgid "FEDERATION_ACTOR_FETCH_DELAY"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3826
|
||
msgid "PLAYLISTS_MAX_TRACKS"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3827
|
||
msgid "API_AUTHENTICATION_REQUIRED"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3829
|
||
msgid ""
|
||
"Configuration for this settings has been moved to database, as it will "
|
||
"provide a better user-experience, by allowing you to edit these values "
|
||
"on-the-fly, without restarting Funkwhale processes."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3833
|
||
msgid ""
|
||
"You can leave those environment variables in your .env file for now, as "
|
||
"the values will be used to populate the database entries. We'll make a "
|
||
"proper announcement when the variables won't be used anymore."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3837
|
||
msgid ""
|
||
"Please browse https://docs.funkwhale.audio/configuration.html#instance-"
|
||
"settings for more information about instance configuration using the web "
|
||
"interface."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3842
|
||
msgid "System emails"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3844
|
||
msgid "Starting from this release, Funkwhale will send two types of emails:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3847
|
||
msgid "Email confirmation emails, to ensure a user's email is valid"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3848
|
||
msgid ""
|
||
"Password reset emails, enabling user to reset their password without an "
|
||
"admin's intervention"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3850
|
||
msgid ""
|
||
"Email sending is disabled by default, as it requires additional "
|
||
"configuration. In this mode, emails are simply outputed on stdout."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3853
|
||
msgid ""
|
||
"If you want to actually send those emails to your users, you should edit "
|
||
"your .env file and tweak the ``EMAIL_CONFIG`` variable. See "
|
||
":data:`EMAIL_CONFIG <config.settings.common.EMAIL_CONFIG>` for more "
|
||
"details."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3859
|
||
msgid ""
|
||
"As a result of these changes, the ``DJANGO_EMAIL_BACKEND`` variable, "
|
||
"which was not documented, has no effect anymore. You can safely remove it"
|
||
" from your .env file if it is set."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3865
|
||
msgid "Proxy headers for non-docker deployments"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3867
|
||
msgid ""
|
||
"For non-docker deployments, add ``--proxy-headers`` at the end of the "
|
||
"``daphne`` command in :file:`/etc/systemd/system/funkwhale-"
|
||
"server.service`."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3870
|
||
msgid ""
|
||
"This will ensure the application receive the correct IP address from the "
|
||
"client and not the proxy's one."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3875
|
||
msgid "0.10 (2018-04-23)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3879
|
||
msgid "Can now import files in-place from the CLI importer (#155)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3884
|
||
msgid "Avoid downloading audio files multiple times from remote libraries (#163)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3885
|
||
msgid "Better file import performance and error handling (#144)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3886
|
||
msgid ""
|
||
"Import job and batch API and front-end have been improved with better "
|
||
"performance, pagination and additional filters (#171)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3888
|
||
msgid ""
|
||
"Increased max_length on TrackFile.source, this will help when importing "
|
||
"files with a really long path (#142)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3890
|
||
msgid "Player is back in Queue tab (#150)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3895
|
||
msgid "Fail graciously when AP representation includes a null_value for mediaType"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3896
|
||
msgid "Fix sidebar tabs not showing under small resolution under Chrome (#173)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3897
|
||
msgid "Fixed broken login due to badly configured Axios (#172)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3898
|
||
msgid "Fixed broken playlist modal after login (#155)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3899
|
||
msgid ""
|
||
"Fixed queue reorder or track deletion restarting currently playing track "
|
||
"(#151)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3901
|
||
msgid ""
|
||
"Radio will now append new track if you delete the last track in queue "
|
||
"(#145)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3902
|
||
msgid "Reset all sensitive front-end data on logout (#124)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3903
|
||
msgid "Typos/not showing text due to i18n work (#175)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3908
|
||
msgid "Better documentation for hardware requirements and memory usage (#165)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3912
|
||
msgid "In-place import"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3914
|
||
msgid ""
|
||
"This release includes in-place imports for the CLI import. This means you"
|
||
" can load gigabytes of music into funkwhale without worrying about about "
|
||
"Funkwhale copying those music files in its internal storage and eating "
|
||
"your disk space."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3918
|
||
msgid ""
|
||
"`This new feature is documented here <https://docs.funkwhale.audio"
|
||
"/importing-music.html#in-place-import>`_ and require additional "
|
||
"configuration to ensure funkwhale and your webserver can serve those "
|
||
"files properly."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3922
|
||
msgid "**Non-docker users:**"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3924 ../../../CHANGELOG.md:3938
|
||
msgid ""
|
||
"Assuming your music is stored in ``/srv/funkwhale/data/music``, add the "
|
||
"following block to your nginx configuration::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3932
|
||
msgid "And the following to your .env file::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3936
|
||
msgid "**Docker users:**"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3946
|
||
msgid ""
|
||
"Assuming you have the following volume directive in your ``docker-"
|
||
"compose.yml`` (it's the default): "
|
||
"``/srv/funkwhale/data/music:/music:ro``, then add the following to your "
|
||
".env file::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3957
|
||
msgid "0.9.1 (2018-04-17)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3961
|
||
msgid "Allow null values for musicbrainz_id in Audio ActivityPub representation"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3962
|
||
msgid ""
|
||
"Fixed broken permission check on library scanning and too aggressive page"
|
||
" validation"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3967
|
||
msgid "0.9 (2018-04-17)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3971
|
||
msgid "Add internationalization support (#5)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3972
|
||
msgid "Can now follow and import music from remote libraries (#136, #137)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3977
|
||
msgid "Added a i18n-extract yarn script to extract strings to PO files (#162)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3978
|
||
msgid "User admin now includes signup and last login dates (#148)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3979
|
||
msgid ""
|
||
"We now use a proper user agent including instance version and url during "
|
||
"outgoing requests"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3984
|
||
msgid "Federation is here!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3986
|
||
msgid "This is for real this time, and includes:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3988
|
||
msgid "Following other Funkwhale libraries"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3989
|
||
msgid ""
|
||
"Importing tracks from remote libraries (tracks are hotlinked, and only "
|
||
"cached for a short amount of time)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3990
|
||
msgid "Searching accross federated catalogs"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3992
|
||
msgid ""
|
||
"Note that by default, federation is opt-in, on a per-instance basis: "
|
||
"instances will request access to your catalog, and you can accept or "
|
||
"refuse those requests. You can also revoke the access at any time."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:3996
|
||
msgid ""
|
||
"Documentation was updated with relevant instructions to use and benefit "
|
||
"from this new feature: https://docs.funkwhale.audio/federation.html"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4000
|
||
msgid "Preparing internationalization"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4002
|
||
msgid ""
|
||
"Funkwhale's front-end as always been english-only, and this is a barrier "
|
||
"to new users. The work make Funkwhale's interface translatable was "
|
||
"started in this release by Baptiste. Although nothing is translated yet, "
|
||
"this release includes behind the stage changes that will make it possible"
|
||
" in the near future."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4008
|
||
msgid ""
|
||
"Many thank to Baptiste for the hard work and for figuring out a proper "
|
||
"solution to this difficult problem."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4012
|
||
msgid "Upgrade path"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4014
|
||
msgid ""
|
||
"In addition to the usual instructions from "
|
||
"https://docs.funkwhale.audio/upgrading.html, non-docker users will have "
|
||
"to setup an additional systemd unit file for recurrent tasks."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4018
|
||
msgid ""
|
||
"This was forgotten in the deployment documentation, but recurrent tasks, "
|
||
"managed by the celery beat process, will be needed more and more in "
|
||
"subsequent releases. Right now, we'll be using to clear the cache for "
|
||
"federated music files and keep disk usage to a minimum."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4023
|
||
msgid ""
|
||
"In the future, they will also be needed to refetch music metadata or "
|
||
"federated information periodically."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4026
|
||
msgid "Celery beat can be enabled easily::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4036
|
||
msgid "Docker users already have celerybeat enabled."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4040
|
||
msgid "0.8 (2018-04-02)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4044
|
||
msgid "Add a detail page for radios (#64)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4045
|
||
msgid "Implemented page title binding (#1)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4046
|
||
msgid "Previous Track button restart playback after 3 seconds (#146)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4051
|
||
msgid "Added credits to Francis Gading for the logotype (#101)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4052
|
||
msgid ""
|
||
"API endpoint for fetching instance activity and updated timeline to use "
|
||
"this new endpoint (#141)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4054
|
||
msgid "Better error messages in case of missing environment variables (#140)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4055
|
||
msgid ""
|
||
"Implemented a @test@yourfunkwhaledomain bot to ensure federation works "
|
||
"properly. Send it \"/ping\" and it will answer back :)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4057
|
||
msgid "Queue shuffle now apply only to tracks after the current one (#97)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4058
|
||
msgid ""
|
||
"Removed player from queue tab and consistently show current track in "
|
||
"queue (#131)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4060
|
||
msgid "We now restrict some usernames from being used during signup (#139)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4065
|
||
msgid "Better error handling during file import (#120)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4066
|
||
msgid "Better handling of utf-8 filenames during file import (#138)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4067
|
||
msgid "Converted favicon from .ico to .png (#130)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4068
|
||
msgid ""
|
||
"Upgraded to Python 3.6 to fix weird but harmless weakref error on django "
|
||
"task (#121)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4074
|
||
msgid "Documented the upgrade process (#127)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4078
|
||
msgid "Preparing for federation"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4080
|
||
msgid ""
|
||
"Federation of music libraries is one of the most asked feature. While "
|
||
"there is still a lot of work to do, this version includes the foundation "
|
||
"that will enable funkwhale servers to communicate between each others, "
|
||
"and with other federated software, such as Mastodon."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4086
|
||
msgid "Funkwhale will use ActivityPub as it's federation protocol."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4088
|
||
msgid ""
|
||
"In order to prepare for federation (see #136 and #137), new API endpoints"
|
||
" have been added under /federation and /.well-known/webfinger."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4091
|
||
msgid ""
|
||
"For these endpoints to work, you will need to update your nginx "
|
||
"configuration, and add the following snippets::"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4104
|
||
msgid ""
|
||
"This will ensure federation endpoints will be reachable in the future. "
|
||
"You can of course skip this part if you know you will not federate your "
|
||
"instance."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4107
|
||
msgid ""
|
||
"A new ``FEDERATION_ENABLED`` env var have also been added to control "
|
||
"whether federation is enabled or not on the application side. This "
|
||
"settings defaults to True, which should have no consequences at the "
|
||
"moment, since actual federation is not implemented and the only available"
|
||
" endpoints are for testing purposes."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4113
|
||
msgid ""
|
||
"Add ``FEDERATION_ENABLED=false`` to your .env file to disable federation "
|
||
"on the application side."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4116
|
||
msgid ""
|
||
"To test and troubleshoot federation, we've added a bot account. This bot "
|
||
"is available at @test@yourinstancedomain, and sending it \"/ping\", for "
|
||
"example, via Mastodon, should trigger a response."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4123
|
||
msgid "0.7 (2018-03-21)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4127
|
||
msgid "Can now filter artists and albums with no listenable tracks (#114)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4128
|
||
msgid ""
|
||
"Improve the style of the sidebar to make it easier to understand which "
|
||
"tab is selected (#118)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4130
|
||
msgid "On artist page, albums are not sorted by release date, if any (#116)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4131
|
||
msgid "Playlists are here \\o/ :tada: (#3, #93, #94)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4132
|
||
msgid "Use django-cacheops to cache common ORM requests (#117)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4137
|
||
msgid "Fixed broken import request admin (#115)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4138
|
||
msgid ""
|
||
"Fixed forced redirection to login event with "
|
||
"API_AUTHENTICATION_REQUIRED=False (#119)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4140
|
||
msgid ""
|
||
"Fixed position not being reseted properly when playing the same track "
|
||
"multiple times in a row"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4142
|
||
msgid "Fixed synchronized start/stop radio buttons for all custom radios (#103)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4143
|
||
msgid "Fixed typo and missing icon on homepage (#96)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4148
|
||
msgid ""
|
||
"Up-to-date and complete development and contribution instructions in "
|
||
"README.rst (#123)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4153
|
||
msgid "0.6.1 (2018-03-06)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4157
|
||
msgid "Can now skip acoustid on file import with the --no-acoustid flag (#111)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4162
|
||
msgid "Added missing batch id in output during import (#112)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4163
|
||
msgid "Added some feedback on the play button (#100)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4164
|
||
msgid "Smarter pagination which takes a fixed size (#84)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4169
|
||
msgid ""
|
||
"Completely removed django-cachalot from the codebase (#110). You can "
|
||
"safely remove the CACHALOT_ENABLED setting from your .env file"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4174
|
||
msgid "0.6 (2018-03-04)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4178
|
||
msgid "Basic activity stream for listening and favorites (#23)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4179
|
||
msgid ""
|
||
"Switched to django-channels and daphne for serving HTTP and websocket "
|
||
"(#34)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4182
|
||
msgid "Upgrades notes"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4184
|
||
msgid ""
|
||
"This version contains breaking changes in the way funkwhale is deployed, "
|
||
"please read the notes carefully."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4188
|
||
msgid "Instance timeline"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4190
|
||
msgid ""
|
||
"A new \"Activity\" page is now available from the sidebar, where you can "
|
||
"browse your instance activity. At the moment, this includes other users "
|
||
"favorites and listening, but more activity types will be implemented in "
|
||
"the future."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4195
|
||
msgid ""
|
||
"Internally, we implemented those events by following the Activity Stream "
|
||
"specification, which will help us to be compatible with other networks in"
|
||
" the long-term."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4199
|
||
msgid ""
|
||
"A new settings page has been added to control the visibility of your "
|
||
"activity. By default, your activity will be browsable by anyone on your "
|
||
"instance, but you can switch to a full private mode where nothing is "
|
||
"shared."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4203
|
||
msgid "The setting form is available in your profile."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4206
|
||
msgid "Switch from gunicorn to daphne"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4208
|
||
msgid ""
|
||
"This release include an important change in the way we serve the HTTP "
|
||
"API. To prepare for new realtime features and enable websocket support in"
|
||
" Funkwhale, we are now using django-channels and daphne to serve HTTP and"
|
||
" websocket traffic."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4212
|
||
msgid ""
|
||
"This replaces gunicorn and the switch should be easy assuming you follow "
|
||
"the upgrade process described bellow."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4215
|
||
msgid ""
|
||
"If you are using docker, please remove the command instruction inside the"
|
||
" api service, as the up-to-date command is now included directly in the "
|
||
"image as the default entry point:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4226
|
||
msgid ""
|
||
"On non docker setups, you'll have to update the [Service] block of your "
|
||
"funkwhale-server systemd unit file to launch the application server using"
|
||
" daphne instead of gunicorn."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4229
|
||
msgid "The new configuration should be similar to this:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4240
|
||
msgid ""
|
||
"Ensure you update funkwhale's dependencies as usual to install the "
|
||
"required packages."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4243
|
||
msgid ""
|
||
"On both docker and non-docker setup, you'll also have to update your "
|
||
"nginx configuration for websocket support. Ensure you have the following "
|
||
"blocks included in your virtualhost file:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4261
|
||
msgid "Remember to reload your nginx server after the edit."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4265
|
||
msgid "0.5.4 (2018-02-28)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4269
|
||
msgid "Now stop running radio when clearing queue (#98)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4273
|
||
msgid "Fixed queue skipping tracks (#91)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4274
|
||
msgid "Now loop properly on queue when we only have one track (#95)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4278
|
||
msgid "0.5.3 (2018-02-27)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4282
|
||
msgid ""
|
||
"Added admin interface for radios, track files, favorites and import "
|
||
"requests (#80)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4283
|
||
msgid "Added basic instance stats on /about (#82)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4284
|
||
msgid ""
|
||
"Search now unaccent letters for queries like \"The Dø\" or \"Björk\" "
|
||
"yielding more results (#81)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4289
|
||
msgid "Always use username in sidebar (#89)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4290
|
||
msgid "Click event outside of player icons (#83)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4291
|
||
msgid "Fixed broken import because of missing transaction"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4292
|
||
msgid "Now always load next radio track on last queue track ended (#87)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4293
|
||
msgid "Now exclude tracks without file from radio candidates (#88)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4294
|
||
msgid "skip to next track properly on 40X errors (#86)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4299
|
||
msgid "Switched to towncrier for changelog management and compilation"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4303
|
||
msgid "0.5.2 (2018-02-26)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4305
|
||
msgid "Fixed broken file import due to wrong url (#73)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4306
|
||
msgid "More accurate mimetype detection"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4307
|
||
msgid "Fixed really small size on small screens"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4308
|
||
msgid "Added masonry layout for artists, requests and radios (#68)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4309
|
||
msgid "We now have a favicon!"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4310
|
||
msgid "Fixed truncated play icon (#65)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4314
|
||
msgid "0.5.1 (2018-02-24)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4316
|
||
msgid "Front: Fixed broken ajax call on radio builder (#69)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4317
|
||
msgid "Front: Shuffle now restart next track from beginning (#70)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4318
|
||
msgid "Front: volume slider should now have the same style everywhere (#72)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4322
|
||
msgid "0.5 (2018-02-24)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4324
|
||
msgid "Front: Now reset player colors when track has no cover (#46)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4325
|
||
msgid "Front: play button now disabled for unplayable tracks"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4326
|
||
msgid ""
|
||
"API: You can now enable or disable registration on the fly, via a "
|
||
"preference (#58)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4327
|
||
msgid "Front: can now signup via the web interface (#35)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4328
|
||
msgid "Front: Fixed broken redirection on login"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4329
|
||
msgid "Front: Fixed broken error handling on settings and login form"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4331
|
||
msgid "About page:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4333
|
||
msgid ""
|
||
"There is a brand new about page on instances (/about), and instance owner"
|
||
" can now provide a name, a short and a long description for their "
|
||
"instance via the admin "
|
||
"(/api/admin/dynamic_preferences/globalpreferencemodel/)."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4336
|
||
msgid "Transcoding:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4338
|
||
msgid ""
|
||
"Basic transcoding is now available to/from the following formats : ogg "
|
||
"and mp3."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4340
|
||
msgid "*This is still an alpha feature at the moment, please report any bug.*"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4342
|
||
msgid ""
|
||
"This relies internally on FFMPEG and can put some load on your server. "
|
||
"It's definitely recommended you setup some caching for the transcoded "
|
||
"files at your webserver level. Check the the exemple nginx file at "
|
||
"deploy/nginx.conf for an implementation."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4347
|
||
msgid "On the frontend, usage of transcoding should be transparent in the player."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4349
|
||
msgid "Music Requests:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4351
|
||
msgid ""
|
||
"This release includes a new feature, music requests, which allows users "
|
||
"to request music they'd like to see imported. Admins can browse those "
|
||
"requests and mark them as completed when an import is made."
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4357
|
||
msgid "0.4 (2018-02-18)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4359
|
||
msgid "Front: ambiant colors in player based on current track cover (#59)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4360
|
||
msgid "Front: simplified front dev setup thanks to webpack proxy (#59)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4361
|
||
msgid "Front: added some unittests for the store (#55)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4362
|
||
msgid "Front: fixed broken login redirection when 401"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4363
|
||
msgid "Front: Removed autoplay on page reload"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4364
|
||
msgid "API: Added a /instance/settings endpoint"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4365
|
||
msgid "Front: load /instance/settings on page load"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4366
|
||
msgid ""
|
||
"Added settings to report JS and Python error to a Sentry instance This is"
|
||
" disabled by default, but feel free to enable it if you want to help us "
|
||
"by sending your error reports :) (#8)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4372
|
||
msgid "0.3.5 (2018-01-07)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4374
|
||
msgid "Smarter BACKEND_URL in frontend"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4378
|
||
msgid "0.3.4 (2018-01-07)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4380
|
||
msgid "Fixed wrong URL construction in ajax call"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4384
|
||
msgid "0.3.3 (2018-01-07)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4386
|
||
msgid "Users can now create their own dynamic radios (#51)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4390
|
||
msgid "0.3.2"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4392
|
||
msgid "Fixed an issue in the main dockerfile"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4396
|
||
msgid "0.3.1"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4398
|
||
msgid "Revamped all import logic, everything is more tested and consistend"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4399
|
||
msgid ""
|
||
"Can now use Acoustid in file imports to automatically grab metadata from "
|
||
"musicbrainz"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4400
|
||
msgid "Brand new file import wizard"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4404
|
||
msgid "0.2.7"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4406
|
||
msgid ""
|
||
"Shortcuts: can now use the ``f`` shortcut to toggle the currently playing"
|
||
" track as a favorite (#53)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4408
|
||
msgid ""
|
||
"Shortcuts: avoid collisions between shortcuts by using the exact modifier"
|
||
" (#53)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4409
|
||
msgid "Player: Added looping controls and shortcuts (#52)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4410
|
||
msgid "Player: Added shuffling controls and shortcuts (#52)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4411
|
||
msgid "Favorites: can now modify the ordering of track list (#50)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4412
|
||
msgid "Library: can now search/reorder results on artist browsing view (#50)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4413
|
||
msgid ""
|
||
"Upgraded celery to 4.1, added endpoint logic for fingerprinting audio "
|
||
"files"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4414
|
||
msgid ""
|
||
"Fixed #56: invalidate tokens on password change, also added change "
|
||
"password form"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4415
|
||
msgid "Fixed #57: now refresh jwt token on page refresh"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4416
|
||
msgid "removed ugly dividers in batch import list"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4417
|
||
msgid "Fixed a few padding issues"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4418
|
||
msgid "Now persist/restore queue/radio/player state automatically"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4419
|
||
msgid "Removed old broken imports"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4420
|
||
msgid "Now force tests paths"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4421
|
||
msgid "Fixed #54: Now use pytest everywhere \\o/"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4422
|
||
msgid "Now use vuex to manage state for favorites"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4423
|
||
msgid "Now use vuex to manage state for authentication"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4424
|
||
msgid "Now use vuex to manage state for player/queue/radios"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4428
|
||
msgid "0.2.6 (2017-12-15)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4430
|
||
msgid "Fixed broken Dockerfile"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4434
|
||
msgid "0.2.5 (2017-12-15)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4438
|
||
msgid "Import: can now specify search template when querying import sources (#45)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4439
|
||
msgid "Login form: now redirect to previous page after login (#2)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4440
|
||
msgid "404: a decent 404 template, at least (#48)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4444
|
||
msgid "Player: better handling of errors when fetching the audio file (#46)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4445
|
||
msgid ""
|
||
"Csrf: default CSRF_TRUSTED_ORIGINS to ALLOWED_HOSTS to avoid Csrf issues "
|
||
"on admin (#49)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4447
|
||
msgid "Tech:"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4449
|
||
msgid "Django 2 compatibility, lot of packages upgrades (#47)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4453
|
||
msgid "0.2.4 (2017-12-14)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4457
|
||
msgid "Models: now store relese group mbid on Album model (#7)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4458
|
||
msgid "Models: now bind import job to track files (#44)"
|
||
msgstr ""
|
||
|
||
#: ../../../CHANGELOG.md:4462
|
||
msgid ""
|
||
"Library: fixen broken \"play all albums\" button on artist cards in "
|
||
"Artist browsing view (#43)"
|
||
msgstr ""
|