funkwhale/docs/locales/gettext/changelog.pot

6652 lines
199 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>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: funkwhale 1.2.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-01 10:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../../CHANGELOG:2
msgid "Changelog"
msgstr ""
#: ../../../CHANGELOG:4
msgid "You can subscribe to release announcements by:"
msgstr ""
#: ../../../CHANGELOG:6
msgid "Following `@funkwhale@fosstodon.org <https://fosstodon.org/@funkwhale>`_ on Mastodon"
msgstr ""
#: ../../../CHANGELOG:7
msgid "Subscribing to the following Atom feed: https://dev.funkwhale.audio/funkwhale/funkwhale/commits/develop?format=atom&search=Merge+tag"
msgstr ""
#: ../../../CHANGELOG:9
msgid "This changelog is viewable on the web at https://docs.funkwhale.audio/changelog.html."
msgstr ""
#: ../../../CHANGELOG:14
msgid "1.2.5 (2022-05-07)"
msgstr ""
#: ../../../CHANGELOG:16
#: ../../../CHANGELOG:68
#: ../../../CHANGELOG:114
#: ../../../CHANGELOG:173
#: ../../../CHANGELOG:230
#: ../../../CHANGELOG:261
#: ../../../CHANGELOG:465
#: ../../../CHANGELOG:473
#: ../../../CHANGELOG:492
#: ../../../CHANGELOG:511
#: ../../../CHANGELOG:531
#: ../../../CHANGELOG:617
#: ../../../CHANGELOG:631
#: ../../../CHANGELOG:693
#: ../../../CHANGELOG:718
#: ../../../CHANGELOG:862
#: ../../../CHANGELOG:894
#: ../../../CHANGELOG:1270
#: ../../../CHANGELOG:1335
#: ../../../CHANGELOG:1660
#: ../../../CHANGELOG:1709
#: ../../../CHANGELOG:1929
#: ../../../CHANGELOG:1980
#: ../../../CHANGELOG:2001
msgid "Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html"
msgstr ""
#: ../../../CHANGELOG:19
#: ../../../CHANGELOG:71
#: ../../../CHANGELOG:117
#: ../../../CHANGELOG:285
#: ../../../CHANGELOG:476
#: ../../../CHANGELOG:495
#: ../../../CHANGELOG:514
#: ../../../CHANGELOG:534
#: ../../../CHANGELOG:634
#: ../../../CHANGELOG:696
#: ../../../CHANGELOG:786
#: ../../../CHANGELOG:865
#: ../../../CHANGELOG:902
#: ../../../CHANGELOG:1150
#: ../../../CHANGELOG:1292
#: ../../../CHANGELOG:1577
#: ../../../CHANGELOG:1663
#: ../../../CHANGELOG:1830
#: ../../../CHANGELOG:1946
#: ../../../CHANGELOG:1983
#: ../../../CHANGELOG:2084
#: ../../../CHANGELOG:2323
#: ../../../CHANGELOG:2417
#: ../../../CHANGELOG:2633
#: ../../../CHANGELOG:2715
#: ../../../CHANGELOG:2948
#: ../../../CHANGELOG:3019
#: ../../../CHANGELOG:3140
#: ../../../CHANGELOG:3239
#: ../../../CHANGELOG:3441
#: ../../../CHANGELOG:3561
#: ../../../CHANGELOG:3709
#: ../../../CHANGELOG:3805
#: ../../../CHANGELOG:3898
#: ../../../CHANGELOG:3972
msgid "Enhancements:"
msgstr ""
#: ../../../CHANGELOG:21
msgid "Parameterize the default S3 ACL when uploading objects. (#1319)"
msgstr ""
#: ../../../CHANGELOG:24
#: ../../../CHANGELOG:76
#: ../../../CHANGELOG:123
#: ../../../CHANGELOG:176
#: ../../../CHANGELOG:233
#: ../../../CHANGELOG:305
#: ../../../CHANGELOG:480
#: ../../../CHANGELOG:500
#: ../../../CHANGELOG:519
#: ../../../CHANGELOG:548
#: ../../../CHANGELOG:620
#: ../../../CHANGELOG:649
#: ../../../CHANGELOG:702
#: ../../../CHANGELOG:811
#: ../../../CHANGELOG:873
#: ../../../CHANGELOG:912
#: ../../../CHANGELOG:1178
#: ../../../CHANGELOG:1302
#: ../../../CHANGELOG:1607
#: ../../../CHANGELOG:1677
#: ../../../CHANGELOG:1865
#: ../../../CHANGELOG:1954
#: ../../../CHANGELOG:1990
#: ../../../CHANGELOG:2094
#: ../../../CHANGELOG:2361
#: ../../../CHANGELOG:2427
#: ../../../CHANGELOG:2599
#: ../../../CHANGELOG:2615
#: ../../../CHANGELOG:2643
#: ../../../CHANGELOG:2733
#: ../../../CHANGELOG:2954
#: ../../../CHANGELOG:3030
#: ../../../CHANGELOG:3149
#: ../../../CHANGELOG:3256
#: ../../../CHANGELOG:3448
#: ../../../CHANGELOG:3567
#: ../../../CHANGELOG:3722
#: ../../../CHANGELOG:3816
#: ../../../CHANGELOG:3882
#: ../../../CHANGELOG:3986
#: ../../../CHANGELOG:4058
#: ../../../CHANGELOG:4083
#: ../../../CHANGELOG:4194
#: ../../../CHANGELOG:4210
#: ../../../CHANGELOG:4365
#: ../../../CHANGELOG:4383
msgid "Bugfixes:"
msgstr ""
#: ../../../CHANGELOG:26
msgid "Fix stopped player to not show 00:00 when loading a track (#1432)"
msgstr ""
#: ../../../CHANGELOG:27
msgid "Fixes channel page (#1729) (1729)"
msgstr ""
#: ../../../CHANGELOG:29
#: ../../../CHANGELOG:104
#: ../../../CHANGELOG:342
msgid "Committers:"
msgstr ""
#: ../../../CHANGELOG:31
#: ../../../CHANGELOG:42
#: ../../../CHANGELOG:57
#: ../../../CHANGELOG:90
#: ../../../CHANGELOG:99
#: ../../../CHANGELOG:106
#: ../../../CHANGELOG:139
#: ../../../CHANGELOG:153
#: ../../../CHANGELOG:163
#: ../../../CHANGELOG:203
#: ../../../CHANGELOG:214
#: ../../../CHANGELOG:221
#: ../../../CHANGELOG:249
#: ../../../CHANGELOG:680
msgid "Georg Krause"
msgstr ""
#: ../../../CHANGELOG:32
msgid "Marcos"
msgstr ""
#: ../../../CHANGELOG:33
#: ../../../CHANGELOG:46
#: ../../../CHANGELOG:60
#: ../../../CHANGELOG:108
#: ../../../CHANGELOG:144
#: ../../../CHANGELOG:157
#: ../../../CHANGELOG:165
msgid "MattDHarding"
msgstr ""
#: ../../../CHANGELOG:34
#: ../../../CHANGELOG:48
#: ../../../CHANGELOG:62
msgid "Stuart Begley-Miller"
msgstr ""
#: ../../../CHANGELOG:36
#: ../../../CHANGELOG:85
#: ../../../CHANGELOG:133
#: ../../../CHANGELOG:200
#: ../../../CHANGELOG:238
#: ../../../CHANGELOG:402
msgid "Contributors to our Issues:"
msgstr ""
#: ../../../CHANGELOG:38
#: ../../../CHANGELOG:135
#: ../../../CHANGELOG:675
#: ../../../CHANGELOG:710
#: ../../../CHANGELOG:834
#: ../../../CHANGELOG:886
#: ../../../CHANGELOG:944
#: ../../../CHANGELOG:1224
#: ../../../CHANGELOG:1324
#: ../../../CHANGELOG:1632
#: ../../../CHANGELOG:1697
#: ../../../CHANGELOG:1904
msgid "Agate"
msgstr ""
#: ../../../CHANGELOG:39
#: ../../../CHANGELOG:87
msgid "Beto Dealmeida"
msgstr ""
#: ../../../CHANGELOG:40
#: ../../../CHANGELOG:88
msgid "Cam Sweeney"
msgstr ""
#: ../../../CHANGELOG:41
#: ../../../CHANGELOG:56
#: ../../../CHANGELOG:89
#: ../../../CHANGELOG:138
#: ../../../CHANGELOG:152
#: ../../../CHANGELOG:202
#: ../../../CHANGELOG:213
#: ../../../CHANGELOG:220
#: ../../../CHANGELOG:677
#: ../../../CHANGELOG:712
#: ../../../CHANGELOG:839
#: ../../../CHANGELOG:888
#: ../../../CHANGELOG:945
#: ../../../CHANGELOG:1229
#: ../../../CHANGELOG:1321
#: ../../../CHANGELOG:1631
#: ../../../CHANGELOG:1694
#: ../../../CHANGELOG:1901
msgid "Ciarán Ainsworth"
msgstr ""
#: ../../../CHANGELOG:43
#: ../../../CHANGELOG:58
#: ../../../CHANGELOG:91
#: ../../../CHANGELOG:100
#: ../../../CHANGELOG:140
#: ../../../CHANGELOG:154
#: ../../../CHANGELOG:164
#: ../../../CHANGELOG:204
#: ../../../CHANGELOG:215
#: ../../../CHANGELOG:222
msgid "JuniorJPDJ"
msgstr ""
#: ../../../CHANGELOG:44
#: ../../../CHANGELOG:59
#: ../../../CHANGELOG:92
#: ../../../CHANGELOG:101
#: ../../../CHANGELOG:107
#: ../../../CHANGELOG:142
#: ../../../CHANGELOG:156
#: ../../../CHANGELOG:205
#: ../../../CHANGELOG:216
#: ../../../CHANGELOG:224
msgid "Marcos Peña"
msgstr ""
#: ../../../CHANGELOG:45
#: ../../../CHANGELOG:93
#: ../../../CHANGELOG:143
#: ../../../CHANGELOG:206
msgid "Mathieu Jourdan"
msgstr ""
#: ../../../CHANGELOG:47
#: ../../../CHANGELOG:94
#: ../../../CHANGELOG:145
#: ../../../CHANGELOG:207
msgid "Micha Gläß-Stöcker"
msgstr ""
#: ../../../CHANGELOG:49
#: ../../../CHANGELOG:949
#: ../../../CHANGELOG:1260
msgid "Tony Wasserka"
msgstr ""
#: ../../../CHANGELOG:50
#: ../../../CHANGELOG:147
#: ../../../CHANGELOG:683
#: ../../../CHANGELOG:1911
msgid "jovuit"
msgstr ""
#: ../../../CHANGELOG:51
#: ../../../CHANGELOG:63
#: ../../../CHANGELOG:95
#: ../../../CHANGELOG:102
#: ../../../CHANGELOG:148
#: ../../../CHANGELOG:158
#: ../../../CHANGELOG:209
msgid "petitminion"
msgstr ""
#: ../../../CHANGELOG:52
msgid "pullopen"
msgstr ""
#: ../../../CHANGELOG:54
#: ../../../CHANGELOG:97
#: ../../../CHANGELOG:150
#: ../../../CHANGELOG:211
#: ../../../CHANGELOG:247
#: ../../../CHANGELOG:435
msgid "Contributors to our Merge Requests:"
msgstr ""
#: ../../../CHANGELOG:61
msgid "PhieF"
msgstr ""
#: ../../../CHANGELOG:66
msgid "1.2.4 (2022-04-23)"
msgstr ""
#: ../../../CHANGELOG:73
msgid "Hand cursor now displayed over artist and album cards"
msgstr ""
#: ../../../CHANGELOG:78
msgid "Fixes docs' SMTP URI configuration (#1749) (1749)"
msgstr ""
#: ../../../CHANGELOG:81
#: ../../../CHANGELOG:328
#: ../../../CHANGELOG:827
#: ../../../CHANGELOG:1314
#: ../../../CHANGELOG:1891
#: ../../../CHANGELOG:1971
#: ../../../CHANGELOG:2108
#: ../../../CHANGELOG:2392
#: ../../../CHANGELOG:2442
#: ../../../CHANGELOG:2750
#: ../../../CHANGELOG:2963
#: ../../../CHANGELOG:3038
#: ../../../CHANGELOG:3162
#: ../../../CHANGELOG:3275
#: ../../../CHANGELOG:3572
#: ../../../CHANGELOG:3731
#: ../../../CHANGELOG:3829
#: ../../../CHANGELOG:3995
#: ../../../CHANGELOG:4069
msgid "Documentation:"
msgstr ""
#: ../../../CHANGELOG:83
msgid "The documentation is now available in two versions: Develop and Stable"
msgstr ""
#: ../../../CHANGELOG:112
msgid "1.2.3 (2022-03-18)"
msgstr ""
#: ../../../CHANGELOG:119
msgid "Added support for all cover sources in the embedded player (#1697)."
msgstr ""
#: ../../../CHANGELOG:120
msgid "Change unmaintained PyMemoize library to django-cache-memoize to enable Python 3.10 support"
msgstr ""
#: ../../../CHANGELOG:125
msgid "Catch ValueError on radio end (#1596)"
msgstr ""
#: ../../../CHANGELOG:126
msgid "Fix bug that prevents users from creating a new oauth application (#1706)"
msgstr ""
#: ../../../CHANGELOG:127
msgid "Fix failed track adding to playlist being silent (#1020)"
msgstr ""
#: ../../../CHANGELOG:128
msgid "Fix recently added radio not working has expected (#1674)"
msgstr ""
#: ../../../CHANGELOG:129
msgid "Fixed an issue where you couldn't load the details page for tracks with no associated album (#1703)"
msgstr ""
#: ../../../CHANGELOG:130
msgid "Fixed library visibility dropdown (#1384)"
msgstr ""
#: ../../../CHANGELOG:131
msgid "In playlist editor can now click outside the trashcan but inside the button to delete entry (#1348)"
msgstr ""
#: ../../../CHANGELOG:136
msgid "Baudouin Feildel"
msgstr ""
#: ../../../CHANGELOG:137
msgid "Christoph Pomaska"
msgstr ""
#: ../../../CHANGELOG:141
#: ../../../CHANGELOG:155
msgid "Kasper Seweryn"
msgstr ""
#: ../../../CHANGELOG:146
msgid "dnikolov"
msgstr ""
#: ../../../CHANGELOG:160
#: ../../../CHANGELOG:218
msgid "Committers"
msgstr ""
#: ../../../CHANGELOG:162
msgid "Ciaran Ainsworth"
msgstr ""
#: ../../../CHANGELOG:166
msgid "Petitminion"
msgstr ""
#: ../../../CHANGELOG:167
msgid "Reinhard Prechtl"
msgstr ""
#: ../../../CHANGELOG:171
msgid "1.2.2 (2022-02-04)"
msgstr ""
#: ../../../CHANGELOG:178
msgid "Fix an issue where the tracks tab in a library doesn't show any tracks (#1683)"
msgstr ""
#: ../../../CHANGELOG:179
msgid "Fix an issue with the embedded player not showing any content (#1675)"
msgstr ""
#: ../../../CHANGELOG:180
msgid "Fix broken instance description if it contains a line break #1673"
msgstr ""
#: ../../../CHANGELOG:182
msgid "Dependency Updates:"
msgstr ""
#: ../../../CHANGELOG:184
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:208
msgid "Ricardo"
msgstr ""
#: ../../../CHANGELOG:223
#: ../../../CHANGELOG:1242
#: ../../../CHANGELOG:1640
msgid "Keunes"
msgstr ""
#: ../../../CHANGELOG:228
msgid "1.2.1 (2022-01-06)"
msgstr ""
#: ../../../CHANGELOG:235
msgid "Fix Pipeline for stable release builds (#1652)"
msgstr ""
#: ../../../CHANGELOG:236
msgid "Fix remote content page (#1655)"
msgstr ""
#: ../../../CHANGELOG:240
msgid "Ciarán Ainsworth Georg Krause Jakob Schürz Mathieu Jourdan Micha Gläß-Stöcker petitminion"
msgstr ""
#: ../../../CHANGELOG:251
msgid "Committers: Dignified Silence Georg Krause JuniorJPDJ nztvar"
msgstr ""
#: ../../../CHANGELOG:259
msgid "1.2.0 (2021-12-27)"
msgstr ""
#: ../../../CHANGELOG:264
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:268
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:270
msgid "`DETAIL: The data directory was initialized by PostgreSQL version 11, which is not compatible with this version 13.5.`"
msgstr ""
#: ../../../CHANGELOG:272
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:274
msgid "`docker-compose exec -T funkwhale pg_dump -c -U funkwhale > \"db.dump\"`"
msgstr ""
#: ../../../CHANGELOG:276
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:278
#: ../../../CHANGELOG:778
#: ../../../CHANGELOG:898
#: ../../../CHANGELOG:1139
#: ../../../CHANGELOG:1564
#: ../../../CHANGELOG:1817
#: ../../../CHANGELOG:2315
#: ../../../CHANGELOG:2411
#: ../../../CHANGELOG:2629
#: ../../../CHANGELOG:2704
#: ../../../CHANGELOG:2937
#: ../../../CHANGELOG:3229
#: ../../../CHANGELOG:3433
#: ../../../CHANGELOG:3554
#: ../../../CHANGELOG:3701
#: ../../../CHANGELOG:3800
#: ../../../CHANGELOG:3892
#: ../../../CHANGELOG:3965
#: ../../../CHANGELOG:4048
#: ../../../CHANGELOG:4078
#: ../../../CHANGELOG:4099
#: ../../../CHANGELOG:4190
#: ../../../CHANGELOG:4203
#: ../../../CHANGELOG:4359
#: ../../../CHANGELOG:4378
msgid "Features:"
msgstr ""
#: ../../../CHANGELOG:280
msgid "Implemented awesome recently added radio (part of #1390)"
msgstr ""
#: ../../../CHANGELOG:281
msgid "Rework the instance about page (#1376)"
msgstr ""
#: ../../../CHANGELOG:282
msgid "Made changes to the track table to make it more visibly pleasing"
msgstr ""
#: ../../../CHANGELOG:287
msgid "Add linting for Frontend code (#1602)"
msgstr ""
#: ../../../CHANGELOG:288
msgid "Add xmlns:content to feed schemas fixes #1535"
msgstr ""
#: ../../../CHANGELOG:289
msgid "Add a Maloja plugin to submit listenings"
msgstr ""
#: ../../../CHANGELOG:290
msgid "Add artist cover art in subsonic API response (#1528)"
msgstr ""
#: ../../../CHANGELOG:291
msgid "Allow listen activities privacy level to be set public"
msgstr ""
#: ../../../CHANGELOG:292
msgid "Allow running multi-container setup on non-root user inside docker (!1375) (fixes #1334)"
msgstr ""
#: ../../../CHANGELOG:293
msgid "Change volume dynamic range from 60dB to 40dB (fixes #1544)"
msgstr ""
#: ../../../CHANGELOG:294
msgid "Change Start Radio to Play Radio (#1400)"
msgstr ""
#: ../../../CHANGELOG:295
msgid "Display toast when subsonic password is copied (#1496)"
msgstr ""
#: ../../../CHANGELOG:296
msgid "Expose more metadata in Subsonic's getAlbumList endpoint (#623)"
msgstr ""
#: ../../../CHANGELOG:297
msgid "ListenBrainz: Submit media player and submission client information"
msgstr ""
#: ../../../CHANGELOG:298
msgid "Make \"play in list\" the default when interacting with individual tracks (#1274)"
msgstr ""
#: ../../../CHANGELOG:299
msgid "Prevent an uncontrolled exception when uploading a file without tags, and prints user friendly message (1275)"
msgstr ""
#: ../../../CHANGELOG:300
msgid "Remove deprecated JWT Authentication (#1108) (1108)"
msgstr ""
#: ../../../CHANGELOG:301
msgid "Remove Raven SDK to report errors to Sentry (#1425) (1425)"
msgstr ""
#: ../../../CHANGELOG:302
msgid "Replace psycopg2-binary with psycopg2 (#1513)"
msgstr ""
#: ../../../CHANGELOG:307
#: ../../../CHANGELOG:483
msgid "Add worker-src to nginx header to prevent issues (#1489)"
msgstr ""
#: ../../../CHANGELOG:308
msgid "Enable stepless adjustment of the volume slider (!1294)"
msgstr ""
#: ../../../CHANGELOG:309
msgid "Fix an error in a Subsonic methods that return lists of numbers/strings like getUser"
msgstr ""
#: ../../../CHANGELOG:310
msgid "Fix showing too long radio descriptions (#1556)"
msgstr ""
#: ../../../CHANGELOG:311
msgid "Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN value for other pages (fix #1022)"
msgstr ""
#: ../../../CHANGELOG:312
msgid "Fix before last track starts playing when last track removed (#1485)"
msgstr ""
#: ../../../CHANGELOG:313
msgid "Fix delete account button is not disalbed when missing password (#1591)"
msgstr ""
#: ../../../CHANGELOG:314
msgid "Fix omputed properties already defined in components data (#1649)"
msgstr ""
#: ../../../CHANGELOG:315
msgid "Fix the all in one docker image building process, related to #1503"
msgstr ""
#: ../../../CHANGELOG:316
msgid "Fix crash in album moderation interface when missing cover (#1474)"
msgstr ""
#: ../../../CHANGELOG:317
msgid "Fix subsonic scrobble not triggering plugin hook (#1416)"
msgstr ""
#: ../../../CHANGELOG:318
msgid "Improve formatting of RSS episode descriptions (#1405)"
msgstr ""
#: ../../../CHANGELOG:319
#: ../../../CHANGELOG:484
msgid "Only suggest typed tag once if it already exists"
msgstr ""
#: ../../../CHANGELOG:320
msgid "Partially fixed playing two tracks at same time (#1213)"
msgstr ""
#: ../../../CHANGELOG:321
msgid "Revert changes that break mobile browser playback (#1509)"
msgstr ""
#: ../../../CHANGELOG:322
msgid "Sanitize remote tracks' saving locations with slashes on their names (#1435)"
msgstr ""
#: ../../../CHANGELOG:323
msgid "Show embed option for channel tracks (#1278)"
msgstr ""
#: ../../../CHANGELOG:324
msgid "Store volume in logarithmic scale and convert when setting it to audio (fixes #1543)"
msgstr ""
#: ../../../CHANGELOG:325
msgid "Use global Howler volume instead of setting it separatly for each track (fixes #1542)"
msgstr ""
#: ../../../CHANGELOG:330
msgid "Add email configuration to the documentation (#1481)"
msgstr ""
#: ../../../CHANGELOG:331
msgid "Add server uninstallation documentation (\\!1314)"
msgstr ""
#: ../../../CHANGELOG:332
msgid "Document location of cli env file on macOS (\\!1354)"
msgstr ""
#: ../../../CHANGELOG:333
msgid "Fix broken backup documentation (#1345)"
msgstr ""
#: ../../../CHANGELOG:334
msgid "Refactore installation documentation and other small documentation adjustments (\\!1314)"
msgstr ""
#: ../../../CHANGELOG:335
msgid "Add User documentation for built-in plugins"
msgstr ""
#: ../../../CHANGELOG:338
#: ../../../CHANGELOG:2447
#: ../../../CHANGELOG:3043
#: ../../../CHANGELOG:3281
#: ../../../CHANGELOG:4090
#: ../../../CHANGELOG:4220
msgid "Other:"
msgstr ""
#: ../../../CHANGELOG:340
msgid "Create stable branch, master is now deprecated and will be removed in 1.3 (#1476)"
msgstr ""
#: ../../../CHANGELOG:344
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:404
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:437
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:463
msgid "1.1.4 (2021-08-02)"
msgstr ""
#: ../../../CHANGELOG:468
msgid "Pinned version of asgiref to avoid trouble with latest release. For further information, see #1516"
msgstr ""
#: ../../../CHANGELOG:471
msgid "1.1.3 (2021-08-02)"
msgstr ""
#: ../../../CHANGELOG:478
msgid "Test better tagging of Docker Images (#1505)"
msgstr ""
#: ../../../CHANGELOG:482
msgid "Fix the scrobbler plugin submitting literal \"None\" as MusicBrainz ID (#1498)"
msgstr ""
#: ../../../CHANGELOG:485
msgid "Implement access control on the moderation views (#1494)"
msgstr ""
#: ../../../CHANGELOG:486
msgid "Prevent open redirect on login (#1492)"
msgstr ""
#: ../../../CHANGELOG:490
msgid "1.1.2 (2021-05-19)"
msgstr ""
#: ../../../CHANGELOG:497
msgid "Added modal to prompt users to log in when subscribing to channels (#1296)"
msgstr ""
#: ../../../CHANGELOG:502
msgid "Added missing is_playable serializer for the tracks endpoint."
msgstr ""
#: ../../../CHANGELOG:503
msgid "Fixed minor graphical bug where loaders would appear white in dark theme (#1442)"
msgstr ""
#: ../../../CHANGELOG:504
msgid "Fixed systemd unit for funkwhale-worker (#1160)"
msgstr ""
#: ../../../CHANGELOG:505
msgid "Several minor fixes for the Frontend"
msgstr ""
#: ../../../CHANGELOG:509
msgid "1.1.1 (2021-04-13)"
msgstr ""
#: ../../../CHANGELOG:516
msgid "Improve UI consistency in artist tracks (#1286)"
msgstr ""
#: ../../../CHANGELOG:517
msgid "Adds year to album's card and album's base UI"
msgstr ""
#: ../../../CHANGELOG:521
msgid "Fix playback issues when pausing close the the end of a track (#1324)"
msgstr ""
#: ../../../CHANGELOG:522
msgid "Fix tracks playing in the background without the ability to control them (#1213) (#1387)"
msgstr ""
#: ../../../CHANGELOG:523
msgid "Fixed track playback indicator to reset on queue end (#1380)"
msgstr ""
#: ../../../CHANGELOG:524
msgid "Frontend build tooling is less dependent on `npm` or `yarn` being used (!1285)"
msgstr ""
#: ../../../CHANGELOG:525
msgid "Fixed a small discrepancy to the subsonic api 1374"
msgstr ""
#: ../../../CHANGELOG:529
msgid "1.1 (2021-03-10)"
msgstr ""
#: ../../../CHANGELOG:536
#: ../../../CHANGELOG:636
msgid "Add number of tracks and discs of an album to API (#1238)"
msgstr ""
#: ../../../CHANGELOG:537
#: ../../../CHANGELOG:637
msgid "Add spacing after \"Play all\" button in playlist view (!1271)"
msgstr ""
#: ../../../CHANGELOG:538
#: ../../../CHANGELOG:638
msgid "Added a ListenBrainz plugin to submit listenings"
msgstr ""
#: ../../../CHANGELOG:539
#: ../../../CHANGELOG:639
msgid "Added ability to choose fediverse addresses from channel subscription page/podcast screen (#1294)"
msgstr ""
#: ../../../CHANGELOG:540
#: ../../../CHANGELOG:640
msgid "Added new search functions to allow users to more easily search for podcasts in the UI."
msgstr ""
#: ../../../CHANGELOG:541
#: ../../../CHANGELOG:641
msgid "Added padding to volume slider to ease mouse control (#1241)"
msgstr ""
#: ../../../CHANGELOG:542
#: ../../../CHANGELOG:642
msgid "Logarithmic scale for volume slider (#1222)"
msgstr ""
#: ../../../CHANGELOG:543
#: ../../../CHANGELOG:643
msgid "More user-friendly subsonic tokens (#1269)"
msgstr ""
#: ../../../CHANGELOG:544
#: ../../../CHANGELOG:644
msgid "Remove manual entry of Import Reference on front-end import (#1284)"
msgstr ""
#: ../../../CHANGELOG:545
#: ../../../CHANGELOG:646
msgid "Support AIFF file format (#1243)"
msgstr ""
#: ../../../CHANGELOG:550
#: ../../../CHANGELOG:651
msgid "\"Add check for empty/null covers (#1281)\""
msgstr ""
#: ../../../CHANGELOG:551
#: ../../../CHANGELOG:652
msgid "Added an album filter to fix problem where channel entries would show up in the wrong series (#1282)"
msgstr ""
#: ../../../CHANGELOG:552
#: ../../../CHANGELOG:653
msgid "Avoid broken Faker version (#1323)"
msgstr ""
#: ../../../CHANGELOG:553
#: ../../../CHANGELOG:654
msgid "Changed audio format detection to happen via sniffing and not file extensions (#1274)"
msgstr ""
#: ../../../CHANGELOG:554
#: ../../../CHANGELOG:655
msgid "Changed default behaviour of channel entries to use channel artwork if no entry artwork available (#1289)"
msgstr ""
#: ../../../CHANGELOG:555
#: ../../../CHANGELOG:656
msgid "Fix delete library modal closing immediately (#1272)"
msgstr ""
#: ../../../CHANGELOG:556
#: ../../../CHANGELOG:657
msgid "Fix public shared remote library radio button being disabled (#1292)"
msgstr ""
#: ../../../CHANGELOG:557
#: ../../../CHANGELOG:658
msgid "Fixed an issue that prevented disabling plugins"
msgstr ""
#: ../../../CHANGELOG:558
#: ../../../CHANGELOG:659
msgid "Fixed an issue where channel albums don't show up in the album search (#1300)"
msgstr ""
#: ../../../CHANGELOG:559
#: ../../../CHANGELOG:660
msgid "Fixed an issue where modals would prevent users being able to interact with channels (#1295)"
msgstr ""
#: ../../../CHANGELOG:560
#: ../../../CHANGELOG:661
msgid "Update MediaSession metadata for initially loaded track (#1252)"
msgstr ""
#: ../../../CHANGELOG:561
#: ../../../CHANGELOG:662
msgid "Update playback position slider also when track is paused (#1266)"
msgstr ""
#: ../../../CHANGELOG:562
#: ../../../CHANGELOG:622
msgid "Fixed follows from Pleroma with custom Emoji as Tag by ignoring not supported tag types #1342"
msgstr ""
#: ../../../CHANGELOG:563
#: ../../../CHANGELOG:623
msgid "Update pleroma JSON-LD Schema (#1341)"
msgstr ""
#: ../../../CHANGELOG:564
#: ../../../CHANGELOG:625
msgid "Pin twisted version to 20.3.0"
msgstr ""
#: ../../../CHANGELOG:566
#: ../../../CHANGELOG:664
#: ../../../CHANGELOG:708
#: ../../../CHANGELOG:884
msgid "Contributors to this release (development, documentation, reviews):"
msgstr ""
#: ../../../CHANGELOG:568
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:615
msgid "1.1-rc2 (2021-03-01)"
msgstr ""
#: ../../../CHANGELOG:624
msgid "Revert fork replacement of http-signature since official package breaks federation"
msgstr ""
#: ../../../CHANGELOG:629
msgid "1.1-rc1 (2021-02-24)"
msgstr ""
#: ../../../CHANGELOG:645
msgid "Replaced forked http-signature dependency with official package (#876)"
msgstr ""
#: ../../../CHANGELOG:666
#: ../../../CHANGELOG:1647
#: ../../../CHANGELOG:1703
msgid "Reg"
msgstr ""
#: ../../../CHANGELOG:667
#: ../../../CHANGELOG:1636
#: ../../../CHANGELOG:1700
msgid "hellekin"
msgstr ""
#: ../../../CHANGELOG:668
#: ../../../CHANGELOG:1325
#: ../../../CHANGELOG:1633
#: ../../../CHANGELOG:1698
msgid "Esteban"
msgstr ""
#: ../../../CHANGELOG:669
#: ../../../CHANGELOG:1635
#: ../../../CHANGELOG:1699
msgid "Freyja Wildes"
msgstr ""
#: ../../../CHANGELOG:670
#: ../../../CHANGELOG:1629
msgid "Amaranthe"
msgstr ""
#: ../../../CHANGELOG:671
msgid "Eleos"
msgstr ""
#: ../../../CHANGELOG:672
#: ../../../CHANGELOG:1326
#: ../../../CHANGELOG:1639
#: ../../../CHANGELOG:1701
msgid "Johannes H."
msgstr ""
#: ../../../CHANGELOG:673
#: ../../../CHANGELOG:1643
#: ../../../CHANGELOG:1702
msgid "Mehdi"
msgstr ""
#: ../../../CHANGELOG:674
msgid "Adam Novak"
msgstr ""
#: ../../../CHANGELOG:676
msgid "Christian Paul"
msgstr ""
#: ../../../CHANGELOG:678
msgid "Erik Duxstad"
msgstr ""
#: ../../../CHANGELOG:679
msgid "Fred Uggla"
msgstr ""
#: ../../../CHANGELOG:681
msgid "heyarne"
msgstr ""
#: ../../../CHANGELOG:682
#: ../../../CHANGELOG:1908
msgid "interfect"
msgstr ""
#: ../../../CHANGELOG:684
msgid "Nitai Bezerra da Silva"
msgstr ""
#: ../../../CHANGELOG:685
msgid "Philipp Wolfer"
msgstr ""
#: ../../../CHANGELOG:686
msgid "Pierre Couy"
msgstr ""
#: ../../../CHANGELOG:687
msgid "Robert Kaye"
msgstr ""
#: ../../../CHANGELOG:688
msgid "Strom Lin"
msgstr ""
#: ../../../CHANGELOG:691
msgid "1.0.1 (2020-10-31)"
msgstr ""
#: ../../../CHANGELOG:698
msgid "Added controls to play volume of an album (#1226)"
msgstr ""
#: ../../../CHANGELOG:699
msgid "Allow genre tags to be updated when rescanning files in-place (#1246)"
msgstr ""
#: ../../../CHANGELOG:704
msgid "Fixed broken install because of upgraded dependencies"
msgstr ""
#: ../../../CHANGELOG:705
msgid "Fixed duplication of discs for multi-disc albums in album views (#1228)"
msgstr ""
#: ../../../CHANGELOG:706
msgid "Make the generated RSS feed more conformant with w3c specification (#1250)"
msgstr ""
#: ../../../CHANGELOG:711
msgid "Cédric Schieli"
msgstr ""
#: ../../../CHANGELOG:713
msgid "Kuba Orlik"
msgstr ""
#: ../../../CHANGELOG:716
msgid "1.0 (2020-09-09)"
msgstr ""
#: ../../../CHANGELOG:723
msgid "Dropped python 3.5 support [manual action required, non-docker only]"
msgstr ""
#: ../../../CHANGELOG:725
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:728
msgid "If it returns ``3.6`` or higher, you have nothing to do."
msgstr ""
#: ../../../CHANGELOG:730
msgid "If it returns ``3.5``, you will need to upgrade your Python version/Host, then recreate your virtual environment::"
msgstr ""
#: ../../../CHANGELOG:737
msgid "Increased quality of JPEG thumbnails [manual action required]"
msgstr ""
#: ../../../CHANGELOG:739
msgid "Default quality for JPEG thumbnails was increased from 70 to 95, as 70 was producing visible artifacts in resized images."
msgstr ""
#: ../../../CHANGELOG:741
msgid "Because of this change, existing thumbnails will not load, and you will need to:"
msgstr ""
#: ../../../CHANGELOG:743
msgid "delete the ``__sized__`` directory in your ``MEDIA_ROOT`` directory"
msgstr ""
#: ../../../CHANGELOG:744
msgid "run ``python manage.py fw media generate-thumbnails`` to regenerate thumbnails with the enhanced quality"
msgstr ""
#: ../../../CHANGELOG:746
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:749
#: ../../../CHANGELOG:929
msgid "Small API breaking change in ``/api/v1/libraries``"
msgstr ""
#: ../../../CHANGELOG:751
#: ../../../CHANGELOG:931
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:754
#: ../../../CHANGELOG:934
msgid "Before, it returned only libraries owned by the current user."
msgstr ""
#: ../../../CHANGELOG:756
#: ../../../CHANGELOG:936
msgid "Now, it returns all the accessible libraries (including ones from other users and pods)."
msgstr ""
#: ../../../CHANGELOG:758
#: ../../../CHANGELOG:938
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:762
msgid "API breaking change in ``/api/v1/albums``"
msgstr ""
#: ../../../CHANGELOG:764
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:767
msgid "If you want to retrieve tracks for an album, you can query ``/api/v1/tracks/?album=<albumid>``."
msgstr ""
#: ../../../CHANGELOG:770
msgid "JWT deprecation"
msgstr ""
#: ../../../CHANGELOG:772
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:776
#: ../../../CHANGELOG:1137
msgid "Full list of changes"
msgstr ""
#: ../../../CHANGELOG:780
msgid "Allow users to hide compilation artists on the artist search page (#1053)"
msgstr ""
#: ../../../CHANGELOG:781
msgid "Can now launch server import from the UI (#1105)"
msgstr ""
#: ../../../CHANGELOG:782
msgid "Dedicated, advanced search page (#370)"
msgstr ""
#: ../../../CHANGELOG:783
msgid "Persist theme and language settings accross sessions (#996)"
msgstr ""
#: ../../../CHANGELOG:788
msgid "Add support for unauthenticated users hitting the logout page"
msgstr ""
#: ../../../CHANGELOG:789
msgid "Added support for Licence Art Libre (#1088)"
msgstr ""
#: ../../../CHANGELOG:790
msgid "Broadcast/handle rejected follows (#858)"
msgstr ""
#: ../../../CHANGELOG:791
msgid "Confirm email without requiring the user to validate the form manually (#407)"
msgstr ""
#: ../../../CHANGELOG:792
msgid "Display channel and track downloads count (#1178)"
msgstr ""
#: ../../../CHANGELOG:793
msgid "Do not include tracks in album API representation (#1102)"
msgstr ""
#: ../../../CHANGELOG:794
msgid "Dropped python 3.5 support. Python 3.6 is the minimum required version (#1099)"
msgstr ""
#: ../../../CHANGELOG:795
msgid "Improved keyboard accessibility (#1125)"
msgstr ""
#: ../../../CHANGELOG:796
msgid "Improved naming of pages for accessibility (#1127)"
msgstr ""
#: ../../../CHANGELOG:797
msgid "Improved shuffle behaviour (#1190)"
msgstr ""
#: ../../../CHANGELOG:798
msgid "Increased quality of JPEG thumbnails"
msgstr ""
#: ../../../CHANGELOG:799
msgid "Lock focus in modals to improve accessibility (#1128)"
msgstr ""
#: ../../../CHANGELOG:800
msgid "More consistent search UX on /albums, /artists, /radios and /playlists (#1131)"
msgstr ""
#: ../../../CHANGELOG:801
msgid "Play button now replace current queue instead of appending to it (#1083)"
msgstr ""
#: ../../../CHANGELOG:802
msgid "Set proper lang attribute on HTML document (#1130)"
msgstr ""
#: ../../../CHANGELOG:803
msgid "Use semantic headers for accessibility (#1121)"
msgstr ""
#: ../../../CHANGELOG:804
msgid "Users can now update their email address (#292)"
msgstr ""
#: ../../../CHANGELOG:805
msgid "[plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and secret are provided"
msgstr ""
#: ../../../CHANGELOG:806
msgid "Added a new, large thumbnail size for cover images (#1205"
msgstr ""
#: ../../../CHANGELOG:807
msgid "Enforce authentication when viewing remote channels, profiles and libraries (#1210)"
msgstr ""
#: ../../../CHANGELOG:813
msgid "Fix broken media support detection (#1180)"
msgstr ""
#: ../../../CHANGELOG:814
msgid "Fix layout issue with playbar on landscape tablets (#1144)"
msgstr ""
#: ../../../CHANGELOG:815
msgid "Fix random radio so that podcast content is not picked up (#1140)"
msgstr ""
#: ../../../CHANGELOG:816
msgid "Fixed an issue with search pages where results would not appear after navigating to another page"
msgstr ""
#: ../../../CHANGELOG:817
msgid "Fixed crash with negative track position in file tags (#1193)"
msgstr ""
#: ../../../CHANGELOG:818
msgid "Handle access errors scanning directories when importing files"
msgstr ""
#: ../../../CHANGELOG:819
#: ../../../CHANGELOG:882
msgid "Make channel card updated times more humanly readable, add internationalization (#1089)"
msgstr ""
#: ../../../CHANGELOG:820
msgid "Ensure search page reloads if another search is submitted in the sidebar (#1197)"
msgstr ""
#: ../../../CHANGELOG:821
msgid "Fixed \"scope=subscribed\" on albums, artists, uploads and libraries API (#1217)"
msgstr ""
#: ../../../CHANGELOG:822
msgid "Fixed broken federation with pods using allow-listing (#1999)"
msgstr ""
#: ../../../CHANGELOG:823
msgid "Fixed broken search when using (, \" or & chars (#1196)"
msgstr ""
#: ../../../CHANGELOG:824
msgid "Fixed domains table hidden controls when no domains are found (#1198)"
msgstr ""
#: ../../../CHANGELOG:829
msgid "Simplify Docker mono-container installation and upgrade documentation"
msgstr ""
#: ../../../CHANGELOG:832
#: ../../../CHANGELOG:1222
msgid "Contributors to this release (translation, development, documentation, reviews, design, testing, third-party projects):"
msgstr ""
#: ../../../CHANGELOG:835
msgid "Andy Craze"
msgstr ""
#: ../../../CHANGELOG:836
msgid "anonymous"
msgstr ""
#: ../../../CHANGELOG:837
msgid "appzer0"
msgstr ""
#: ../../../CHANGELOG:838
msgid "Arne"
msgstr ""
#: ../../../CHANGELOG:840
#: ../../../CHANGELOG:1231
#: ../../../CHANGELOG:1323
#: ../../../CHANGELOG:1903
msgid "Daniele Lira Mereb"
msgstr ""
#: ../../../CHANGELOG:841
msgid "dulz"
msgstr ""
#: ../../../CHANGELOG:842
#: ../../../CHANGELOG:1235
#: ../../../CHANGELOG:1634
msgid "Francesc Galí"
msgstr ""
#: ../../../CHANGELOG:843
msgid "ghose"
msgstr ""
#: ../../../CHANGELOG:844
msgid "Kalle Anka"
msgstr ""
#: ../../../CHANGELOG:845
msgid "mekind"
msgstr ""
#: ../../../CHANGELOG:846
msgid "Meliurwen"
msgstr ""
#: ../../../CHANGELOG:847
msgid "Puri"
msgstr ""
#: ../../../CHANGELOG:848
#: ../../../CHANGELOG:1253
#: ../../../CHANGELOG:1329
msgid "Quentin PAGÈS"
msgstr ""
#: ../../../CHANGELOG:849
msgid "Raphaël Ventura"
msgstr ""
#: ../../../CHANGELOG:850
msgid "Slimane Selyan Amiri"
msgstr ""
#: ../../../CHANGELOG:851
#: ../../../CHANGELOG:1257
#: ../../../CHANGELOG:1650
msgid "SpcCw"
msgstr ""
#: ../../../CHANGELOG:852
msgid "Stefano Pigozzi"
msgstr ""
#: ../../../CHANGELOG:853
msgid "Sébastien de Melo"
msgstr ""
#: ../../../CHANGELOG:854
msgid "Ventura Pérez García"
msgstr ""
#: ../../../CHANGELOG:855
msgid "vicdorke"
msgstr ""
#: ../../../CHANGELOG:856
#: ../../../CHANGELOG:1265
#: ../../../CHANGELOG:1654
msgid "Xosé M"
msgstr ""
#: ../../../CHANGELOG:860
msgid "0.21.2 (2020-07-27)"
msgstr ""
#: ../../../CHANGELOG:867
msgid "Added a new ?related=obj_id filter for artists, albums and tracks, based on tags"
msgstr ""
#: ../../../CHANGELOG:868
msgid "Can now filter subscribed content through API (#1116)"
msgstr ""
#: ../../../CHANGELOG:869
msgid "Support ordering=random for artists, albums, tracks and channels endpoints (#1145)"
msgstr ""
#: ../../../CHANGELOG:870
msgid "Use role=alert on forms/toast message to improve accessibility (#1134)"
msgstr ""
#: ../../../CHANGELOG:875
msgid "Fix embedded player not working on channel serie/album (#1175)"
msgstr ""
#: ../../../CHANGELOG:876
msgid "Fixed broken mimetype detection during import (#1165)"
msgstr ""
#: ../../../CHANGELOG:877
msgid "Fixed crash when loading recent albums via Subsonic (#1158)"
msgstr ""
#: ../../../CHANGELOG:878
msgid "Fixed crash with null help text in admin (#1161)"
msgstr ""
#: ../../../CHANGELOG:879
msgid "Fixed invalid metadata when importing multi-artists tracks/albums (#1104)"
msgstr ""
#: ../../../CHANGELOG:880
msgid "Fixed player crash when using Funkwhale as a PWA (#1157)"
msgstr ""
#: ../../../CHANGELOG:881
msgid "Fixed wrong covert art displaying in some situations (#1138)"
msgstr ""
#: ../../../CHANGELOG:887
msgid "Bheesham Persaud"
msgstr ""
#: ../../../CHANGELOG:892
msgid "0.21.1 (2020-06-11)"
msgstr ""
#: ../../../CHANGELOG:900
msgid "Support a --watch mode with ``import_files`` to automatically add, update and remove files when filesystem is updated (#721)"
msgstr ""
#: ../../../CHANGELOG:904
msgid "Added new channels widget on pod landing page (#1113)"
msgstr ""
#: ../../../CHANGELOG:905
msgid "Fix HTML <title> not including instance name in some situations (#1107)"
msgstr ""
#: ../../../CHANGELOG:906
msgid "Make URL-building logic more resilient against reverse proxy misconfiguration (#1085)"
msgstr ""
#: ../../../CHANGELOG:907
msgid "Removed unused masonry dependency (#1112)"
msgstr ""
#: ../../../CHANGELOG:908
msgid "Support for specifying itunes:email and itunes:name in channels for compatibiliy with third-party platforms (#1154)"
msgstr ""
#: ../../../CHANGELOG:909
msgid "Updated the /api/v1/libraries endpoint to support listing public libraries from other users/pods (#1151)"
msgstr ""
#: ../../../CHANGELOG:914
msgid "Added safeguard to ensure local uploads are never purged from cache (#1086)"
msgstr ""
#: ../../../CHANGELOG:915
msgid "Ensure firefox password manager dont autofill username in search bar (#1090)"
msgstr ""
#: ../../../CHANGELOG:916
msgid "Ensure player doesn't disappear when last queue track is removed manually (#1092)"
msgstr ""
#: ../../../CHANGELOG:917
msgid "Ensure tracks linked to skipped upload can be pruned (#1011)"
msgstr ""
#: ../../../CHANGELOG:918
msgid "Fix playlist modal only listing 50 first playlists (#1087)"
msgstr ""
#: ../../../CHANGELOG:919
msgid "Fixed a wording issue on artist channel page (#1117)"
msgstr ""
#: ../../../CHANGELOG:920
msgid "Fixed crash on python 3.5 with cli importer (#1155)"
msgstr ""
#: ../../../CHANGELOG:921
msgid "Fixed issue when displaying starred tracks on subsonic (#1082)"
msgstr ""
#: ../../../CHANGELOG:922
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:923
msgid "Fixed page not refreshing when switching between My Library and Explore sections (#1091)"
msgstr ""
#: ../../../CHANGELOG:924
msgid "Fixed recursive CLI importing crashing under Python 3.5 (#1148, #1147)"
msgstr ""
#: ../../../CHANGELOG:925
msgid "Fixed wrong album and track count in admin artist API (#1096)"
msgstr ""
#: ../../../CHANGELOG:926
msgid "Include tracks by album artist when filtering by artist on /api/v1/tracks (#1078)"
msgstr ""
#: ../../../CHANGELOG:942
msgid "Contributors to this release (development, documentation, reviews, testing):"
msgstr ""
#: ../../../CHANGELOG:946
#: ../../../CHANGELOG:1230
#: ../../../CHANGELOG:1695
msgid "Creak"
msgstr ""
#: ../../../CHANGELOG:947
msgid "gisforgabriel"
msgstr ""
#: ../../../CHANGELOG:948
msgid "Siren"
msgstr ""
#: ../../../CHANGELOG:953
msgid "0.21 \"Agate\" (2020-04-24)"
msgstr ""
#: ../../../CHANGELOG:955
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:957
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:959
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:963
msgid "Channels and podcasts"
msgstr ""
#: ../../../CHANGELOG:965
msgid "Funkwhale 0.21 includes a brand new feature: Channels!"
msgstr ""
#: ../../../CHANGELOG:967
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:972
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:975
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:980
msgid "Redesigned navigation, player and queue"
msgstr ""
#: ../../../CHANGELOG:982
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:987
msgid "Improved search bar for searching remote objects"
msgstr ""
#: ../../../CHANGELOG:989
msgid "The search bar now support fetching arbitrary objects using a URL. In particular, you can use this to quickly:"
msgstr ""
#: ../../../CHANGELOG:991
msgid "Subscribe to a remote library via its URL"
msgstr ""
#: ../../../CHANGELOG:992
msgid "Listen a public track from another pod"
msgstr ""
#: ../../../CHANGELOG:993
msgid "Subscribe to a channel"
msgstr ""
#: ../../../CHANGELOG:996
msgid "Screening for sign-ups and custom sign-up form"
msgstr ""
#: ../../../CHANGELOG:998
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:1002
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:1005
msgid "In addition, it's also possible to customize the sign-up form by:"
msgstr ""
#: ../../../CHANGELOG:1007
msgid "Providing a custom help text, in markdown format"
msgstr ""
#: ../../../CHANGELOG:1008
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:1011
msgid "Federated reports"
msgstr ""
#: ../../../CHANGELOG:1013
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:1015
msgid "This feature is inspired by Mastodon's current design, and should work with at least Funkwhale and Mastodon servers."
msgstr ""
#: ../../../CHANGELOG:1018
msgid "Improved search performance"
msgstr ""
#: ../../../CHANGELOG:1020
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:1024
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:1028
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:1032
msgid "Enforced email verification"
msgstr ""
#: ../../../CHANGELOG:1034
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:1038
msgid "If you enable this, ensure you have a SMTP server configured too."
msgstr ""
#: ../../../CHANGELOG:1041
msgid "More reliable CLI importer [manual action required]"
msgstr ""
#: ../../../CHANGELOG:1043
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:1045
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:1047
msgid "If you use the ``import_files`` command, this means you should replace scripts that look like this::"
msgstr ""
#: ../../../CHANGELOG:1051
msgid "By this::"
msgstr ""
#: ../../../CHANGELOG:1055
msgid "And Funkwhale will happily import any supported audio file from the specified directory."
msgstr ""
#: ../../../CHANGELOG:1058
#: ../../../CHANGELOG:1148
msgid "User management through the server CLI"
msgstr ""
#: ../../../CHANGELOG:1060
msgid "We now support user creation (incl. non-admin accounts), update and removal directly from the server CLI. Typical use cases include:"
msgstr ""
#: ../../../CHANGELOG:1063
msgid "Changing a user password from the command line"
msgstr ""
#: ../../../CHANGELOG:1064
msgid "Creating or updating users from deployments scripts or playbooks"
msgstr ""
#: ../../../CHANGELOG:1065
msgid "Removing or granting permissions or upload quota to multiple users at once"
msgstr ""
#: ../../../CHANGELOG:1066
msgid "Marking multiple users as inactive"
msgstr ""
#: ../../../CHANGELOG:1068
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:1072
msgid "Progressive web app [Manual action sugFull list of changes ^^^^^^^^^^^^^^^^^^^^gested, non-docker only] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
msgstr ""
#: ../../../CHANGELOG:1076
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:1079
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:1088
msgid "Postgres docker changed environment variable [manual action required, docker multi-container only]"
msgstr ""
#: ../../../CHANGELOG:1090
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:1092
msgid "You need to add this to your .env file: ``POSTGRES_HOST_AUTH_METHOD=trust``"
msgstr ""
#: ../../../CHANGELOG:1094
msgid "Newer deployments aren't affected."
msgstr ""
#: ../../../CHANGELOG:1097
msgid "Upgrade from Postgres 10 to 11 [manual action required, docker all-in-one only]"
msgstr ""
#: ../../../CHANGELOG:1099
msgid "With our upgrade to Alpine 3.10, the ``funkwhale/all-in-one`` image now includes PostgreSQL 11."
msgstr ""
#: ../../../CHANGELOG:1101
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:1128
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:1141
msgid "Support for publishing and subscribing to podcasts (#170)"
msgstr ""
#: ../../../CHANGELOG:1142
msgid "Brand new navigation, queue and player redesign (#594)"
msgstr ""
#: ../../../CHANGELOG:1143
msgid "Can now browse a library content through the UI (#926)"
msgstr ""
#: ../../../CHANGELOG:1144
msgid "Federated reports (#1038)"
msgstr ""
#: ../../../CHANGELOG:1145
msgid "Screening for sign-ups (#1040)"
msgstr ""
#: ../../../CHANGELOG:1146
msgid "Make it possible to enforce email verification (#1039)"
msgstr ""
#: ../../../CHANGELOG:1147
msgid "Added a new radio based on another user listenings (#1060)"
msgstr ""
#: ../../../CHANGELOG:1152
msgid "Added ability to reject library follows from notifications screen (#859)"
msgstr ""
#: ../../../CHANGELOG:1153
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:1154
msgid "Added support for CELERYD_CONCURRENCY env var to control the number of worker processes (#997)"
msgstr ""
#: ../../../CHANGELOG:1155
msgid "Added the ability to sort albums by release date (#1013)"
msgstr ""
#: ../../../CHANGELOG:1156
msgid "Added two new radios to play your own content or a given library tracks"
msgstr ""
#: ../../../CHANGELOG:1157
msgid "Advertise list of known nodes on /api/v1/federation/domains and in nodeinfo if stats sharing is enabled"
msgstr ""
#: ../../../CHANGELOG:1158
msgid "Changed footer to use instance name if available, and append ellipses if instance URL/Name is too long (#1012)"
msgstr ""
#: ../../../CHANGELOG:1159
msgid "Favor local uploads when playing a track with multiple uploads (#1036)"
msgstr ""
#: ../../../CHANGELOG:1160
msgid "Include only local content in nodeinfo stats, added downloads count"
msgstr ""
#: ../../../CHANGELOG:1161
msgid "Make media and static files serving more reliable when reverse proxy X_FORWARDED_* headers are incorrect (#947)"
msgstr ""
#: ../../../CHANGELOG:1162
msgid "Order the playlist columns by modification date in the Browse tab (#775)"
msgstr ""
#: ../../../CHANGELOG:1163
msgid "Reduced size of funkwhale/funkwhale docker images thanks to multi-stage builds (!1042)"
msgstr ""
#: ../../../CHANGELOG:1164
msgid "Remember display settings in Album, Artist, Radio and Playlist views (#391)"
msgstr ""
#: ../../../CHANGELOG:1165
msgid "Removed unnecessary \"Federation music needs approval\" setting (#959)"
msgstr ""
#: ../../../CHANGELOG:1166
msgid "Replaced our slow research logic by PostgreSQL full-text search (#994)"
msgstr ""
#: ../../../CHANGELOG:1167
msgid "Support autoplay when loading embed frame from Mastodon and third-party websites (#1041)"
msgstr ""
#: ../../../CHANGELOG:1168
msgid "Support filtering playlist by name and several additional UX improvements in playlists modal (#974)"
msgstr ""
#: ../../../CHANGELOG:1169
msgid "Support modifying album cover art through the web UI (#588)"
msgstr ""
#: ../../../CHANGELOG:1170
msgid "Use a dedicated scope for throttling subsonic to avoid intrusive rate-limiting"
msgstr ""
#: ../../../CHANGELOG:1171
msgid "Use same markdown widget for all content fields (rules, description, reports, notes, etc.)"
msgstr ""
#: ../../../CHANGELOG:1172
msgid "CLI Importer is now more reliable and less resource-hungry on large libraries"
msgstr ""
#: ../../../CHANGELOG:1173
#: ../../../CHANGELOG:1197
msgid "Add support custom domain for S3 storage"
msgstr ""
#: ../../../CHANGELOG:1174
msgid "Better placeholders for channels when there are no episodes or series"
msgstr ""
#: ../../../CHANGELOG:1175
msgid "Updated documentation for 0.21 release"
msgstr ""
#: ../../../CHANGELOG:1176
msgid "Improved performance and error handling when fetching remote attachments"
msgstr ""
#: ../../../CHANGELOG:1180
msgid "Added missing manuallyApprovesFollowers entry in JSON-LD contexts (#961)"
msgstr ""
#: ../../../CHANGELOG:1181
msgid "Fix issue with browser shortcuts such as search and focus URL not being recognised (#340, #985)"
msgstr ""
#: ../../../CHANGELOG:1182
msgid "Fixed admin dropdown not showing after login (#1042)"
msgstr ""
#: ../../../CHANGELOG:1183
msgid "Fixed an issue with celerybeat container failing to restart (#1004)"
msgstr ""
#: ../../../CHANGELOG:1184
msgid "Fixed invalid displayed number of tracks in playlist (#986)"
msgstr ""
#: ../../../CHANGELOG:1185
msgid "Fixed issue with recent results not being loaded from the API (#948)"
msgstr ""
#: ../../../CHANGELOG:1186
msgid "Fixed issue with sorting by album name not working (#960)"
msgstr ""
#: ../../../CHANGELOG:1187
msgid "Fixed short audio glitch when switching switching to another track with player paused (#970)"
msgstr ""
#: ../../../CHANGELOG:1188
msgid "Improved deduplication logic to prevent skipped files during import (#348, #474, #557, #740, #928)"
msgstr ""
#: ../../../CHANGELOG:1189
msgid "More resilient tag parsing with empty release date or album artist (#1037)"
msgstr ""
#: ../../../CHANGELOG:1190
msgid "More robust importer against malformed dates (#966)"
msgstr ""
#: ../../../CHANGELOG:1191
msgid "Removed \"nodeinfo disabled\" setting, as nodeinfo is required for the UI to work (#982)"
msgstr ""
#: ../../../CHANGELOG:1192
msgid "Replaced PDF icon by List icon in playlist placeholder (#943)"
msgstr ""
#: ../../../CHANGELOG:1193
msgid "Resolve an issue where disc numbers were not taken into consideration when playing an album from the album card (#1006)"
msgstr ""
#: ../../../CHANGELOG:1194
msgid "Set correct size for album covers in playlist cards (#680)"
msgstr ""
#: ../../../CHANGELOG:1195
msgid "Remove double spaces in ChannelForm"
msgstr ""
#: ../../../CHANGELOG:1196
msgid "Deduplicate tags in Audio ActivityPub representation"
msgstr ""
#: ../../../CHANGELOG:1198
msgid "Fix #1079: fixed z-index issues with dropdowns (#1079 and #1075)"
msgstr ""
#: ../../../CHANGELOG:1199
msgid "Exclude external podcasts from library home"
msgstr ""
#: ../../../CHANGELOG:1200
msgid "Fixed broken channel save when description is too long"
msgstr ""
#: ../../../CHANGELOG:1201
msgid "Fixed 500 error when federation is disabled and application+json is requested"
msgstr ""
#: ../../../CHANGELOG:1202
msgid "Fixed minor subsonic API crash"
msgstr ""
#: ../../../CHANGELOG:1203
msgid "Fixed broken local profile page when allow-list is enabled"
msgstr ""
#: ../../../CHANGELOG:1204
msgid "Fixed issue with confirmation email not sending when signup-approval was enabled"
msgstr ""
#: ../../../CHANGELOG:1205
msgid "Ensure 0 quota on user is honored"
msgstr ""
#: ../../../CHANGELOG:1206
msgid "Fixed attachments URL not honoring media URL"
msgstr ""
#: ../../../CHANGELOG:1207
msgid "Fix grammar in msg string in TrackBase.vue"
msgstr ""
#: ../../../CHANGELOG:1208
msgid "Fix typo in SubscribeButton.vue"
msgstr ""
#: ../../../CHANGELOG:1210
msgid "Translations:"
msgstr ""
#: ../../../CHANGELOG:1212
msgid "Arabic"
msgstr ""
#: ../../../CHANGELOG:1213
msgid "Catalan"
msgstr ""
#: ../../../CHANGELOG:1214
msgid "English (United Kingdom)"
msgstr ""
#: ../../../CHANGELOG:1215
msgid "German"
msgstr ""
#: ../../../CHANGELOG:1216
msgid "Hungarian"
msgstr ""
#: ../../../CHANGELOG:1217
msgid "Japanese"
msgstr ""
#: ../../../CHANGELOG:1218
msgid "Occitan"
msgstr ""
#: ../../../CHANGELOG:1219
msgid "Portuguese (Brazil)"
msgstr ""
#: ../../../CHANGELOG:1220
msgid "Russian"
msgstr ""
#: ../../../CHANGELOG:1225
msgid "annando"
msgstr ""
#: ../../../CHANGELOG:1226
msgid "Anton Strömkvist"
msgstr ""
#: ../../../CHANGELOG:1227
msgid "Audrey"
msgstr ""
#: ../../../CHANGELOG:1228
#: ../../../CHANGELOG:1630
#: ../../../CHANGELOG:1900
msgid "ButterflyOfFire"
msgstr ""
#: ../../../CHANGELOG:1232
msgid "dashie"
msgstr ""
#: ../../../CHANGELOG:1233
msgid "Eloisa"
msgstr ""
#: ../../../CHANGELOG:1234
msgid "eorn"
msgstr ""
#: ../../../CHANGELOG:1236
msgid "gerhardbeck"
msgstr ""
#: ../../../CHANGELOG:1237
msgid "GinnyMcQueen"
msgstr ""
#: ../../../CHANGELOG:1238
msgid "guillermau"
msgstr ""
#: ../../../CHANGELOG:1239
msgid "Haelwenn"
msgstr ""
#: ../../../CHANGELOG:1240
msgid "jinxx"
msgstr ""
#: ../../../CHANGELOG:1241
msgid "Jonathan Aylard"
msgstr ""
#: ../../../CHANGELOG:1243
msgid "M.G"
msgstr ""
#: ../../../CHANGELOG:1244
msgid "marzzzello"
msgstr ""
#: ../../../CHANGELOG:1245
msgid "Mathé Grievink"
msgstr ""
#: ../../../CHANGELOG:1246
#: ../../../CHANGELOG:1644
#: ../../../CHANGELOG:1912
msgid "Mélanie Chauvel"
msgstr ""
#: ../../../CHANGELOG:1247
msgid "Mjourdan"
msgstr ""
#: ../../../CHANGELOG:1248
msgid "Morgan Kesler"
msgstr ""
#: ../../../CHANGELOG:1249
msgid "Noe Gaumont"
msgstr ""
#: ../../../CHANGELOG:1250
msgid "Noureddine HADDAG"
msgstr ""
#: ../../../CHANGELOG:1251
msgid "Ollie"
msgstr ""
#: ../../../CHANGELOG:1252
msgid "Peter Wickenberg"
msgstr ""
#: ../../../CHANGELOG:1254
#: ../../../CHANGELOG:1917
msgid "Renon"
msgstr ""
#: ../../../CHANGELOG:1255
msgid "Satsuki Yanagi"
msgstr ""
#: ../../../CHANGELOG:1256
msgid "Shlee"
msgstr ""
#: ../../../CHANGELOG:1258
msgid "techknowlogick"
msgstr ""
#: ../../../CHANGELOG:1259
msgid "ThibG"
msgstr ""
#: ../../../CHANGELOG:1261
msgid "unklebonehead"
msgstr ""
#: ../../../CHANGELOG:1262
msgid "wakest"
msgstr ""
#: ../../../CHANGELOG:1263
msgid "wxcafé"
msgstr ""
#: ../../../CHANGELOG:1264
#: ../../../CHANGELOG:1653
msgid "Xaloc"
msgstr ""
#: ../../../CHANGELOG:1268
msgid "0.20.1 (2019-10-28)"
msgstr ""
#: ../../../CHANGELOG:1275
#: ../../../CHANGELOG:1296
msgid "Denormalized audio permission logic in a separate table to enhance performance"
msgstr ""
#: ../../../CHANGELOG:1277
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:1280
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:1283
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:1288
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:1294
msgid "Added a retry option for failed uploads (#942)"
msgstr ""
#: ../../../CHANGELOG:1295
msgid "Added feedback via loading spinner when searching a remote library"
msgstr ""
#: ../../../CHANGELOG:1297
msgid "Placeholders will now be shown if no content is available across the application (#750)"
msgstr ""
#: ../../../CHANGELOG:1298
msgid "Reduce the number of simultaneous DB connections under some deployment scenario"
msgstr ""
#: ../../../CHANGELOG:1299
msgid "Support byYear filtering in Subsonic API (#936)"
msgstr ""
#: ../../../CHANGELOG:1304
msgid "Ensure password input doesn't overflow outside of container (#933)"
msgstr ""
#: ../../../CHANGELOG:1305
msgid "Fix audio serving issues under S3/nginx when signatures are enabled"
msgstr ""
#: ../../../CHANGELOG:1306
msgid "Fix import crash when importing M4A file with no embedded cover (#946)"
msgstr ""
#: ../../../CHANGELOG:1307
msgid "Fix tag exclusion in custom radios (#950)"
msgstr ""
#: ../../../CHANGELOG:1308
msgid "Fixed an issue with embed player CSS being purged during build (#935)"
msgstr ""
#: ../../../CHANGELOG:1309
msgid "Fixed escaped pod name displayed on home/about page (#945)"
msgstr ""
#: ../../../CHANGELOG:1310
msgid "Fixed pagination in subsonic getSongsByGenre endpoint (#954)"
msgstr ""
#: ../../../CHANGELOG:1311
msgid "Fixed style glitches in dropdowns"
msgstr ""
#: ../../../CHANGELOG:1316
msgid "Documented how to create DB extension by hand in case of permission error during migrations (#934)"
msgstr ""
#: ../../../CHANGELOG:1319
#: ../../../CHANGELOG:1627
msgid "Contributors to this release (translation, development, documentation, reviews, design):"
msgstr ""
#: ../../../CHANGELOG:1322
msgid "Dag Stenstad"
msgstr ""
#: ../../../CHANGELOG:1327
msgid "knuxify"
msgstr ""
#: ../../../CHANGELOG:1328
msgid "Mateus Mattei Garcia"
msgstr ""
#: ../../../CHANGELOG:1333
msgid "0.20 (2019-10-04)"
msgstr ""
#: ../../../CHANGELOG:1340
msgid "Support for genres via tags"
msgstr ""
#: ../../../CHANGELOG:1342
msgid "One of our most requested missing features is now available!"
msgstr ""
#: ../../../CHANGELOG:1344
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:1350
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:1354
msgid "Tags are used in various places to enhance user experience:"
msgstr ""
#: ../../../CHANGELOG:1356
msgid "Tags are listed on tracks, albums and artist profiles"
msgstr ""
#: ../../../CHANGELOG:1357
msgid "Each tag has a dedicated page were you can browse corresponding content and quickly start a radio"
msgstr ""
#: ../../../CHANGELOG:1358
msgid "The custom radio builder now supports using tags"
msgstr ""
#: ../../../CHANGELOG:1359
msgid "Subsonic apps that support genres - such as DSub or Ultrasonic - should display this information as well"
msgstr ""
#: ../../../CHANGELOG:1361
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:1365
msgid "Content and account reports"
msgstr ""
#: ../../../CHANGELOG:1367
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:1370
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:1374
msgid "Federation of the reports will be supported in a future release."
msgstr ""
#: ../../../CHANGELOG:1376
#: ../../../CHANGELOG:1390
msgid "For more information about this feature, please check out our documentation:"
msgstr ""
#: ../../../CHANGELOG:1378
msgid "`User documentation <https://docs.funkwhale.audio/moderator/reports.html>`__"
msgstr ""
#: ../../../CHANGELOG:1379
msgid "`Moderator documentation <https://docs.funkwhale.audio/users/reports.html>`__"
msgstr ""
#: ../../../CHANGELOG:1382
msgid "Account deletion"
msgstr ""
#: ../../../CHANGELOG:1384
msgid "Users can now delete their account themselves, without involving an administrator."
msgstr ""
#: ../../../CHANGELOG:1386
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:1392
msgid "`User documentation <https://docs.funkwhale.audio/users/account.html>`__"
msgstr ""
#: ../../../CHANGELOG:1395
msgid "Landing and about page redesign [Manual action suggested]"
msgstr ""
#: ../../../CHANGELOG:1397
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:1400
msgid "your pod and an excerpt from your pod's description"
msgstr ""
#: ../../../CHANGELOG:1401
#: ../../../CHANGELOG:1413
msgid "your pod banner image, if any"
msgstr ""
#: ../../../CHANGELOG:1402
#: ../../../CHANGELOG:1414
msgid "your contact email, if any"
msgstr ""
#: ../../../CHANGELOG:1403
msgid "the login form"
msgstr ""
#: ../../../CHANGELOG:1404
msgid "the signup form (if registrations are open on your pod)"
msgstr ""
#: ../../../CHANGELOG:1405
msgid "some basic statistics about your pod"
msgstr ""
#: ../../../CHANGELOG:1406
msgid "a widget including recently uploaded albums, if anonymous access is enabled"
msgstr ""
#: ../../../CHANGELOG:1408
msgid "The landing page will still include some information about Funkwhale, but in a less intrusive and proeminent way than before."
msgstr ""
#: ../../../CHANGELOG:1410
msgid "Additionally, the about page now includes:"
msgstr ""
#: ../../../CHANGELOG:1412
msgid "your pod name, description, rules and terms"
msgstr ""
#: ../../../CHANGELOG:1415
msgid "comprehensive statistics about your pod"
msgstr ""
#: ../../../CHANGELOG:1416
msgid "some info about your pod configuration, such as registration and federation status or the default upload quota for new users"
msgstr ""
#: ../../../CHANGELOG:1418
msgid "With this redesign, we've added a handful of additional pod settings:"
msgstr ""
#: ../../../CHANGELOG:1420
msgid "Pod banner image"
msgstr ""
#: ../../../CHANGELOG:1421
msgid "Contact email"
msgstr ""
#: ../../../CHANGELOG:1422
msgid "Rules"
msgstr ""
#: ../../../CHANGELOG:1423
msgid "Terms of service"
msgstr ""
#: ../../../CHANGELOG:1425
msgid "We recommend taking a few moments to fill these accordingly to your needs, by visiting ``/manage/settings``."
msgstr ""
#: ../../../CHANGELOG:1428
msgid "Allow-list to restrict federation to trusted domains"
msgstr ""
#: ../../../CHANGELOG:1430
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:1434
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:1443
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:1446
msgid "Periodic message to incite people to support their pod and Funkwhale"
msgstr ""
#: ../../../CHANGELOG:1448
msgid "Users will now be reminded on a regular basis that they can help Funkwhale by donating or contributing."
msgstr ""
#: ../../../CHANGELOG:1450
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:1452
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:1456
msgid "Replaced Daphne by Gunicorn/Uvicorn [manual action required, non-docker only]"
msgstr ""
#: ../../../CHANGELOG:1458
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:1461
msgid "zero-downtime upgrades"
msgstr ""
#: ../../../CHANGELOG:1462
msgid "configurable number of web worker processes"
msgstr ""
#: ../../../CHANGELOG:1464
msgid "Based on our benchmarks, Gunicorn/Unicorn is also faster and more stable under higher workloads compared to Daphne."
msgstr ""
#: ../../../CHANGELOG:1466
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:1469
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:1472
msgid "Then reload the configuration change with ``sudo systemctl daemon-reload`` and ``sudo systemctl restart funkwhale-server``."
msgstr ""
#: ../../../CHANGELOG:1476
msgid "Content-Security-Policy and additional security headers [manual action suggested]"
msgstr ""
#: ../../../CHANGELOG:1478
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:1481
msgid "..note::"
msgstr ""
#: ../../../CHANGELOG:1489
msgid "**On non-docker setups**, in ``/etc/nginx/sites-available/funkwhale.conf``::"
msgstr ""
#: ../../../CHANGELOG:1511
msgid "Then reload nginx with ``systemctl reload nginx``."
msgstr ""
#: ../../../CHANGELOG:1513
msgid "**On docker setups**, in ``/srv/funkwhalenginx/funkwhale.template``::"
msgstr ""
#: ../../../CHANGELOG:1535
msgid "Then reload nginx with ``docker-compose restart nginx``."
msgstr ""
#: ../../../CHANGELOG:1538
msgid "Rate limiting"
msgstr ""
#: ../../../CHANGELOG:1540
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:1543
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:1546
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:1550
msgid "Broken audio streaming when using S3/Minio and DSub [manual action required]"
msgstr ""
#: ../../../CHANGELOG:1552
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:1559
msgid "And reload your nginx process."
msgstr ""
#: ../../../CHANGELOG:1562
msgid "Detail"
msgstr ""
#: ../../../CHANGELOG:1566
msgid "Added periodical message to incite people to support their pod and Funkwhale (#839)"
msgstr ""
#: ../../../CHANGELOG:1567
msgid "Admins can now add custom CSS from their pod settings (#879)"
msgstr ""
#: ../../../CHANGELOG:1568
msgid "Allow-list to restrict federation to trusted domains (#853)"
msgstr ""
#: ../../../CHANGELOG:1569
msgid "Content and account reports (#890)"
msgstr ""
#: ../../../CHANGELOG:1570
msgid "Dark theme (#756)"
msgstr ""
#: ../../../CHANGELOG:1571
msgid "Enforce a configurable rate limit on the API to mitigate abuse (#261)"
msgstr ""
#: ../../../CHANGELOG:1572
msgid "Redesign of the landing and about pages (#872)"
msgstr ""
#: ../../../CHANGELOG:1573
msgid "Support for genres, via tags (#432)"
msgstr ""
#: ../../../CHANGELOG:1574
msgid "Users can now delete their account without admin intervention (#852)"
msgstr ""
#: ../../../CHANGELOG:1579
msgid "Added a info message on embed wizard when anonymous access to content is disabled (#878)"
msgstr ""
#: ../../../CHANGELOG:1580
msgid "Added Catalan translation files"
msgstr ""
#: ../../../CHANGELOG:1581
msgid "Added Czech translation (#844)"
msgstr ""
#: ../../../CHANGELOG:1582
msgid "Added field to manage user upload quota in Django backend (#903)"
msgstr ""
#: ../../../CHANGELOG:1583
msgid "Added the option to replace the queue's current contents with a selected album or track (#761)"
msgstr ""
#: ../../../CHANGELOG:1584
msgid "Artists with no albums will now show track count on artist card (#895)"
msgstr ""
#: ../../../CHANGELOG:1585
msgid "Ensure API urls answer with and without a trailing slash (#877)"
msgstr ""
#: ../../../CHANGELOG:1586
msgid "Hardcoded list of supported browsers to avoid unexpected regressions (#854)"
msgstr ""
#: ../../../CHANGELOG:1587
msgid "Hardened security thanks to CSP and additional HTTP headers (#880)"
msgstr ""
#: ../../../CHANGELOG:1588
msgid "Improve display of search results by including artist and album data"
msgstr ""
#: ../../../CHANGELOG:1589
msgid "Increase the security of JWT token generation by using DJANGO_SECRET_KEY as well as user-specific salt for the signature"
msgstr ""
#: ../../../CHANGELOG:1590
msgid "Mods can now change a library visibility through the admin UI (#548)"
msgstr ""
#: ../../../CHANGELOG:1591
msgid "New keyboard shortcuts added for enhanced control over audio player (#866)"
msgstr ""
#: ../../../CHANGELOG:1592
msgid "Now refetch remote ActivityPub artists, albums and tracks to avoid local stale data"
msgstr ""
#: ../../../CHANGELOG:1593
msgid "Numbers on the stats page will now be formatted in a human readable way and will update with the locale (#873)"
msgstr ""
#: ../../../CHANGELOG:1594
msgid "Pickup folder.png and folder.jpg files for cover art when importing from CLI (#898)"
msgstr ""
#: ../../../CHANGELOG:1595
msgid "Prevent usage of too weak passwords (#883)"
msgstr ""
#: ../../../CHANGELOG:1596
msgid "Reduced CSS size by 30% using purgecss"
msgstr ""
#: ../../../CHANGELOG:1597
msgid "Replaced Daphne by Gunicorn/Uvicorn to improve stability, flexibility and performance (#862)"
msgstr ""
#: ../../../CHANGELOG:1598
msgid "Simplified embedded docker reverse proxy IP configuration (#834)"
msgstr ""
#: ../../../CHANGELOG:1599
msgid "Support embeds on public playlists"
msgstr ""
#: ../../../CHANGELOG:1600
msgid "Support for M4A/AAC files (#661)"
msgstr ""
#: ../../../CHANGELOG:1601
msgid "Switched from Semantic-UI to Fomentic-UI"
msgstr ""
#: ../../../CHANGELOG:1602
msgid "Add dropdown menu to track table (#531)"
msgstr ""
#: ../../../CHANGELOG:1603
msgid "Display placeholder on homepage when there are no playlists (#892)"
msgstr ""
#: ../../../CHANGELOG:1604
msgid "Make album cards height independent (#710)"
msgstr ""
#: ../../../CHANGELOG:1609
msgid "Added context strings to en_GB translations so that picking the language changes the interface as expected"
msgstr ""
#: ../../../CHANGELOG:1610
msgid "Ensure selected locale is not reset to browser default when refreshing app"
msgstr ""
#: ../../../CHANGELOG:1611
msgid "Fix missing license information on track details page (#913)"
msgstr ""
#: ../../../CHANGELOG:1612
msgid "Fix regression to quota bar color (#897)"
msgstr ""
#: ../../../CHANGELOG:1613
msgid "Fixed a responsive display issues on 1024px wide screens (#904)"
msgstr ""
#: ../../../CHANGELOG:1614
msgid "Fixed album art not being retrieved from Ogg/Opus files"
msgstr ""
#: ../../../CHANGELOG:1615
msgid "Fixed broken embedded player layout after dependency update (#875)"
msgstr ""
#: ../../../CHANGELOG:1616
msgid "Fixed broken external HTTPS request under some scenarios, because of missing PyOpenSSL"
msgstr ""
#: ../../../CHANGELOG:1617
msgid "Fixed broken less listened radio (#912)"
msgstr ""
#: ../../../CHANGELOG:1618
msgid "Fixed broken URL to artist and album on album and track pages (#871)"
msgstr ""
#: ../../../CHANGELOG:1619
msgid "Fixed empty contentType causing client crash in some Subsonic payloads (#893)"
msgstr ""
#: ../../../CHANGELOG:1620
msgid "Fixed import crashing with empty cover file or too long values on some fields"
msgstr ""
#: ../../../CHANGELOG:1621
msgid "Fixed in-place imported files not playing under nginx when filename contains ? or % (#924)"
msgstr ""
#: ../../../CHANGELOG:1622
msgid "Fixed remaining transcoding issue with Subsonic API (#867)"
msgstr ""
#: ../../../CHANGELOG:1623
msgid "Fixed search usability issue when browsing artists, albums, radios and playlists (#902)"
msgstr ""
#: ../../../CHANGELOG:1624
msgid "Improved performance of /artists, /albums and /tracks API endpoints by a factor 2 (#865)"
msgstr ""
#: ../../../CHANGELOG:1625
msgid "Updated docs to ensure streaming works when using Minio/S3 and DSub (#932)"
msgstr ""
#: ../../../CHANGELOG:1637
msgid "IISergII"
msgstr ""
#: ../../../CHANGELOG:1638
msgid "jiri-novacek"
msgstr ""
#: ../../../CHANGELOG:1641
msgid "Koen"
msgstr ""
#: ../../../CHANGELOG:1642
msgid "Manuel Cortez"
msgstr ""
#: ../../../CHANGELOG:1645
#: ../../../CHANGELOG:1913
msgid "nouts"
msgstr ""
#: ../../../CHANGELOG:1646
#: ../../../CHANGELOG:1916
msgid "Quentí"
msgstr ""
#: ../../../CHANGELOG:1648
#: ../../../CHANGELOG:1918
msgid "Rodrigo Leite"
msgstr ""
#: ../../../CHANGELOG:1649
msgid "Romain Failliot"
msgstr ""
#: ../../../CHANGELOG:1651
#: ../../../CHANGELOG:1919
msgid "Sylke Vicious"
msgstr ""
#: ../../../CHANGELOG:1652
msgid "Tobias Reisinger"
msgstr ""
#: ../../../CHANGELOG:1658
msgid "0.19.1 (2019-06-28)"
msgstr ""
#: ../../../CHANGELOG:1665
msgid "The currently playing track is now highlighted with an orange play icon (#832)"
msgstr ""
#: ../../../CHANGELOG:1666
msgid "Support for importing files with no album tag (#122)"
msgstr ""
#: ../../../CHANGELOG:1667
msgid "Redirect from / to /library when user is logged in (#864)"
msgstr ""
#: ../../../CHANGELOG:1668
msgid "Added a SUBSONIC_DEFAULT_TRANSCODING_FORMAT env var to support clients that don't provide the format parameter (#867)"
msgstr ""
#: ../../../CHANGELOG:1669
msgid "Added button to search for objects on Discogs (#368)"
msgstr ""
#: ../../../CHANGELOG:1670
msgid "Added copy-to-clipboard button with Subsonic password input (#814)"
msgstr ""
#: ../../../CHANGELOG:1671
msgid "Added opus to the list of supported mimetypes and extensions (#868)"
msgstr ""
#: ../../../CHANGELOG:1672
msgid "Aligned search headers with search results in the sidebar (#708)"
msgstr ""
#: ../../../CHANGELOG:1673
msgid "Clicking on the currently selected playlist in the Playlist popup will now close the popup (#807)"
msgstr ""
#: ../../../CHANGELOG:1674
msgid "Favorites radio will not be visible if the user does not have any favorites (#419)"
msgstr ""
#: ../../../CHANGELOG:1679
msgid "Ensure empty but optional fields in file metadata don't error during import (#850)"
msgstr ""
#: ../../../CHANGELOG:1680
msgid "Fix broken upload for specific files when using S3 storage (#857)"
msgstr ""
#: ../../../CHANGELOG:1681
msgid "Fixed broken translation on home and track detail page (#833)"
msgstr ""
#: ../../../CHANGELOG:1682
msgid "Fixed broken user admin for users with non-digit or letters in their username (#869)"
msgstr ""
#: ../../../CHANGELOG:1683
msgid "Fixed invalid file extension for transcoded tracks (#848)"
msgstr ""
#: ../../../CHANGELOG:1684
msgid "Fixed issue with French translation for \"Start radio\" (#849)"
msgstr ""
#: ../../../CHANGELOG:1685
msgid "Fixed issue with player changing height when hovering over the volume slider (#838)"
msgstr ""
#: ../../../CHANGELOG:1686
msgid "Fixed secondary menus truncated on narrow screens (#855)"
msgstr ""
#: ../../../CHANGELOG:1687
msgid "Fixed wrong og:image url when using S3 storage (#851)"
msgstr ""
#: ../../../CHANGELOG:1688
msgid "Hide pod statistics on about page if those are disabled (#835)"
msgstr ""
#: ../../../CHANGELOG:1689
msgid "Use ASCII filename before upload to S3 to avoid playback issues (#847)"
msgstr ""
#: ../../../CHANGELOG:1692
msgid "Contributors to this release (commiters and reviewers):"
msgstr ""
#: ../../../CHANGELOG:1696
msgid "ealgase"
msgstr ""
#: ../../../CHANGELOG:1707
msgid "0.19.0 (2019-05-16)"
msgstr ""
#: ../../../CHANGELOG:1714
msgid "Edits on tracks, albums and artists"
msgstr ""
#: ../../../CHANGELOG:1716
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:1720
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:1724
msgid "Approved edits are broadcasted via federation, to ensure other instances get the information too."
msgstr ""
#: ../../../CHANGELOG:1727
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:1732
msgid "Admin UI for tracks, albums, artists, libraries and uploads"
msgstr ""
#: ../../../CHANGELOG:1734
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:1737
msgid "tracks"
msgstr ""
#: ../../../CHANGELOG:1738
msgid "albums"
msgstr ""
#: ../../../CHANGELOG:1739
msgid "artists"
msgstr ""
#: ../../../CHANGELOG:1740
msgid "libraries"
msgstr ""
#: ../../../CHANGELOG:1741
msgid "uploads"
msgstr ""
#: ../../../CHANGELOG:1743
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:1748
msgid "Artist hiding in the interface"
msgstr ""
#: ../../../CHANGELOG:1750
msgid "It's now possible for users to hide artists they don't want to see."
msgstr ""
#: ../../../CHANGELOG:1752
msgid "Content linked to hidden artists will not show up in the interface anymore. Especially:"
msgstr ""
#: ../../../CHANGELOG:1754
msgid "Hidden artists tracks are removed from the current queue"
msgstr ""
#: ../../../CHANGELOG:1755
msgid "Starting a playlist will skip tracks from hidden artists"
msgstr ""
#: ../../../CHANGELOG:1756
msgid "Recently favorited, recently listened and recently added widgets on the homepage won't include content from hidden artists"
msgstr ""
#: ../../../CHANGELOG:1757
msgid "Radio suggestions will exclude tracks from hidden artists"
msgstr ""
#: ../../../CHANGELOG:1758
msgid "Hidden artists won't appear in Subsonic apps"
msgstr ""
#: ../../../CHANGELOG:1760
msgid "Results linked to hidden artists will continue to show up in search results and their profile page remains accessible."
msgstr ""
#: ../../../CHANGELOG:1763
msgid "OAuth2 authorization for better integration with third-party apps"
msgstr ""
#: ../../../CHANGELOG:1765
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:1768
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:1773
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:1777
msgid "Better error handling and display during import"
msgstr ""
#: ../../../CHANGELOG:1779
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:1783
msgid "This information is available in all pages that list uploads, when clicking on the button next to the upload status."
msgstr ""
#: ../../../CHANGELOG:1786
msgid "Support for S3-compatible storages to store media files"
msgstr ""
#: ../../../CHANGELOG:1788
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:1792
msgid "Check-out https://docs.funkwhale.audio/admin/external-storages.html if you want to use this feature."
msgstr ""
#: ../../../CHANGELOG:1796
msgid "Prune library command"
msgstr ""
#: ../../../CHANGELOG:1798
msgid "Users are often surprised by Funkwhale's tendency to keep track, album and artist metadata even if no associated files exist."
msgstr ""
#: ../../../CHANGELOG:1801
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:1806
msgid "Check in-place files command"
msgstr ""
#: ../../../CHANGELOG:1808
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:1812
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:1819
msgid "Added albums view. Similar to artists view, it's viewable by clicking on the \"Albums\" link on the top bar. (#356)"
msgstr ""
#: ../../../CHANGELOG:1820
msgid "Allow artists hiding (#701)"
msgstr ""
#: ../../../CHANGELOG:1821
msgid "Change the document title to display current track information. (#359)"
msgstr ""
#: ../../../CHANGELOG:1822
msgid "Display a confirmation dialog when adding duplicate songs to a playlist (#784)"
msgstr ""
#: ../../../CHANGELOG:1823
msgid "Improved error handling and display during import (#252, #718, #583, #501, #544)"
msgstr ""
#: ../../../CHANGELOG:1824
msgid "Support embedding full artist discographies (#747)"
msgstr ""
#: ../../../CHANGELOG:1825
msgid "Support metadata update on tracks, albums and artists and broadcast those on the federation (#689)"
msgstr ""
#: ../../../CHANGELOG:1826
msgid "Support OAuth2 authorization for better integration with third-party apps (#752)"
msgstr ""
#: ../../../CHANGELOG:1827
msgid "Support S3-compatible storages for media files (#565)"
msgstr ""
#: ../../../CHANGELOG:1832
msgid "[Experimental] Added a new \"Similar\" radio based on users history (suggested by @gordon)"
msgstr ""
#: ../../../CHANGELOG:1833
msgid "Added a \"load more\" button on artist pages to load more tracks/albums (#719)"
msgstr ""
#: ../../../CHANGELOG:1834
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:1835
msgid "Added a prune_library management command to remove obsolete metadata from the database (#777)"
msgstr ""
#: ../../../CHANGELOG:1836
msgid "Added admin options to disable login for users, ensure related content is deleted when deleting a user account (#809)"
msgstr ""
#: ../../../CHANGELOG:1837
msgid "Added standardized translation context for all strings in the frontend to give accurate hints to translators."
msgstr ""
#: ../../../CHANGELOG:1838
msgid "Added twitter:* meta tags to detect tracks and albums players automatically on more sites (#578) Improved responsiveness of embedded player"
msgstr ""
#: ../../../CHANGELOG:1840
msgid "Advertise the list of supported upload extensions in the Nodeinfo endpoint (#808)"
msgstr ""
#: ../../../CHANGELOG:1841
msgid "Better handling of follow/accept messages to avoid and recover from desync between instances (#830)"
msgstr ""
#: ../../../CHANGELOG:1842
msgid "Better workflow for connecting to another instance (#715)"
msgstr ""
#: ../../../CHANGELOG:1844
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:1845
msgid "Bumped dependencies to latest versions (#815)"
msgstr ""
#: ../../../CHANGELOG:1846
msgid "Descriptions will now be shown underneath user libraries (#768)"
msgstr ""
#: ../../../CHANGELOG:1847
msgid "Don't store unhandled ActivityPub messages in database (#776)"
msgstr ""
#: ../../../CHANGELOG:1848
msgid "Enhanced the design of the embed wizard. (!619)"
msgstr ""
#: ../../../CHANGELOG:1849
msgid "Ensure the footer always stays at the bottom of the page"
msgstr ""
#: ../../../CHANGELOG:1850
msgid "Expose an instance-level actor (service@domain) in nodeinfo endpoint (#689)"
msgstr ""
#: ../../../CHANGELOG:1851
msgid "Improved readability of logo (#385)"
msgstr ""
#: ../../../CHANGELOG:1852
msgid "Keep persistent connections to the database instead of recreating a new one for each request"
msgstr ""
#: ../../../CHANGELOG:1853
msgid "Labels for privacy levels are now consistently grabbed from a common source instead of being hardcoded everytime they are needed."
msgstr ""
#: ../../../CHANGELOG:1854
msgid "Merged artist/album buttons with title text on artist and album pages (#725)"
msgstr ""
#: ../../../CHANGELOG:1855
msgid "Now honor maxBitrate parameter in Subsonic API (#802)"
msgstr ""
#: ../../../CHANGELOG:1856
msgid "Preload next track in queue (#572)"
msgstr ""
#: ../../../CHANGELOG:1857
msgid "Reduced app size for regular users by moving admin-related code in a dedicated chunk (#805)"
msgstr ""
#: ../../../CHANGELOG:1858
msgid "Removed broken/instable lyrics feature (#799)"
msgstr ""
#: ../../../CHANGELOG:1859
msgid "Show remaining storage space during import and prevent file upload if not enough space is remaining (#550)"
msgstr ""
#: ../../../CHANGELOG:1860
msgid "The buttons displaying an icon now always show a little divider between the icon and the text. (!620)"
msgstr ""
#: ../../../CHANGELOG:1861
msgid "Use attributedTo instead of actor in library ActivityPub payload (#619)"
msgstr ""
#: ../../../CHANGELOG:1862
msgid "Use network/depends_on instead of links in docker-compose.yml (!716)"
msgstr ""
#: ../../../CHANGELOG:1867
msgid "Add missing command from contributing file (#754)"
msgstr ""
#: ../../../CHANGELOG:1868
msgid "Add required envvar for dev environment (!668)"
msgstr ""
#: ../../../CHANGELOG:1869
msgid "Added env variable to set AWS region and signature version to serve media without proxy (#826)"
msgstr ""
#: ../../../CHANGELOG:1870
msgid "Allow users with dots in their usernames to request a subsonic password (#798)"
msgstr ""
#: ../../../CHANGELOG:1871
msgid "Better handling of featuring/multi-artist tracks tagged with MusicBrainz (#782)"
msgstr ""
#: ../../../CHANGELOG:1872
msgid "Do not consider tracks as duplicates during import if they have different positions (#740)"
msgstr ""
#: ../../../CHANGELOG:1873
msgid "Ensure all our ActivityPub fetches are authenticated (#758)"
msgstr ""
#: ../../../CHANGELOG:1874
msgid "Ensure correct track duration and playable status when browsing radios (#812)"
msgstr ""
#: ../../../CHANGELOG:1875
msgid "Fixed alignement/size issue with some buttons (#702)"
msgstr ""
#: ../../../CHANGELOG:1876
msgid "Fixed an encoding issue with instance name on about page (#828)"
msgstr ""
#: ../../../CHANGELOG:1877
msgid "Fixed cover not showing in queue/player when playing tracks from \"albums\" tab (#795)"
msgstr ""
#: ../../../CHANGELOG:1878
msgid "Fixed crashing upload processing on invalid date format (#718)"
msgstr ""
#: ../../../CHANGELOG:1879
msgid "Fixed dev command for fake data creation (!664)"
msgstr ""
#: ../../../CHANGELOG:1880
msgid "Fixed invalid OEmbed URL when using a local FUNKWHALE_SPA_HTML_ROOT (#824)"
msgstr ""
#: ../../../CHANGELOG:1881
msgid "Fixed invalid required fields in Upload django's admin (#819)"
msgstr ""
#: ../../../CHANGELOG:1882
msgid "Fixed issue with querying the albums api endpoint (#356)"
msgstr ""
#: ../../../CHANGELOG:1883
msgid "Fixed non-transparent background for volume range on Firefox (#722)"
msgstr ""
#: ../../../CHANGELOG:1884
msgid "Fixed overflowing input on account detail page (#791)"
msgstr ""
#: ../../../CHANGELOG:1885
msgid "Fixed unplayable radios for anonymous users (#563)"
msgstr ""
#: ../../../CHANGELOG:1886
msgid "Prevent skipping on file import if album_mbid is different (#772)"
msgstr ""
#: ../../../CHANGELOG:1887
msgid "Use proper site name/domain in emails (#806)"
msgstr ""
#: ../../../CHANGELOG:1888
msgid "Width of filter menus for radios has been set to stop text from overlapping the borders"
msgstr ""
#: ../../../CHANGELOG:1893
msgid "Document how to use Redis over unix sockets (#770)"
msgstr ""
#: ../../../CHANGELOG:1895
msgid "Contributors to this release (commiters and translators):"
msgstr ""
#: ../../../CHANGELOG:1897
msgid "Ale London"
msgstr ""
#: ../../../CHANGELOG:1898
msgid "Alexander"
msgstr ""
#: ../../../CHANGELOG:1899
msgid "Ben Finney"
msgstr ""
#: ../../../CHANGELOG:1902
msgid "Damien Nicolas"
msgstr ""
#: ../../../CHANGELOG:1905
msgid "Elza Gelez"
msgstr ""
#: ../../../CHANGELOG:1906
msgid "gerry_the_hat"
msgstr ""
#: ../../../CHANGELOG:1907
msgid "gordon"
msgstr ""
#: ../../../CHANGELOG:1909
msgid "jake"
msgstr ""
#: ../../../CHANGELOG:1910
msgid "Jee"
msgstr ""
#: ../../../CHANGELOG:1914
msgid "Pierrick"
msgstr ""
#: ../../../CHANGELOG:1915
msgid "Qasim Ali"
msgstr ""
#: ../../../CHANGELOG:1920
msgid "Thomas Brockmöller"
msgstr ""
#: ../../../CHANGELOG:1921
msgid "Tixie"
msgstr ""
#: ../../../CHANGELOG:1922
msgid "Vierkantor"
msgstr ""
#: ../../../CHANGELOG:1923
msgid "Von"
msgstr ""
#: ../../../CHANGELOG:1924
msgid "Zach Halasz"
msgstr ""
#: ../../../CHANGELOG:1927
msgid "0.18.3 (2019-03-21)"
msgstr ""
#: ../../../CHANGELOG:1934
msgid "Avoid mixed content when deploying mono-container behind proxy [Manual action required]"
msgstr ""
#: ../../../CHANGELOG:1936
msgid "*You are only concerned if you use the mono-container docker deployment behind a reverse proxy*"
msgstr ""
#: ../../../CHANGELOG:1938
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:1942
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:1948
msgid "Added title on hover for truncated content (#766)"
msgstr ""
#: ../../../CHANGELOG:1949
msgid "Ask for confirmation before leaving upload page if there is a an upload in process (#630)"
msgstr ""
#: ../../../CHANGELOG:1950
msgid "Exclude in-place imported files from quota computation (#570)"
msgstr ""
#: ../../../CHANGELOG:1951
msgid "Truncate filename in library file table to ensure correct display of the table. (#735)"
msgstr ""
#: ../../../CHANGELOG:1956
msgid "Avoid mixed content when deploying mono-container behind HTTPS proxy (thetarkus/docker-funkwhale#19)"
msgstr ""
#: ../../../CHANGELOG:1957
msgid "Display new notifications immediatly on notifications page (#729)"
msgstr ""
#: ../../../CHANGELOG:1958
msgid "Ensure cover art from uploaded files is picked up properly on existing albums (#757)"
msgstr ""
#: ../../../CHANGELOG:1959
msgid "Fixed a crash when federating a track with unspecified position"
msgstr ""
#: ../../../CHANGELOG:1960
msgid "Fixed broken Activity and Actor modules in django admin (#767)"
msgstr ""
#: ../../../CHANGELOG:1961
msgid "Fixed broken sample apache configuration (#764)"
msgstr ""
#: ../../../CHANGELOG:1962
msgid "Fixed constant and unpredictable reordering during file upload (#716)"
msgstr ""
#: ../../../CHANGELOG:1963
msgid "Fixed delivering of local activities causing unintended side effects, such as rollbacking changes (#737)"
msgstr ""
#: ../../../CHANGELOG:1964
msgid "Fixed escaping issues in translated strings (#652)"
msgstr ""
#: ../../../CHANGELOG:1965
msgid "Fixed saving moderation policy when clicking on \"Cancel\" (#751)"
msgstr ""
#: ../../../CHANGELOG:1966
msgid "i18n: Update page title when changing the App's language. (#511)"
msgstr ""
#: ../../../CHANGELOG:1967
msgid "Include disc number in Subsonic responses (#765)"
msgstr ""
#: ../../../CHANGELOG:1968
msgid "Do not send notification when rejecting a follow on a local library (#743)"
msgstr ""
#: ../../../CHANGELOG:1973
msgid "Added documentation on mono-container docker upgrade (#713)"
msgstr ""
#: ../../../CHANGELOG:1974
msgid "Added documentation to set up let's encrypt certificate (#745)"
msgstr ""
#: ../../../CHANGELOG:1978
msgid "0.18.2 (2019-02-13)"
msgstr ""
#: ../../../CHANGELOG:1985
msgid "Added a 'fix_federation_ids' management command to deal with protocol/domain issues in federation IDs after deployments (#706)"
msgstr ""
#: ../../../CHANGELOG:1987
msgid "Can now use a local file with FUNKWHALE_SPA_HTML_ROOT to avoid sending an HTTP request (#705)"
msgstr ""
#: ../../../CHANGELOG:1992
msgid "Downgraded channels dependency to 2.1.6 to fix denied uploads (#697)"
msgstr ""
#: ../../../CHANGELOG:1993
msgid "Fixed cards display issues on medium/small screens (#707)"
msgstr ""
#: ../../../CHANGELOG:1994
msgid "Fixed Embed component name that could lead to issue when developping on OSX (#696)"
msgstr ""
#: ../../../CHANGELOG:1995
msgid "Fixed resizing issues for album cards on artist pages (#694)"
msgstr ""
#: ../../../CHANGELOG:1999
msgid "0.18.1 (2019-01-29)"
msgstr ""
#: ../../../CHANGELOG:2006
msgid "Fix Gzip compression to avoid BREACH exploit [security] [manual action required]"
msgstr ""
#: ../../../CHANGELOG:2008
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:2012
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:2026
msgid "For convenience, you can also replace the whole setting with the following snippet::"
msgstr ""
#: ../../../CHANGELOG:2047
msgid "Many thanks to @jibec for the report!"
msgstr ""
#: ../../../CHANGELOG:2050
msgid "Fix Apache configuration file for 0.18 [manual action required]"
msgstr ""
#: ../../../CHANGELOG:2052
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:2054
msgid "If you are on an Apache setup, you will have to replace the `<Location \"/api\">` block with the following::"
msgstr ""
#: ../../../CHANGELOG:2064
msgid "And add some more `ProxyPass` directives so that the `Alias` part of your configuration file looks this way::"
msgstr ""
#: ../../../CHANGELOG:2075
msgid "In case you are using custom css and theming, you also need to match this block::"
msgstr ""
#: ../../../CHANGELOG:2086
msgid "Added name attributes on all inputs to improve UX, especially with password managers (#686)"
msgstr ""
#: ../../../CHANGELOG:2087
msgid "Disable makemigrations in production and misleading message when running migrate (#685)"
msgstr ""
#: ../../../CHANGELOG:2088
msgid "Display progress during file upload"
msgstr ""
#: ../../../CHANGELOG:2089
msgid "Hide pagination when there is only one page of results (#681)"
msgstr ""
#: ../../../CHANGELOG:2090
msgid "Include shared/public playlists in Subsonic API responses (#684)"
msgstr ""
#: ../../../CHANGELOG:2091
msgid "Use proper locale for date-related/duration strings (#670)"
msgstr ""
#: ../../../CHANGELOG:2096
msgid "Fix transcoding of in-place imported tracks (#688)"
msgstr ""
#: ../../../CHANGELOG:2097
msgid "Fixed celery worker defaulting to development settings instead of production"
msgstr ""
#: ../../../CHANGELOG:2098
msgid "Fixed crashing Django admin when loading track detail page (#666)"
msgstr ""
#: ../../../CHANGELOG:2099
msgid "Fixed list icon alignement on landing page (#668)"
msgstr ""
#: ../../../CHANGELOG:2100
msgid "Fixed overescaping issue in notifications and album page (#676)"
msgstr ""
#: ../../../CHANGELOG:2101
msgid "Fixed wrong number of affected elements in bulk action modal (#683)"
msgstr ""
#: ../../../CHANGELOG:2102
msgid "Fixed wrong URL in documentation for funkwhale_proxy.conf file when deploying using Docker"
msgstr ""
#: ../../../CHANGELOG:2103
msgid "Make Apache configuration file work with 0.18 changes (#667)"
msgstr ""
#: ../../../CHANGELOG:2104
msgid "Removed potential BREACH exploit because of Gzip compression (#678)"
msgstr ""
#: ../../../CHANGELOG:2105
msgid "Upgraded kombu to fix an incompatibility with redis>=3"
msgstr ""
#: ../../../CHANGELOG:2110
msgid "Added user upload documentation at https://docs.funkwhale.audio/users/upload.html"
msgstr ""
#: ../../../CHANGELOG:2114
msgid "0.18 \"Naomi\" (2019-01-22)"
msgstr ""
#: ../../../CHANGELOG:2116
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:2120
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:2123
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:2127
msgid "See ``Full changelog`` below for an exhaustive list of changes!"
msgstr ""
#: ../../../CHANGELOG:2130
msgid "Audio transcoding is back!"
msgstr ""
#: ../../../CHANGELOG:2132
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:2136
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:2142
msgid "Licensing and copyright information"
msgstr ""
#: ../../../CHANGELOG:2144
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:2149
msgid "License and copyright data is also broadcasted over federation."
msgstr ""
#: ../../../CHANGELOG:2151
msgid "License matching is done on the content of the ``License`` tag in the files, with a fallback on the ``Copyright`` tag."
msgstr ""
#: ../../../CHANGELOG:2154
msgid "Funkwhale will successfully extract licensing data for the following licenses:"
msgstr ""
#: ../../../CHANGELOG:2156
msgid "Creative Commons 0 (Public Domain)"
msgstr ""
#: ../../../CHANGELOG:2157
msgid "Creative Commons 1.0 (All declinations)"
msgstr ""
#: ../../../CHANGELOG:2158
msgid "Creative Commons 2.0 (All declinations)"
msgstr ""
#: ../../../CHANGELOG:2159
msgid "Creative Commons 2.5 (All declinations and countries)"
msgstr ""
#: ../../../CHANGELOG:2160
msgid "Creative Commons 3.0 (All declinations and countries)"
msgstr ""
#: ../../../CHANGELOG:2161
msgid "Creative Commons 4.0 (All declinations)"
msgstr ""
#: ../../../CHANGELOG:2163
msgid "Support for other licenses such as Art Libre or WTFPL will be added in future releases."
msgstr ""
#: ../../../CHANGELOG:2167
msgid "Instance-level moderation tools"
msgstr ""
#: ../../../CHANGELOG:2169
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:2173
msgid "Browse known accounts and domains, and associated data (storage size, software version, etc.)"
msgstr ""
#: ../../../CHANGELOG:2174
msgid "Purge data belonging to given accounts and domains"
msgstr ""
#: ../../../CHANGELOG:2175
msgid "Block or partially restrict interactions with any account or domain"
msgstr ""
#: ../../../CHANGELOG:2177
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:2180
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:2185
msgid "Iframe widget to embed public tracks and albums [manual action required]"
msgstr ""
#: ../../../CHANGELOG:2187
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:2193
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:2196
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:2210
msgid "The change of configuration will be picked when restarting your nginx container."
msgstr ""
#: ../../../CHANGELOG:2212
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:2227
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:2233
msgid "Alternative docker deployment method"
msgstr ""
#: ../../../CHANGELOG:2235
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:2238
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:2241
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:2245
msgid "Automatically load .env file"
msgstr ""
#: ../../../CHANGELOG:2247
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:2251
msgid "This is not the case anymore, and Funkwhale will automatically load this file if it's available."
msgstr ""
#: ../../../CHANGELOG:2255
msgid "Delete pre 0.17 federated tracks [manual action suggested]"
msgstr ""
#: ../../../CHANGELOG:2257
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:2260
msgid "To purge the database of those entries, you can run the following command:"
msgstr ""
#: ../../../CHANGELOG:2262
#: ../../../CHANGELOG:2813
#: ../../../CHANGELOG:2836
msgid "On docker setups::"
msgstr ""
#: ../../../CHANGELOG:2266
#: ../../../CHANGELOG:2817
#: ../../../CHANGELOG:2840
msgid "On non-docker setups::"
msgstr ""
#: ../../../CHANGELOG:2272
msgid "Enable gzip compression [manual action suggested]"
msgstr ""
#: ../../../CHANGELOG:2274
msgid "Gzip compression will be enabled on new instances by default and will reduce the amount of bandwidth consumed by your instance."
msgstr ""
#: ../../../CHANGELOG:2277
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:2313
msgid "Full changelog"
msgstr ""
#: ../../../CHANGELOG:2317
msgid "Allow embedding of albums and tracks available in public libraries via an <iframe> (#578)"
msgstr ""
#: ../../../CHANGELOG:2318
msgid "Audio transcoding is back! (#272)"
msgstr ""
#: ../../../CHANGELOG:2319
msgid "First set of instance level moderation tools (#580, !521)"
msgstr ""
#: ../../../CHANGELOG:2320
msgid "Store licensing and copyright information from file metadata, if available (#308)"
msgstr ""
#: ../../../CHANGELOG:2325
msgid "Add UI elements for multi-disc albums (#631)"
msgstr ""
#: ../../../CHANGELOG:2326
msgid "Added alternative funkwhale/all-in-one docker image (#614)"
msgstr ""
#: ../../../CHANGELOG:2327
msgid "Broadcast library updates (name, description, visibility) over federation"
msgstr ""
#: ../../../CHANGELOG:2328
msgid "Based Docker image on alpine to have a smaller (and faster to build) image"
msgstr ""
#: ../../../CHANGELOG:2329
msgid "Improved front-end performance by stripping unused dependencies, reducing bundle size and enabling gzip compression"
msgstr ""
#: ../../../CHANGELOG:2331
msgid "Improved accessibility by using main/section/nav tags and aria-labels in most critical places (#612)"
msgstr ""
#: ../../../CHANGELOG:2332
msgid "The progress bar in the player now display loading state / buffer loading (#586)"
msgstr ""
#: ../../../CHANGELOG:2333
msgid "Added \"type: funkwhale\" and \"funkwhale-version\" in Subsonic responses (#573)"
msgstr ""
#: ../../../CHANGELOG:2334
msgid "Documented keyboard shortcuts, list is now available by pressing \"h\" or in the footer (#611)"
msgstr ""
#: ../../../CHANGELOG:2335
msgid "Documented which Subsonic endpoints are implemented (#575)"
msgstr ""
#: ../../../CHANGELOG:2336
msgid "Hide invitation code field during signup when it's not required (#410)"
msgstr ""
#: ../../../CHANGELOG:2337
msgid "Importer will now pick embedded images in files with OTHER type if no COVER_FRONT is present"
msgstr ""
#: ../../../CHANGELOG:2338
msgid "Improved keyboard accessibility on player, queue and various controls (#576)"
msgstr ""
#: ../../../CHANGELOG:2339
msgid "Improved performance when listing playable tracks, albums and artists"
msgstr ""
#: ../../../CHANGELOG:2340
msgid "Increased default upload limit from 30 to 100MB (#654)"
msgstr ""
#: ../../../CHANGELOG:2341
msgid "Load env file in config/.env automatically to avoid sourcing it by hand (#626)"
msgstr ""
#: ../../../CHANGELOG:2342
msgid "More resilient date parsing during audio import, will not crash anymore on invalid dates (#622)"
msgstr ""
#: ../../../CHANGELOG:2344
msgid "Now start radios immediatly, skipping any existing tracks in queue (#585)"
msgstr ""
#: ../../../CHANGELOG:2345
msgid "Officially support connecting to a password protected redis server, with the redis://:password@localhost:6379/0 scheme (#640)"
msgstr ""
#: ../../../CHANGELOG:2347
msgid "Performance improvement when fetching favorites, down to a single, small http request"
msgstr ""
#: ../../../CHANGELOG:2348
msgid "Removed \"Activity\" page, since all the data is available on the \"Browse\" page (#600)"
msgstr ""
#: ../../../CHANGELOG:2349
msgid "Removed the need to specify the DJANGO_ALLOWED_HOSTS variable"
msgstr ""
#: ../../../CHANGELOG:2350
msgid "Restructured the footer, added useful links and removed unused content"
msgstr ""
#: ../../../CHANGELOG:2351
msgid "Show short entries first in search results to improve UX"
msgstr ""
#: ../../../CHANGELOG:2352
msgid "Store disc number and order tracks by disc number / position) (#507)"
msgstr ""
#: ../../../CHANGELOG:2353
msgid "Strip EXIF metadata from uploaded avatars to avoid leaking private data (#374)"
msgstr ""
#: ../../../CHANGELOG:2354
msgid "Support blind key rotation in HTTP Signatures (#658)"
msgstr ""
#: ../../../CHANGELOG:2355
msgid "Support setting a server URL in settings.json (#650)"
msgstr ""
#: ../../../CHANGELOG:2356
msgid "Updated default docker postgres version from 9.4 to 11 (#656)"
msgstr ""
#: ../../../CHANGELOG:2357
msgid "Updated lots of dependencies (especially django 2.0->2.1), and removed unused dependencies (#657)"
msgstr ""
#: ../../../CHANGELOG:2358
msgid "Improved test suite speed by reducing / disabling expensive operations (#648)"
msgstr ""
#: ../../../CHANGELOG:2363
msgid "Fixed parsing of embedded file cover for ogg files tagged with MusicBrainz (#469)"
msgstr ""
#: ../../../CHANGELOG:2364
msgid "Upgraded core dependencies to fix websocket/messaging issues and possible memory leaks (#643)"
msgstr ""
#: ../../../CHANGELOG:2365
msgid "Fix \".None\" extension when downloading Flac file (#473)"
msgstr ""
#: ../../../CHANGELOG:2366
msgid "Fixed None extension when downloading an in-place imported file (#621)"
msgstr ""
#: ../../../CHANGELOG:2367
msgid "Added a script to prune pre 0.17 federated tracks (#564)"
msgstr ""
#: ../../../CHANGELOG:2368
msgid "Advertise public libraries properly in ActivityPub representations (#553)"
msgstr ""
#: ../../../CHANGELOG:2369
msgid "Allow opus file upload (#598)"
msgstr ""
#: ../../../CHANGELOG:2370
msgid "Do not display \"view on MusicBrainz\" button if we miss the mbid (#422)"
msgstr ""
#: ../../../CHANGELOG:2371
msgid "Do not try to create unaccent extension if it's already present (#663)"
msgstr ""
#: ../../../CHANGELOG:2372
msgid "Ensure admin links in sidebar are displayed for users with relavant permissions, and only them (#597)"
msgstr ""
#: ../../../CHANGELOG:2373
msgid "Fix broken websocket connexion under Chrome browser (#589)"
msgstr ""
#: ../../../CHANGELOG:2374
msgid "Fix play button not starting playback with empty queue (#632)"
msgstr ""
#: ../../../CHANGELOG:2375
msgid "Fixed a styling inconsistency on about page when instance description was missing (#659)"
msgstr ""
#: ../../../CHANGELOG:2376
msgid "Fixed a UI discrepency in playlist tracks count (#647)"
msgstr ""
#: ../../../CHANGELOG:2377
msgid "Fixed greyed tracks in radio builder and detail page (#637)"
msgstr ""
#: ../../../CHANGELOG:2378
msgid "Fixed inconsistencies in subsonic error responses (#616)"
msgstr ""
#: ../../../CHANGELOG:2379
msgid "Fixed incorrect icon for \"next track\" in player control (#613)"
msgstr ""
#: ../../../CHANGELOG:2380
msgid "Fixed malformed search string when redirecting to LyricsWiki (#608)"
msgstr ""
#: ../../../CHANGELOG:2381
msgid "Fixed missing track count on various library cards (#581)"
msgstr ""
#: ../../../CHANGELOG:2382
msgid "Fixed skipped track when appending multiple tracks to the queue under certain conditions (#209)"
msgstr ""
#: ../../../CHANGELOG:2383
msgid "Fixed wrong album/track count on artist page (#599)"
msgstr ""
#: ../../../CHANGELOG:2384
msgid "Hide unplayable/emtpy playlists in \"Browse playlist\" pages (#424)"
msgstr ""
#: ../../../CHANGELOG:2385
msgid "Initial UI render using correct language from browser (#644)"
msgstr ""
#: ../../../CHANGELOG:2386
msgid "Invalid URI for reverse proxy websocket with apache (#617)"
msgstr ""
#: ../../../CHANGELOG:2387
msgid "Properly encode Wikipedia and lyrics search urls (#470)"
msgstr ""
#: ../../../CHANGELOG:2388
msgid "Refresh profile after user settings update to avoid cache issues (#606)"
msgstr ""
#: ../../../CHANGELOG:2389
msgid "Use role=button instead of empty links for player controls (#610)"
msgstr ""
#: ../../../CHANGELOG:2394
msgid "Deploy documentation from the master branch instead of the develop branch to avoid inconsistencies (#642)"
msgstr ""
#: ../../../CHANGELOG:2395
msgid "Document how to find and use library id when importing files in CLI (#562)"
msgstr ""
#: ../../../CHANGELOG:2396
msgid "Fix documentation typos (#645)"
msgstr ""
#: ../../../CHANGELOG:2400
msgid "0.17 (2018-10-07)"
msgstr ""
#: ../../../CHANGELOG:2403
msgid "Per user libraries"
msgstr ""
#: ../../../CHANGELOG:2405
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:2413
msgid "Per user libraries (#463, also fixes #160 and #147)"
msgstr ""
#: ../../../CHANGELOG:2414
msgid "Authentication using a LDAP directory (#194)"
msgstr ""
#: ../../../CHANGELOG:2419
msgid "Add configuration option to set Musicbrainz hostname"
msgstr ""
#: ../../../CHANGELOG:2420
msgid "Add sign up link in the sidebar (#408)"
msgstr ""
#: ../../../CHANGELOG:2421
msgid "Added a library widget to display libraries associated with a track, album and artist (#551)"
msgstr ""
#: ../../../CHANGELOG:2423
msgid "Ensure from_activity field is not required in django's admin (#546)"
msgstr ""
#: ../../../CHANGELOG:2424
msgid "Move setting link from profile page to the sidebar (#406)"
msgstr ""
#: ../../../CHANGELOG:2425
msgid "Simplified and less error-prone nginx setup (#358)"
msgstr ""
#: ../../../CHANGELOG:2429
msgid "Do not restart current song when rordering queue, deleting tracks from queue or adding tracks to queue (#464)"
msgstr ""
#: ../../../CHANGELOG:2431
msgid "Fix broken icons in playlist editor (#515)"
msgstr ""
#: ../../../CHANGELOG:2432
msgid "Fixed a few untranslated strings (#559)"
msgstr ""
#: ../../../CHANGELOG:2433
msgid "Fixed splitted album when importing from federation (#346)"
msgstr ""
#: ../../../CHANGELOG:2434
msgid "Fixed toggle mute in volume bar does not restore previous volume level (#514)"
msgstr ""
#: ../../../CHANGELOG:2435
msgid "Fixed wrong env file URL and display bugs in deployment documentation (#520)"
msgstr ""
#: ../../../CHANGELOG:2436
msgid "Fixed wrong title in PlayButton (#435)"
msgstr ""
#: ../../../CHANGELOG:2437
msgid "Remove transparency on artist page button (#517)"
msgstr ""
#: ../../../CHANGELOG:2438
msgid "Set sane width default for ui cards and center play button (#530)"
msgstr ""
#: ../../../CHANGELOG:2439
msgid "Updated wrong icon and copy in play button dropdown (#436)"
msgstr ""
#: ../../../CHANGELOG:2444
msgid "Fixed wrong URLs for docker / nginx files in documentation (#537)"
msgstr ""
#: ../../../CHANGELOG:2449
msgid "Added a merge request template and more documentation about the changelog"
msgstr ""
#: ../../../CHANGELOG:2453
msgid "Using a LDAP directory to authenticate to your Funkwhale instance"
msgstr ""
#: ../../../CHANGELOG:2455
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:2460
msgid "You can use this authentication backend side by side with the classic one."
msgstr ""
#: ../../../CHANGELOG:2462
msgid "Have a look at https://docs.funkwhale.audio/installation/ldap.html for detailed instructions on how to set this up."
msgstr ""
#: ../../../CHANGELOG:2467
msgid "Simplified nginx setup [Docker: Manual action required]"
msgstr ""
#: ../../../CHANGELOG:2469
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:2474
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:2478
msgid "On non-docker instances, you have nothing to do."
msgstr ""
#: ../../../CHANGELOG:2480
msgid "If you have a dockerized instance, here is the upgrade path."
msgstr ""
#: ../../../CHANGELOG:2482
msgid "First, tweak your .env file::"
msgstr ""
#: ../../../CHANGELOG:2494
msgid "Then, add the following block at the end of your docker-compose.yml file::"
msgstr ""
#: ../../../CHANGELOG:2529
msgid "By doing that, you'll enable a dockerized nginx that will automatically be configured to serve your Funkwhale instance."
msgstr ""
#: ../../../CHANGELOG:2532
msgid "Download the required configuration files for the nginx container:"
msgstr ""
#: ../../../CHANGELOG:2541
msgid "Update the funkwhale.conf configuration of your server's reverse-proxy::"
msgstr ""
#: ../../../CHANGELOG:2587
msgid "Check that your configuration is valid then reload:"
msgstr ""
#: ../../../CHANGELOG:2589
msgid "sudo nginx -t sudo systemctl reload nginx"
msgstr ""
#: ../../../CHANGELOG:2594
msgid "0.16.3 (2018-08-21)"
msgstr ""
#: ../../../CHANGELOG:2596
#: ../../../CHANGELOG:2612
#: ../../../CHANGELOG:2626
#: ../../../CHANGELOG:2701
#: ../../../CHANGELOG:2934
#: ../../../CHANGELOG:3016
#: ../../../CHANGELOG:3138
#: ../../../CHANGELOG:3695
msgid "Upgrade instructions are available at https://docs.funkwhale.audio/upgrading.html"
msgstr ""
#: ../../../CHANGELOG:2601
msgid "Fixed front-end not contacting the proper path on the API (!385)"
msgstr ""
#: ../../../CHANGELOG:2605
msgid "0.16.2 (2018-08-21)"
msgstr ""
#: ../../../CHANGELOG:2609
msgid "**This release is broken, do not use it. Upgrade to 0.16.3 or higher instead.**"
msgstr ""
#: ../../../CHANGELOG:2617
msgid "Ensure we always have a default api url set on first load to avoid displaying the instance picker (#490)"
msgstr ""
#: ../../../CHANGELOG:2619
msgid "Fixed CLI importer syntax error because of async reserved keyword usage (#494)"
msgstr ""
#: ../../../CHANGELOG:2624
msgid "0.16.1 (2018-08-19)"
msgstr ""
#: ../../../CHANGELOG:2631
msgid "Make funkwhale themable by loading external stylesheets (#456)"
msgstr ""
#: ../../../CHANGELOG:2635
msgid "Add link to admin on \"Staff member\" button (#202)"
msgstr ""
#: ../../../CHANGELOG:2636
msgid "Can now add a description to radios and better radio cards (#331)"
msgstr ""
#: ../../../CHANGELOG:2637
msgid "Display track duration in track tables (#461)"
msgstr ""
#: ../../../CHANGELOG:2638
msgid "More permissive default permissions for front-end files (#388)"
msgstr ""
#: ../../../CHANGELOG:2639
msgid "Simpler configuration and toolchain for the front-end using vue-cli (!375)"
msgstr ""
#: ../../../CHANGELOG:2640
msgid "Use Howler to manage audio instead of our own dirty/untested code (#392)"
msgstr ""
#: ../../../CHANGELOG:2645
msgid "Fix alignment issue on top bar in Admin tabs (#395)"
msgstr ""
#: ../../../CHANGELOG:2646
msgid "Fix Apache2 permission issue preventing `/media` folder from being served correctly (#389)"
msgstr ""
#: ../../../CHANGELOG:2648
msgid "Fix loading on browse page lists causing them to go down, and dimming over the top bar (#468)"
msgstr ""
#: ../../../CHANGELOG:2650
msgid "Fixed (again): administration section not showing up in sidebar after login (#245)"
msgstr ""
#: ../../../CHANGELOG:2652
msgid "Fixed audio mimetype not showing up on track detail and list (#459)"
msgstr ""
#: ../../../CHANGELOG:2653
msgid "Fixed broken audio playback on Chrome and invisible volume control (#390)"
msgstr ""
#: ../../../CHANGELOG:2654
msgid "Fixed broken federation import on big imports due to missing transaction logic (#397)"
msgstr ""
#: ../../../CHANGELOG:2656
msgid "Fixed crash on artist pages when no cover is available (#457)"
msgstr ""
#: ../../../CHANGELOG:2657
msgid "Fixed favorited status of tracks not appearing in interface (#398)"
msgstr ""
#: ../../../CHANGELOG:2658
msgid "Fixed invitation code not prefilled in form when accessing invitation link (#476)"
msgstr ""
#: ../../../CHANGELOG:2660
msgid "Fixed typos in scheduled tasks configuration (#487)"
msgstr ""
#: ../../../CHANGELOG:2661
msgid "Removed release date error in case of empty date (#478)"
msgstr ""
#: ../../../CHANGELOG:2662
msgid "Removed white on white artist button on hover, on Album page (#393)"
msgstr ""
#: ../../../CHANGELOG:2663
msgid "Smarter date parsing during import by replacing arrow with pendulum (#376)"
msgstr ""
#: ../../../CHANGELOG:2664
msgid "Display public playlists properly for anonymous users (#488)"
msgstr ""
#: ../../../CHANGELOG:2667
#: ../../../CHANGELOG:2759
msgid "i18n:"
msgstr ""
#: ../../../CHANGELOG:2669
msgid "Added portuguese, spanish and german translations"
msgstr ""
#: ../../../CHANGELOG:2673
msgid "Custom themes for Funkwhale"
msgstr ""
#: ../../../CHANGELOG:2675
msgid "If you ever wanted to give a custom look and feel to your instance, this is now possible."
msgstr ""
#: ../../../CHANGELOG:2677
msgid "Check https://docs.funkwhale.audio/configuration.html#theming if you want to know more!"
msgstr ""
#: ../../../CHANGELOG:2681
msgid "Fix Apache2 configuration file for media block [Manual action required]"
msgstr ""
#: ../../../CHANGELOG:2683
msgid "The permission scope on the current Apache2 configuration file is too narrow, preventing thumbnails from being served."
msgstr ""
#: ../../../CHANGELOG:2685
msgid "On Apache2 setups, you have to replace the following line::"
msgstr ""
#: ../../../CHANGELOG:2689
msgid "with::"
msgstr ""
#: ../../../CHANGELOG:2693
msgid "You can now restart your server::"
msgstr ""
#: ../../../CHANGELOG:2699
msgid "0.16 (2018-07-22)"
msgstr ""
#: ../../../CHANGELOG:2706
msgid "Complete redesign of the library home and playlist pages (#284)"
msgstr ""
#: ../../../CHANGELOG:2707
msgid "Expose ActivityPub actors for users (#317)"
msgstr ""
#: ../../../CHANGELOG:2708
msgid "Implemented a basic but functionnal Github-like search on federated tracks list (#344)"
msgstr ""
#: ../../../CHANGELOG:2710
msgid "Internationalized interface as well as translations for Arabic, French, Esperanto, Italian, Occitan, Polish, Portuguese and Swedish (#161, #167)"
msgstr ""
#: ../../../CHANGELOG:2712
msgid "Users can now upload an avatar in their settings page (#257)"
msgstr ""
#: ../../../CHANGELOG:2717
msgid "Added feedback when creating/updating radio (#302)"
msgstr ""
#: ../../../CHANGELOG:2718
msgid "Apply restrictions to username characters during signup"
msgstr ""
#: ../../../CHANGELOG:2719
msgid "Autoselect best language based on browser configuration (#386)"
msgstr ""
#: ../../../CHANGELOG:2720
msgid "Can now order tracks on federated track list (#326)"
msgstr ""
#: ../../../CHANGELOG:2721
msgid "Can now relaunch pending import jobs from the web interface (#323)"
msgstr ""
#: ../../../CHANGELOG:2722
msgid "Ensure we do not display pagination on single pages (#334)"
msgstr ""
#: ../../../CHANGELOG:2723
msgid "Ensure we have sane defaults for MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_PATH in the deployment .env file (#350)"
msgstr ""
#: ../../../CHANGELOG:2725
msgid "Make some space for the volume slider to allow precise control (#318)"
msgstr ""
#: ../../../CHANGELOG:2726
msgid "Removed django-cacheops dependency"
msgstr ""
#: ../../../CHANGELOG:2727
msgid "Store track artist and album artist separately (#237) Better handling of tracks with a different artist than the album artist"
msgstr ""
#: ../../../CHANGELOG:2729
msgid "The navigation bar of Library is now fixed (#375)"
msgstr ""
#: ../../../CHANGELOG:2730
msgid "Use thumbnails for avatars and covers to reduce bandwidth"
msgstr ""
#: ../../../CHANGELOG:2735
msgid "Ensure 750 permissions on CI artifacts (#332)"
msgstr ""
#: ../../../CHANGELOG:2736
msgid "Ensure images are not cropped in queue (#337)"
msgstr ""
#: ../../../CHANGELOG:2737
msgid "Ensure we do not import artists with empty names (#351)"
msgstr ""
#: ../../../CHANGELOG:2738
msgid "Fix notifications not closing when clicking on the cross (#366)"
msgstr ""
#: ../../../CHANGELOG:2739
msgid "Fix the most annoying offset in the whole fediverse (#369)"
msgstr ""
#: ../../../CHANGELOG:2740
msgid "Fixed persistent message in playlist modal (#304)"
msgstr ""
#: ../../../CHANGELOG:2741
msgid "Fixed unfiltered results in favorites API (#384)"
msgstr ""
#: ../../../CHANGELOG:2742
msgid "Raise a warning instead of crashing when getting a broken path in file import (#138)"
msgstr ""
#: ../../../CHANGELOG:2744
msgid "Remove parallelization of uploads during import to avoid crashing small servers (#382)"
msgstr ""
#: ../../../CHANGELOG:2746
msgid "Subsonic API login is now case insensitive (#339)"
msgstr ""
#: ../../../CHANGELOG:2747
msgid "Validate Date header in HTTP Signatures (#328)"
msgstr ""
#: ../../../CHANGELOG:2752
msgid "Added troubleshotting and technical overview documentation (#256)"
msgstr ""
#: ../../../CHANGELOG:2753
msgid "Arch Linux installation steps"
msgstr ""
#: ../../../CHANGELOG:2754
msgid "Document that users can use Ultrasonic on Android (#316)"
msgstr ""
#: ../../../CHANGELOG:2755
msgid "Fixed a couple of typos"
msgstr ""
#: ../../../CHANGELOG:2756
msgid "Some cosmetic improvements to the doc"
msgstr ""
#: ../../../CHANGELOG:2761
msgid "Arabic translation (!302)"
msgstr ""
#: ../../../CHANGELOG:2762
msgid "Polish translation (!304)"
msgstr ""
#: ../../../CHANGELOG:2766
msgid "Library home and playlist page overhaul"
msgstr ""
#: ../../../CHANGELOG:2768
msgid "The library home page have been completely redesigned to include:"
msgstr ""
#: ../../../CHANGELOG:2770
msgid "other users activity (listenings, playlists and favorites)"
msgstr ""
#: ../../../CHANGELOG:2771
msgid "recently imported albums"
msgstr ""
#: ../../../CHANGELOG:2773
msgid "We think this new version showcases more music in a more useful way, let us know what you think about it!"
msgstr ""
#: ../../../CHANGELOG:2776
msgid "The playlist page have been updated as well."
msgstr ""
#: ../../../CHANGELOG:2780
msgid "Internationalized interface"
msgstr ""
#: ../../../CHANGELOG:2782
msgid "After months of work, we're proud to announce our interface is now ready for internationalization."
msgstr ""
#: ../../../CHANGELOG:2785
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:2788
msgid "You can easily get involved at https://translate.funkwhale.audio/engage/funkwhale/"
msgstr ""
#: ../../../CHANGELOG:2792
msgid "Better handling of tracks with a different artist than the album artist"
msgstr ""
#: ../../../CHANGELOG:2794
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:2798
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:2803
msgid "Users now have an ActivityPub Actor [Manual action required]"
msgstr ""
#: ../../../CHANGELOG:2805
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:2808
msgid "This does not means the federation is working, but this is a needed step to implement it."
msgstr ""
#: ../../../CHANGELOG:2810
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:2821
msgid "This should only take a few seconds to run. It is safe to interrupt the process or rerun it multiple times."
msgstr ""
#: ../../../CHANGELOG:2825
msgid "Image thumbnails [Manual action required]"
msgstr ""
#: ../../../CHANGELOG:2827
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:2833
msgid "Thumbnail will be created automatically for new objects, however, you have to launch a manual command to deal with existing ones."
msgstr ""
#: ../../../CHANGELOG:2844
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:2849
msgid "Improved search on federated tracks list"
msgstr ""
#: ../../../CHANGELOG:2851
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:2854
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:2857
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:2860
msgid "This is the type of query you can run:"
msgstr ""
#: ../../../CHANGELOG:2862
msgid "``hello world``: search for \"hello\" and \"world\" in all the available fields"
msgstr ""
#: ../../../CHANGELOG:2863
msgid "``hello in:artist`` search for results where artist name is \"hello\""
msgstr ""
#: ../../../CHANGELOG:2864
msgid "``spring in:artist,album`` search for results where artist name or album title contain \"spring\""
msgstr ""
#: ../../../CHANGELOG:2865
msgid "``artist:hello`` search for results where artist name equals \"hello\""
msgstr ""
#: ../../../CHANGELOG:2866
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:2870
msgid "Ensure MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_* are set explicitely [Manual action required]"
msgstr ""
#: ../../../CHANGELOG:2872
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:2875
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:2880
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:2883
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:2886
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:2888
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:2892
msgid "If you use in-place import:"
msgstr ""
#: ../../../CHANGELOG:2891
msgid "Ensure MUSIC_DIRECTORY_PATH is uncommented and set to ``/music``"
msgstr ""
#: ../../../CHANGELOG:2892
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:2900
msgid "Edit your docker-compose.yml file to reflect the changes:"
msgstr ""
#: ../../../CHANGELOG:2895
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:2897
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:2899
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:2902
msgid "In the end, the ``volumes`` directives of your containers should look like that::"
msgstr ""
#: ../../../CHANGELOG:2920
msgid "Removed Cacheops dependency"
msgstr ""
#: ../../../CHANGELOG:2922
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:2925
msgid "You can safely remove this dependency in your environment with ``pip uninstall django-cacheops`` if you're not using docker."
msgstr ""
#: ../../../CHANGELOG:2928
msgid "You can also safely remove any ``CACHEOPS_ENABLED`` setting from your environment file."
msgstr ""
#: ../../../CHANGELOG:2932
msgid "0.15 (2018-06-24)"
msgstr ""
#: ../../../CHANGELOG:2939
msgid "Added admin interface to manage import requests (#190)"
msgstr ""
#: ../../../CHANGELOG:2940
msgid "Added replace flag during import to replace already present tracks with a new version of their track file (#222)"
msgstr ""
#: ../../../CHANGELOG:2942
msgid "Funkwhale's front-end can now point to any instance (#327) Removed front-end and back-end coupling"
msgstr ""
#: ../../../CHANGELOG:2944
msgid "Management interface for users (#212)"
msgstr ""
#: ../../../CHANGELOG:2945
msgid "New invite system (#248) New invite system"
msgstr ""
#: ../../../CHANGELOG:2950
msgid "Added \"TV\" to the list of highlighted words during YouTube import (#154)"
msgstr ""
#: ../../../CHANGELOG:2951
msgid "Command line import now accepts unlimited args (#242)"
msgstr ""
#: ../../../CHANGELOG:2956
msgid "Expose track files date in manage API (#307)"
msgstr ""
#: ../../../CHANGELOG:2957
msgid "Fixed current track restart/hiccup when shuffling queue, deleting track from queue or reordering (#310)"
msgstr ""
#: ../../../CHANGELOG:2959
msgid "Include user's current private playlists on playlist list (#302)"
msgstr ""
#: ../../../CHANGELOG:2960
msgid "Remove link to generic radios, since they don't have detail pages (#324)"
msgstr ""
#: ../../../CHANGELOG:2965
msgid "Document that Funkwhale may be installed with YunoHost (#325)"
msgstr ""
#: ../../../CHANGELOG:2966
msgid "Documented a saner layout with symlinks for in-place imports (#254)"
msgstr ""
#: ../../../CHANGELOG:2967
msgid "Upgrade documentation now use the correct user on non-docker setups (#265)"
msgstr ""
#: ../../../CHANGELOG:2971
msgid "Invite system"
msgstr ""
#: ../../../CHANGELOG:2973
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:2976
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:2980
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:2983
msgid "Invitations generation and management requires the \"settings\" permission."
msgstr ""
#: ../../../CHANGELOG:2987
msgid "Removed front-end and back-end coupling"
msgstr ""
#: ../../../CHANGELOG:2989
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:2992
msgid "There was no real technical justification behind this (only lazyness), and it was also blocking interesting use cases:"
msgstr ""
#: ../../../CHANGELOG:2995
msgid "Use multiple customized versions of the front-end with the same instance"
msgstr ""
#: ../../../CHANGELOG:2996
msgid "Use a customized version of the front-end with multiple instances"
msgstr ""
#: ../../../CHANGELOG:2997
msgid "Use a locally hosted front-end with a remote API, which is especially useful in development"
msgstr ""
#: ../../../CHANGELOG:2999
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:3002
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:3009
msgid "0.14.2 (2018-06-16)"
msgstr ""
#: ../../../CHANGELOG:3013
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:3021
msgid "Added feedback on shuffle button (#262)"
msgstr ""
#: ../../../CHANGELOG:3022
msgid "Added multiple warnings in the documentation that you should never run makemigrations yourself (#291)"
msgstr ""
#: ../../../CHANGELOG:3024
msgid "Album cover served in http (#264)"
msgstr ""
#: ../../../CHANGELOG:3025
msgid "Apache2 reverse proxy now supports websockets (tested with Apache 2.4.25) (!252)"
msgstr ""
#: ../../../CHANGELOG:3027
msgid "Display file size in human format during file upload (#289)"
msgstr ""
#: ../../../CHANGELOG:3028
msgid "Switch from BSD-3 licence to AGPL-3 licence (#280)"
msgstr ""
#: ../../../CHANGELOG:3032
msgid "Ensure radios can only be edited and deleted by their owners (#311)"
msgstr ""
#: ../../../CHANGELOG:3033
msgid "Fixed admin menu not showing after login (#245)"
msgstr ""
#: ../../../CHANGELOG:3034
msgid "Fixed broken pagination in Subsonic API (#295)"
msgstr ""
#: ../../../CHANGELOG:3035
msgid "Fixed duplicated websocket connexion on timeline (#287)"
msgstr ""
#: ../../../CHANGELOG:3040
msgid "Improved documentation about in-place imports setup (#298)"
msgstr ""
#: ../../../CHANGELOG:3045
msgid "Added Black and flake8 checks in CI to ensure consistent code styling and formatting (#297)"
msgstr ""
#: ../../../CHANGELOG:3047
msgid "Added bug and feature issue templates (#299)"
msgstr ""
#: ../../../CHANGELOG:3051
msgid "Permission issues on radios"
msgstr ""
#: ../../../CHANGELOG:3053
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:3057
msgid "We recommend instances owners to upgrade as fast as possible to avoid any abuse and data loss."
msgstr ""
#: ../../../CHANGELOG:3062
msgid "Funkwhale is now licenced under AGPL-3"
msgstr ""
#: ../../../CHANGELOG:3064
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:3069
msgid "This is better aligned with other fediverse software"
msgstr ""
#: ../../../CHANGELOG:3070
msgid "It prohibits anyone to distribute closed-source and proprietary forks of Funkwhale"
msgstr ""
#: ../../../CHANGELOG:3072
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:3077
msgid "Apache support for websocket"
msgstr ""
#: ../../../CHANGELOG:3079
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:3084
msgid "And this, before the \"/api\" block::"
msgstr ""
#: ../../../CHANGELOG:3089
msgid "Websockets may not be supported in older versions of Apache2. Be sure to upgrade to the latest version available."
msgstr ""
#: ../../../CHANGELOG:3093
msgid "Serving album covers in https (Apache2 proxy)"
msgstr ""
#: ../../../CHANGELOG:3095
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:3100
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:3104
msgid "Here is how to modify your `funkwhale.conf` apache2 configuration::"
msgstr ""
#: ../../../CHANGELOG:3125
msgid "About the makemigrations warning"
msgstr ""
#: ../../../CHANGELOG:3127
msgid "You may sometimes get the following warning while applying migrations::"
msgstr ""
#: ../../../CHANGELOG:3131
msgid "This is a warning, not an error, and it can be safely ignored. Never run the ``makemigrations`` command yourself."
msgstr ""
#: ../../../CHANGELOG:3136
msgid "0.14.1 (2018-06-06)"
msgstr ""
#: ../../../CHANGELOG:3142
msgid "Display server version in the footer (#270)"
msgstr ""
#: ../../../CHANGELOG:3143
msgid "fix_track_files will now update files with bad mimetype (and not only the one with no mimetype) (#273)"
msgstr ""
#: ../../../CHANGELOG:3145
msgid "Huge performance boost (~x5 to x7) during CLI import that queries MusicBrainz (#288)"
msgstr ""
#: ../../../CHANGELOG:3147
msgid "Removed alpha-state transcoding support (#271)"
msgstr ""
#: ../../../CHANGELOG:3151
msgid "Broken logging statement during import error (#274)"
msgstr ""
#: ../../../CHANGELOG:3152
msgid "Broken search bar on library home (#278)"
msgstr ""
#: ../../../CHANGELOG:3153
msgid "Do not crash when importing track with an artist that do not match the release artist (#237)"
msgstr ""
#: ../../../CHANGELOG:3155
msgid "Do not crash when tag contains multiple uuids with a / separator (#267)"
msgstr ""
#: ../../../CHANGELOG:3156
msgid "Ensure we do not store bad mimetypes (such as application/x-empty) (#266)"
msgstr ""
#: ../../../CHANGELOG:3157
msgid "Fix broken \"play all\" button that played only 25 tracks (#281)"
msgstr ""
#: ../../../CHANGELOG:3158
msgid "Fixed broken track download modal (overflow and wrong URL) (#239)"
msgstr ""
#: ../../../CHANGELOG:3159
msgid "Removed hardcoded size limit in file upload widget (#275)"
msgstr ""
#: ../../../CHANGELOG:3164
msgid "Added warning about _protected/music location in nginx configuration (#247)"
msgstr ""
#: ../../../CHANGELOG:3168
msgid "Removed alpha-state transcoding (#271)"
msgstr ""
#: ../../../CHANGELOG:3170
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:3175
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:3179
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:3224
msgid "0.14 (2018-06-02)"
msgstr ""
#: ../../../CHANGELOG:3227
#: ../../../CHANGELOG:3431
#: ../../../CHANGELOG:3552
msgid "Upgrade instructions are available at"
msgstr ""
#: ../../../CHANGELOG:3227
#: ../../../CHANGELOG:3431
#: ../../../CHANGELOG:3552
msgid "https://docs.funkwhale.audio/upgrading.html"
msgstr ""
#: ../../../CHANGELOG:3231
msgid "Admins can now configure default permissions that will be granted to all registered users (#236)"
msgstr ""
#: ../../../CHANGELOG:3233
msgid "Files management interface for users with \"library\" permission (#223)"
msgstr ""
#: ../../../CHANGELOG:3234
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:3241
msgid "Added a new \"upload\" permission that allows user to launch import and view their own imports (#230)"
msgstr ""
#: ../../../CHANGELOG:3243
msgid "Added Support for OggTheora in import."
msgstr ""
#: ../../../CHANGELOG:3244
msgid "Autoremove media files on model instance deletion (#241)"
msgstr ""
#: ../../../CHANGELOG:3245
msgid "Can now import a whole remote library at once thanks to new Action Table component (#164)"
msgstr ""
#: ../../../CHANGELOG:3247
msgid "Can now use album covers from flac/mp3 metadata and separate file in track directory (#219)"
msgstr ""
#: ../../../CHANGELOG:3249
msgid "Implemented getCovertArt in Subsonic API to serve album covers (#258)"
msgstr ""
#: ../../../CHANGELOG:3250
msgid "Implemented scrobble endpoint of subsonic API, listenings are now tracked correctly from third party apps that use this endpoint (#260)"
msgstr ""
#: ../../../CHANGELOG:3252
msgid "Retructured music API to increase performance and remove useless endpoints (#224)"
msgstr ""
#: ../../../CHANGELOG:3258
msgid "Consistent constraints/checks for URL size (#207)"
msgstr ""
#: ../../../CHANGELOG:3259
msgid "Display proper total number of tracks on radio detail (#225)"
msgstr ""
#: ../../../CHANGELOG:3260
msgid "Do not crash on flac import if musicbrainz tags are missing (#214)"
msgstr ""
#: ../../../CHANGELOG:3261
msgid "Empty save button in radio builder (#226)"
msgstr ""
#: ../../../CHANGELOG:3262
msgid "Ensure anonymous users can use the app if the instance is configured accordingly (#229)"
msgstr ""
#: ../../../CHANGELOG:3264
msgid "Ensure inactive users cannot get auth tokens (#218) This was already the case bug we missed some checks"
msgstr ""
#: ../../../CHANGELOG:3266
msgid "File-upload import now supports Flac files (#213)"
msgstr ""
#: ../../../CHANGELOG:3267
msgid "File-upload importer should now work properly, assuming files are tagged (#106)"
msgstr ""
#: ../../../CHANGELOG:3269
msgid "Fixed a few broken translations strings (#227)"
msgstr ""
#: ../../../CHANGELOG:3270
msgid "Fixed broken ordering in front-end lists (#179)"
msgstr ""
#: ../../../CHANGELOG:3271
msgid "Fixed ignored page_size paremeter on artist and favorites list (#240)"
msgstr ""
#: ../../../CHANGELOG:3272
msgid "Read ID3Tag Tracknumber from TRCK (#220)"
msgstr ""
#: ../../../CHANGELOG:3273
msgid "We now fetch album covers regardless of the import methods (#231)"
msgstr ""
#: ../../../CHANGELOG:3277
msgid "Added missing subsonic configuration block in deployment vhost files (#249)"
msgstr ""
#: ../../../CHANGELOG:3278
msgid "Moved upgrade doc under install doc in TOC (#251)"
msgstr ""
#: ../../../CHANGELOG:3283
msgid "Removed acoustid support, as the integration was buggy and error-prone (#106)"
msgstr ""
#: ../../../CHANGELOG:3287
msgid "Files management interface"
msgstr ""
#: ../../../CHANGELOG:3289
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:3296
msgid "New \"upload\" permission"
msgstr ""
#: ../../../CHANGELOG:3298
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 fron-end, subsequent release will introduce management interfaces for artists, files, etc."
msgstr ""
#: ../../../CHANGELOG:3304
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:3309
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:3316
msgid "Smarter album cover importer"
msgstr ""
#: ../../../CHANGELOG:3318
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:3323
msgid "In the imported file itself (FLAC/MP3 only)"
msgstr ""
#: ../../../CHANGELOG:3324
msgid "In a cover.jpg or cover.png in the file directory"
msgstr ""
#: ../../../CHANGELOG:3325
msgid "By fetching cover art from Musibrainz, assuming the file is tagged correctly"
msgstr ""
#: ../../../CHANGELOG:3327
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:3345
msgid "Then launch it::"
msgstr ""
#: ../../../CHANGELOG:3360
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:3365
msgid "Music API changes"
msgstr ""
#: ../../../CHANGELOG:3367
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:3371
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:3374
msgid "Additionally, ``/api/v1/tracks`` now support an ``album`` filter to filter tracks matching an album"
msgstr ""
#: ../../../CHANGELOG:3376
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:3380
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:3385
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:3390
msgid "The API is still not stable and may evolve again in the future. API freeze will come at a later point."
msgstr ""
#: ../../../CHANGELOG:3394
msgid "Flac files imports via upload"
msgstr ""
#: ../../../CHANGELOG:3396
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:3402
msgid "Missing subsonic configuration bloc in vhost files"
msgstr ""
#: ../../../CHANGELOG:3404
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:3409
msgid "Ensure you have the following snippets in your Nginx or Apache configuration if you plan to use the Subsonic API."
msgstr ""
#: ../../../CHANGELOG:3412
msgid "Nginx::"
msgstr ""
#: ../../../CHANGELOG:3419
msgid "Apache2::"
msgstr ""
#: ../../../CHANGELOG:3428
msgid "0.13 (2018-05-19)"
msgstr ""
#: ../../../CHANGELOG:3435
msgid "Can now import and play flac files (#157)"
msgstr ""
#: ../../../CHANGELOG:3436
msgid "Simpler permission system (#152)"
msgstr ""
#: ../../../CHANGELOG:3437
msgid "Store file length, size and bitrate (#195)"
msgstr ""
#: ../../../CHANGELOG:3438
msgid "We now have a brand new instance settings interface in the front-end (#206)"
msgstr ""
#: ../../../CHANGELOG:3443
msgid "Disabled browsable HTML API in production (#205)"
msgstr ""
#: ../../../CHANGELOG:3444
msgid "Instances can now indicate on the nodeinfo endpoint if they want to remain private (#200)"
msgstr ""
#: ../../../CHANGELOG:3450
msgid ".well-known/nodeinfo endpoint can now answer to request with Accept: application/json (#197)"
msgstr ""
#: ../../../CHANGELOG:3452
msgid "Fixed escaping issue of track name in playlist modal (#201)"
msgstr ""
#: ../../../CHANGELOG:3453
msgid "Fixed missing dot when downloading file (#204)"
msgstr ""
#: ../../../CHANGELOG:3454
msgid "In-place imported tracks with non-ascii characters don't break reverse-proxy serving (#196)"
msgstr ""
#: ../../../CHANGELOG:3456
msgid "Removed Python 3.6 dependency (secrets module) (#198)"
msgstr ""
#: ../../../CHANGELOG:3457
msgid "Uplayable tracks are now properly disabled in the interface (#199)"
msgstr ""
#: ../../../CHANGELOG:3461
msgid "Instance settings interface"
msgstr ""
#: ../../../CHANGELOG:3463
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:3467
msgid "This interface worked, but was not really-user friendly and intuitive."
msgstr ""
#: ../../../CHANGELOG:3469
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:3473
msgid "This interface is available at ``/manage/settings`` and via link in the sidebar."
msgstr ""
#: ../../../CHANGELOG:3477
msgid "Storage of bitrate, size and length in database"
msgstr ""
#: ../../../CHANGELOG:3479
msgid "Starting with this release, when importing files, Funkwhale will store additional information about audio files:"
msgstr ""
#: ../../../CHANGELOG:3482
msgid "Bitrate"
msgstr ""
#: ../../../CHANGELOG:3483
msgid "Size (in bytes)"
msgstr ""
#: ../../../CHANGELOG:3484
msgid "Duration"
msgstr ""
#: ../../../CHANGELOG:3486
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:3490
#: ../../../CHANGELOG:3530
msgid "On docker setups:"
msgstr ""
#: ../../../CHANGELOG:3497
#: ../../../CHANGELOG:3536
msgid "On non-docker setups:"
msgstr ""
#: ../../../CHANGELOG:3506
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:3511
msgid "It's also safe to interrupt this command and rerun it at a later point, or run it multiple times."
msgstr ""
#: ../../../CHANGELOG:3514
msgid "Use the --dry-run flag to check how many files would be impacted."
msgstr ""
#: ../../../CHANGELOG:3518
msgid "Simpler permission system"
msgstr ""
#: ../../../CHANGELOG:3520
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:3524
msgid "The new implementation relies on simpler logic, which will make integration on the front-end in upcoming releases faster and easier."
msgstr ""
#: ../../../CHANGELOG:3527
msgid "If you have manually given permissions to users on your instance, you can migrate those to the new system."
msgstr ""
#: ../../../CHANGELOG:3543
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:3549
msgid "0.12 (2018-05-09)"
msgstr ""
#: ../../../CHANGELOG:3556
msgid "Subsonic API implementation to offer compatibility with existing clients such as DSub (#75)"
msgstr ""
#: ../../../CHANGELOG:3558
msgid "Use nodeinfo standard for publishing instance information (#192)"
msgstr ""
#: ../../../CHANGELOG:3563
msgid "Play button now play tracks immediately instead of appending them to the queue (#99, #156)"
msgstr ""
#: ../../../CHANGELOG:3569
msgid "Fix broken federated import (#193)"
msgstr ""
#: ../../../CHANGELOG:3574
msgid "Up-to-date documentation for upgrading front-end files on docker setup (#132)"
msgstr ""
#: ../../../CHANGELOG:3578
msgid "Subsonic API"
msgstr ""
#: ../../../CHANGELOG:3580
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:3583
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:3587
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:3590
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:3593
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:3596
msgid "On nginx, add the following block::"
msgstr ""
#: ../../../CHANGELOG:3603
msgid "On Apache, add the following block::"
msgstr ""
#: ../../../CHANGELOG:3610
msgid "The Subsonic can be disabled at the instance level from the django admin."
msgstr ""
#: ../../../CHANGELOG:3614
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:3621
msgid "Nodeinfo standard for instance information and stats"
msgstr ""
#: ../../../CHANGELOG:3625
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:3629
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:3633
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:3637
msgid "We offer two settings to manage nodeinfo in your Funkwhale instance:"
msgstr ""
#: ../../../CHANGELOG:3639
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:3642
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:3647
msgid "To make your instance fully compatible with the nodeinfo protocol, you need to to edit your nginx configuration file::"
msgstr ""
#: ../../../CHANGELOG:3666
msgid "You can do the same if you use apache::"
msgstr ""
#: ../../../CHANGELOG:3684
msgid "This will ensure all well-known endpoints are proxied to funkwhale, and not just webfinger one."
msgstr ""
#: ../../../CHANGELOG:3687
msgid "Links:"
msgstr ""
#: ../../../CHANGELOG:3689
msgid "About nodeinfo: https://github.com/jhass/nodeinfo"
msgstr ""
#: ../../../CHANGELOG:3693
msgid "0.11 (2018-05-06)"
msgstr ""
#: ../../../CHANGELOG:3697
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:3703
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:3706
msgid "Users can now request password reset by email, assuming a SMTP server was correctly configured (#187)"
msgstr ""
#: ../../../CHANGELOG:3711
msgid "Added a fix_track_files command to run checks and fixes against library (#183)"
msgstr ""
#: ../../../CHANGELOG:3713
msgid "Avoid fetching Actor object on every request authentication"
msgstr ""
#: ../../../CHANGELOG:3714
msgid "Can now relaunch errored jobs and batches (#176)"
msgstr ""
#: ../../../CHANGELOG:3715
msgid "List pending requests by default, added a status filter for requests (#109)"
msgstr ""
#: ../../../CHANGELOG:3716
msgid "More structured menus in sidebar, added labels with notifications"
msgstr ""
#: ../../../CHANGELOG:3717
msgid "Sample virtual-host file for Apache2 reverse-proxy (!165)"
msgstr ""
#: ../../../CHANGELOG:3718
msgid "Store high-level settings (such as federation or auth-related ones) in database (#186)"
msgstr ""
#: ../../../CHANGELOG:3724
msgid "Ensure in place imported files get a proper mimetype (#183)"
msgstr ""
#: ../../../CHANGELOG:3725
msgid "Federation cache suppression is now simpler and also deletes orphaned files (#189)"
msgstr ""
#: ../../../CHANGELOG:3727
msgid "Fixed small UI glitches/bugs in federation tabs (#184)"
msgstr ""
#: ../../../CHANGELOG:3728
msgid "X-sendfile not working with in place import (#182)"
msgstr ""
#: ../../../CHANGELOG:3733
msgid "Added a documentation area for third-party projects (#180)"
msgstr ""
#: ../../../CHANGELOG:3734
msgid "Added documentation for optimizing Funkwhale and reduce its memory footprint."
msgstr ""
#: ../../../CHANGELOG:3735
msgid "Document that the database should use an utf-8 encoding (#185)"
msgstr ""
#: ../../../CHANGELOG:3736
msgid "Foundations for API documentation with Swagger (#178)"
msgstr ""
#: ../../../CHANGELOG:3740
msgid "Database storage for high-level settings"
msgstr ""
#: ../../../CHANGELOG:3742
msgid "Due to the work done in #186, the following environment variables have been deprecated:"
msgstr ""
#: ../../../CHANGELOG:3745
msgid "FEDERATION_ENABLED"
msgstr ""
#: ../../../CHANGELOG:3746
msgid "FEDERATION_COLLECTION_PAGE_SIZE"
msgstr ""
#: ../../../CHANGELOG:3747
msgid "FEDERATION_MUSIC_NEEDS_APPROVAL"
msgstr ""
#: ../../../CHANGELOG:3748
msgid "FEDERATION_ACTOR_FETCH_DELAY"
msgstr ""
#: ../../../CHANGELOG:3749
msgid "PLAYLISTS_MAX_TRACKS"
msgstr ""
#: ../../../CHANGELOG:3750
msgid "API_AUTHENTICATION_REQUIRED"
msgstr ""
#: ../../../CHANGELOG:3752
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:3756
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:3760
msgid "Please browse https://docs.funkwhale.audio/configuration.html#instance-settings for more information about instance configuration using the web interface."
msgstr ""
#: ../../../CHANGELOG:3765
msgid "System emails"
msgstr ""
#: ../../../CHANGELOG:3767
msgid "Starting from this release, Funkwhale will send two types of emails:"
msgstr ""
#: ../../../CHANGELOG:3770
msgid "Email confirmation emails, to ensure a user's email is valid"
msgstr ""
#: ../../../CHANGELOG:3771
msgid "Password reset emails, enabling user to reset their password without an admin's intervention"
msgstr ""
#: ../../../CHANGELOG:3773
msgid "Email sending is disabled by default, as it requires additional configuration. In this mode, emails are simply outputed on stdout."
msgstr ""
#: ../../../CHANGELOG:3776
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:3782
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:3788
msgid "Proxy headers for non-docker deployments"
msgstr ""
#: ../../../CHANGELOG:3790
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:3793
msgid "This will ensure the application receive the correct IP address from the client and not the proxy's one."
msgstr ""
#: ../../../CHANGELOG:3798
msgid "0.10 (2018-04-23)"
msgstr ""
#: ../../../CHANGELOG:3802
msgid "Can now import files in-place from the CLI importer (#155)"
msgstr ""
#: ../../../CHANGELOG:3807
msgid "Avoid downloading audio files multiple times from remote libraries (#163)"
msgstr ""
#: ../../../CHANGELOG:3808
msgid "Better file import performance and error handling (#144)"
msgstr ""
#: ../../../CHANGELOG:3809
msgid "Import job and batch API and front-end have been improved with better performance, pagination and additional filters (#171)"
msgstr ""
#: ../../../CHANGELOG:3811
msgid "Increased max_length on TrackFile.source, this will help when importing files with a really long path (#142)"
msgstr ""
#: ../../../CHANGELOG:3813
msgid "Player is back in Queue tab (#150)"
msgstr ""
#: ../../../CHANGELOG:3818
msgid "Fail graciously when AP representation includes a null_value for mediaType"
msgstr ""
#: ../../../CHANGELOG:3819
msgid "Fix sidebar tabs not showing under small resolution under Chrome (#173)"
msgstr ""
#: ../../../CHANGELOG:3820
msgid "Fixed broken login due to badly configured Axios (#172)"
msgstr ""
#: ../../../CHANGELOG:3821
msgid "Fixed broken playlist modal after login (#155)"
msgstr ""
#: ../../../CHANGELOG:3822
msgid "Fixed queue reorder or track deletion restarting currently playing track (#151)"
msgstr ""
#: ../../../CHANGELOG:3824
msgid "Radio will now append new track if you delete the last track in queue (#145)"
msgstr ""
#: ../../../CHANGELOG:3825
msgid "Reset all sensitive front-end data on logout (#124)"
msgstr ""
#: ../../../CHANGELOG:3826
msgid "Typos/not showing text due to i18n work (#175)"
msgstr ""
#: ../../../CHANGELOG:3831
msgid "Better documentation for hardware requirements and memory usage (#165)"
msgstr ""
#: ../../../CHANGELOG:3835
msgid "In-place import"
msgstr ""
#: ../../../CHANGELOG:3837
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:3841
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:3845
msgid "**Non-docker users:**"
msgstr ""
#: ../../../CHANGELOG:3847
#: ../../../CHANGELOG:3861
msgid "Assuming your music is stored in ``/srv/funkwhale/data/music``, add the following block to your nginx configuration::"
msgstr ""
#: ../../../CHANGELOG:3855
msgid "And the following to your .env file::"
msgstr ""
#: ../../../CHANGELOG:3859
msgid "**Docker users:**"
msgstr ""
#: ../../../CHANGELOG:3869
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:3880
msgid "0.9.1 (2018-04-17)"
msgstr ""
#: ../../../CHANGELOG:3884
msgid "Allow null values for musicbrainz_id in Audio ActivityPub representation"
msgstr ""
#: ../../../CHANGELOG:3885
msgid "Fixed broken permission check on library scanning and too aggressive page validation"
msgstr ""
#: ../../../CHANGELOG:3890
msgid "0.9 (2018-04-17)"
msgstr ""
#: ../../../CHANGELOG:3894
msgid "Add internationalization support (#5)"
msgstr ""
#: ../../../CHANGELOG:3895
msgid "Can now follow and import music from remote libraries (#136, #137)"
msgstr ""
#: ../../../CHANGELOG:3900
msgid "Added a i18n-extract yarn script to extract strings to PO files (#162)"
msgstr ""
#: ../../../CHANGELOG:3901
msgid "User admin now includes signup and last login dates (#148)"
msgstr ""
#: ../../../CHANGELOG:3902
msgid "We now use a proper user agent including instance version and url during outgoing requests"
msgstr ""
#: ../../../CHANGELOG:3907
msgid "Federation is here!"
msgstr ""
#: ../../../CHANGELOG:3909
msgid "This is for real this time, and includes:"
msgstr ""
#: ../../../CHANGELOG:3911
msgid "Following other Funkwhale libraries"
msgstr ""
#: ../../../CHANGELOG:3912
msgid "Importing tracks from remote libraries (tracks are hotlinked, and only cached for a short amount of time)"
msgstr ""
#: ../../../CHANGELOG:3913
msgid "Searching accross federated catalogs"
msgstr ""
#: ../../../CHANGELOG:3915
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:3919
msgid "Documentation was updated with relevant instructions to use and benefit from this new feature: https://docs.funkwhale.audio/federation.html"
msgstr ""
#: ../../../CHANGELOG:3923
msgid "Preparing internationalization"
msgstr ""
#: ../../../CHANGELOG:3925
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:3931
msgid "Many thank to Baptiste for the hard work and for figuring out a proper solution to this difficult problem."
msgstr ""
#: ../../../CHANGELOG:3935
msgid "Upgrade path"
msgstr ""
#: ../../../CHANGELOG:3937
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:3941
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:3946
msgid "In the future, they will also be needed to refetch music metadata or federated information periodically."
msgstr ""
#: ../../../CHANGELOG:3949
msgid "Celery beat can be enabled easily::"
msgstr ""
#: ../../../CHANGELOG:3959
msgid "Docker users already have celerybeat enabled."
msgstr ""
#: ../../../CHANGELOG:3963
msgid "0.8 (2018-04-02)"
msgstr ""
#: ../../../CHANGELOG:3967
msgid "Add a detail page for radios (#64)"
msgstr ""
#: ../../../CHANGELOG:3968
msgid "Implemented page title binding (#1)"
msgstr ""
#: ../../../CHANGELOG:3969
msgid "Previous Track button restart playback after 3 seconds (#146)"
msgstr ""
#: ../../../CHANGELOG:3974
msgid "Added credits to Francis Gading for the logotype (#101)"
msgstr ""
#: ../../../CHANGELOG:3975
msgid "API endpoint for fetching instance activity and updated timeline to use this new endpoint (#141)"
msgstr ""
#: ../../../CHANGELOG:3977
msgid "Better error messages in case of missing environment variables (#140)"
msgstr ""
#: ../../../CHANGELOG:3978
msgid "Implemented a @test@yourfunkwhaledomain bot to ensure federation works properly. Send it \"/ping\" and it will answer back :)"
msgstr ""
#: ../../../CHANGELOG:3980
msgid "Queue shuffle now apply only to tracks after the current one (#97)"
msgstr ""
#: ../../../CHANGELOG:3981
msgid "Removed player from queue tab and consistently show current track in queue (#131)"
msgstr ""
#: ../../../CHANGELOG:3983
msgid "We now restrict some usernames from being used during signup (#139)"
msgstr ""
#: ../../../CHANGELOG:3988
msgid "Better error handling during file import (#120)"
msgstr ""
#: ../../../CHANGELOG:3989
msgid "Better handling of utf-8 filenames during file import (#138)"
msgstr ""
#: ../../../CHANGELOG:3990
msgid "Converted favicon from .ico to .png (#130)"
msgstr ""
#: ../../../CHANGELOG:3991
msgid "Upgraded to Python 3.6 to fix weird but harmless weakref error on django task (#121)"
msgstr ""
#: ../../../CHANGELOG:3997
msgid "Documented the upgrade process (#127)"
msgstr ""
#: ../../../CHANGELOG:4001
msgid "Preparing for federation"
msgstr ""
#: ../../../CHANGELOG:4003
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:4009
msgid "Funkwhale will use ActivityPub as it's federation protocol."
msgstr ""
#: ../../../CHANGELOG:4011
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:4014
msgid "For these endpoints to work, you will need to update your nginx configuration, and add the following snippets::"
msgstr ""
#: ../../../CHANGELOG:4027
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:4030
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:4036
msgid "Add ``FEDERATION_ENABLED=false`` to your .env file to disable federation on the application side."
msgstr ""
#: ../../../CHANGELOG:4039
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:4046
msgid "0.7 (2018-03-21)"
msgstr ""
#: ../../../CHANGELOG:4050
msgid "Can now filter artists and albums with no listenable tracks (#114)"
msgstr ""
#: ../../../CHANGELOG:4051
msgid "Improve the style of the sidebar to make it easier to understand which tab is selected (#118)"
msgstr ""
#: ../../../CHANGELOG:4053
msgid "On artist page, albums are not sorted by release date, if any (#116)"
msgstr ""
#: ../../../CHANGELOG:4054
msgid "Playlists are here \\o/ :tada: (#3, #93, #94)"
msgstr ""
#: ../../../CHANGELOG:4055
msgid "Use django-cacheops to cache common ORM requests (#117)"
msgstr ""
#: ../../../CHANGELOG:4060
msgid "Fixed broken import request admin (#115)"
msgstr ""
#: ../../../CHANGELOG:4061
msgid "Fixed forced redirection to login event with API_AUTHENTICATION_REQUIRED=False (#119)"
msgstr ""
#: ../../../CHANGELOG:4063
msgid "Fixed position not being reseted properly when playing the same track multiple times in a row"
msgstr ""
#: ../../../CHANGELOG:4065
msgid "Fixed synchronized start/stop radio buttons for all custom radios (#103)"
msgstr ""
#: ../../../CHANGELOG:4066
msgid "Fixed typo and missing icon on homepage (#96)"
msgstr ""
#: ../../../CHANGELOG:4071
msgid "Up-to-date and complete development and contribution instructions in README.rst (#123)"
msgstr ""
#: ../../../CHANGELOG:4076
msgid "0.6.1 (2018-03-06)"
msgstr ""
#: ../../../CHANGELOG:4080
msgid "Can now skip acoustid on file import with the --no-acoustid flag (#111)"
msgstr ""
#: ../../../CHANGELOG:4085
msgid "Added missing batch id in output during import (#112)"
msgstr ""
#: ../../../CHANGELOG:4086
msgid "Added some feedback on the play button (#100)"
msgstr ""
#: ../../../CHANGELOG:4087
msgid "Smarter pagination which takes a fixed size (#84)"
msgstr ""
#: ../../../CHANGELOG:4092
msgid "Completely removed django-cachalot from the codebase (#110). You can safely remove the CACHALOT_ENABLED setting from your .env file"
msgstr ""
#: ../../../CHANGELOG:4097
msgid "0.6 (2018-03-04)"
msgstr ""
#: ../../../CHANGELOG:4101
msgid "Basic activity stream for listening and favorites (#23)"
msgstr ""
#: ../../../CHANGELOG:4102
msgid "Switched to django-channels and daphne for serving HTTP and websocket (#34)"
msgstr ""
#: ../../../CHANGELOG:4105
msgid "Upgrades notes"
msgstr ""
#: ../../../CHANGELOG:4107
msgid "This version contains breaking changes in the way funkwhale is deployed, please read the notes carefully."
msgstr ""
#: ../../../CHANGELOG:4111
msgid "Instance timeline"
msgstr ""
#: ../../../CHANGELOG:4113
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:4118
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:4122
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:4126
msgid "The setting form is available in your profile."
msgstr ""
#: ../../../CHANGELOG:4129
msgid "Switch from gunicorn to daphne"
msgstr ""
#: ../../../CHANGELOG:4131
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:4135
msgid "This replaces gunicorn and the switch should be easy assuming you follow the upgrade process described bellow."
msgstr ""
#: ../../../CHANGELOG:4138
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:4149
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:4152
msgid "The new configuration should be similar to this:"
msgstr ""
#: ../../../CHANGELOG:4163
msgid "Ensure you update funkwhale's dependencies as usual to install the required packages."
msgstr ""
#: ../../../CHANGELOG:4166
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:4184
msgid "Remember to reload your nginx server after the edit."
msgstr ""
#: ../../../CHANGELOG:4188
msgid "0.5.4 (2018-02-28)"
msgstr ""
#: ../../../CHANGELOG:4192
msgid "Now stop running radio when clearing queue (#98)"
msgstr ""
#: ../../../CHANGELOG:4196
msgid "Fixed queue skipping tracks (#91)"
msgstr ""
#: ../../../CHANGELOG:4197
msgid "Now loop properly on queue when we only have one track (#95)"
msgstr ""
#: ../../../CHANGELOG:4201
msgid "0.5.3 (2018-02-27)"
msgstr ""
#: ../../../CHANGELOG:4205
msgid "Added admin interface for radios, track files, favorites and import requests (#80)"
msgstr ""
#: ../../../CHANGELOG:4206
msgid "Added basic instance stats on /about (#82)"
msgstr ""
#: ../../../CHANGELOG:4207
msgid "Search now unaccent letters for queries like \"The Dø\" or \"Björk\" yielding more results (#81)"
msgstr ""
#: ../../../CHANGELOG:4212
msgid "Always use username in sidebar (#89)"
msgstr ""
#: ../../../CHANGELOG:4213
msgid "Click event outside of player icons (#83)"
msgstr ""
#: ../../../CHANGELOG:4214
msgid "Fixed broken import because of missing transaction"
msgstr ""
#: ../../../CHANGELOG:4215
msgid "Now always load next radio track on last queue track ended (#87)"
msgstr ""
#: ../../../CHANGELOG:4216
msgid "Now exclude tracks without file from radio candidates (#88)"
msgstr ""
#: ../../../CHANGELOG:4217
msgid "skip to next track properly on 40X errors (#86)"
msgstr ""
#: ../../../CHANGELOG:4222
msgid "Switched to towncrier for changelog management and compilation"
msgstr ""
#: ../../../CHANGELOG:4226
msgid "0.5.2 (2018-02-26)"
msgstr ""
#: ../../../CHANGELOG:4228
msgid "Fixed broken file import due to wrong url (#73)"
msgstr ""
#: ../../../CHANGELOG:4229
msgid "More accurate mimetype detection"
msgstr ""
#: ../../../CHANGELOG:4230
msgid "Fixed really small size on small screens"
msgstr ""
#: ../../../CHANGELOG:4231
msgid "Added masonry layout for artists, requests and radios (#68)"
msgstr ""
#: ../../../CHANGELOG:4232
msgid "We now have a favicon!"
msgstr ""
#: ../../../CHANGELOG:4233
msgid "Fixed truncated play icon (#65)"
msgstr ""
#: ../../../CHANGELOG:4237
msgid "0.5.1 (2018-02-24)"
msgstr ""
#: ../../../CHANGELOG:4239
msgid "Front: Fixed broken ajax call on radio builder (#69)"
msgstr ""
#: ../../../CHANGELOG:4240
msgid "Front: Shuffle now restart next track from beginning (#70)"
msgstr ""
#: ../../../CHANGELOG:4241
msgid "Front: volume slider should now have the same style everywhere (#72)"
msgstr ""
#: ../../../CHANGELOG:4245
msgid "0.5 (2018-02-24)"
msgstr ""
#: ../../../CHANGELOG:4247
msgid "Front: Now reset player colors when track has no cover (#46)"
msgstr ""
#: ../../../CHANGELOG:4248
msgid "Front: play button now disabled for unplayable tracks"
msgstr ""
#: ../../../CHANGELOG:4249
msgid "API: You can now enable or disable registration on the fly, via a preference (#58)"
msgstr ""
#: ../../../CHANGELOG:4250
msgid "Front: can now signup via the web interface (#35)"
msgstr ""
#: ../../../CHANGELOG:4251
msgid "Front: Fixed broken redirection on login"
msgstr ""
#: ../../../CHANGELOG:4252
msgid "Front: Fixed broken error handling on settings and login form"
msgstr ""
#: ../../../CHANGELOG:4254
msgid "About page:"
msgstr ""
#: ../../../CHANGELOG:4256
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:4259
msgid "Transcoding:"
msgstr ""
#: ../../../CHANGELOG:4261
msgid "Basic transcoding is now available to/from the following formats : ogg and mp3."
msgstr ""
#: ../../../CHANGELOG:4263
msgid "*This is still an alpha feature at the moment, please report any bug.*"
msgstr ""
#: ../../../CHANGELOG:4265
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:4270
msgid "On the frontend, usage of transcoding should be transparent in the player."
msgstr ""
#: ../../../CHANGELOG:4272
msgid "Music Requests:"
msgstr ""
#: ../../../CHANGELOG:4274
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:4280
msgid "0.4 (2018-02-18)"
msgstr ""
#: ../../../CHANGELOG:4282
msgid "Front: ambiant colors in player based on current track cover (#59)"
msgstr ""
#: ../../../CHANGELOG:4283
msgid "Front: simplified front dev setup thanks to webpack proxy (#59)"
msgstr ""
#: ../../../CHANGELOG:4284
msgid "Front: added some unittests for the store (#55)"
msgstr ""
#: ../../../CHANGELOG:4285
msgid "Front: fixed broken login redirection when 401"
msgstr ""
#: ../../../CHANGELOG:4286
msgid "Front: Removed autoplay on page reload"
msgstr ""
#: ../../../CHANGELOG:4287
msgid "API: Added a /instance/settings endpoint"
msgstr ""
#: ../../../CHANGELOG:4288
msgid "Front: load /instance/settings on page load"
msgstr ""
#: ../../../CHANGELOG:4289
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:4295
msgid "0.3.5 (2018-01-07)"
msgstr ""
#: ../../../CHANGELOG:4297
msgid "Smarter BACKEND_URL in frontend"
msgstr ""
#: ../../../CHANGELOG:4301
msgid "0.3.4 (2018-01-07)"
msgstr ""
#: ../../../CHANGELOG:4303
msgid "Fixed wrong URL construction in ajax call"
msgstr ""
#: ../../../CHANGELOG:4307
msgid "0.3.3 (2018-01-07)"
msgstr ""
#: ../../../CHANGELOG:4309
msgid "Users can now create their own dynamic radios (#51)"
msgstr ""
#: ../../../CHANGELOG:4313
msgid "0.3.2"
msgstr ""
#: ../../../CHANGELOG:4315
msgid "Fixed an issue in the main dockerfile"
msgstr ""
#: ../../../CHANGELOG:4319
msgid "0.3.1"
msgstr ""
#: ../../../CHANGELOG:4321
msgid "Revamped all import logic, everything is more tested and consistend"
msgstr ""
#: ../../../CHANGELOG:4322
msgid "Can now use Acoustid in file imports to automatically grab metadata from musicbrainz"
msgstr ""
#: ../../../CHANGELOG:4323
msgid "Brand new file import wizard"
msgstr ""
#: ../../../CHANGELOG:4327
msgid "0.2.7"
msgstr ""
#: ../../../CHANGELOG:4329
msgid "Shortcuts: can now use the ``f`` shortcut to toggle the currently playing track as a favorite (#53)"
msgstr ""
#: ../../../CHANGELOG:4331
msgid "Shortcuts: avoid collisions between shortcuts by using the exact modifier (#53)"
msgstr ""
#: ../../../CHANGELOG:4332
msgid "Player: Added looping controls and shortcuts (#52)"
msgstr ""
#: ../../../CHANGELOG:4333
msgid "Player: Added shuffling controls and shortcuts (#52)"
msgstr ""
#: ../../../CHANGELOG:4334
msgid "Favorites: can now modify the ordering of track list (#50)"
msgstr ""
#: ../../../CHANGELOG:4335
msgid "Library: can now search/reorder results on artist browsing view (#50)"
msgstr ""
#: ../../../CHANGELOG:4336
msgid "Upgraded celery to 4.1, added endpoint logic for fingerprinting audio files"
msgstr ""
#: ../../../CHANGELOG:4337
msgid "Fixed #56: invalidate tokens on password change, also added change password form"
msgstr ""
#: ../../../CHANGELOG:4338
msgid "Fixed #57: now refresh jwt token on page refresh"
msgstr ""
#: ../../../CHANGELOG:4339
msgid "removed ugly dividers in batch import list"
msgstr ""
#: ../../../CHANGELOG:4340
msgid "Fixed a few padding issues"
msgstr ""
#: ../../../CHANGELOG:4341
msgid "Now persist/restore queue/radio/player state automatically"
msgstr ""
#: ../../../CHANGELOG:4342
msgid "Removed old broken imports"
msgstr ""
#: ../../../CHANGELOG:4343
msgid "Now force tests paths"
msgstr ""
#: ../../../CHANGELOG:4344
msgid "Fixed #54: Now use pytest everywhere \\o/"
msgstr ""
#: ../../../CHANGELOG:4345
msgid "Now use vuex to manage state for favorites"
msgstr ""
#: ../../../CHANGELOG:4346
msgid "Now use vuex to manage state for authentication"
msgstr ""
#: ../../../CHANGELOG:4347
msgid "Now use vuex to manage state for player/queue/radios"
msgstr ""
#: ../../../CHANGELOG:4351
msgid "0.2.6 (2017-12-15)"
msgstr ""
#: ../../../CHANGELOG:4353
msgid "Fixed broken Dockerfile"
msgstr ""
#: ../../../CHANGELOG:4357
msgid "0.2.5 (2017-12-15)"
msgstr ""
#: ../../../CHANGELOG:4361
msgid "Import: can now specify search template when querying import sources (#45)"
msgstr ""
#: ../../../CHANGELOG:4362
msgid "Login form: now redirect to previous page after login (#2)"
msgstr ""
#: ../../../CHANGELOG:4363
msgid "404: a decent 404 template, at least (#48)"
msgstr ""
#: ../../../CHANGELOG:4367
msgid "Player: better handling of errors when fetching the audio file (#46)"
msgstr ""
#: ../../../CHANGELOG:4368
msgid "Csrf: default CSRF_TRUSTED_ORIGINS to ALLOWED_HOSTS to avoid Csrf issues on admin (#49)"
msgstr ""
#: ../../../CHANGELOG:4370
msgid "Tech:"
msgstr ""
#: ../../../CHANGELOG:4372
msgid "Django 2 compatibility, lot of packages upgrades (#47)"
msgstr ""
#: ../../../CHANGELOG:4376
msgid "0.2.4 (2017-12-14)"
msgstr ""
#: ../../../CHANGELOG:4380
msgid "Models: now store relese group mbid on Album model (#7)"
msgstr ""
#: ../../../CHANGELOG:4381
msgid "Models: now bind import job to track files (#44)"
msgstr ""
#: ../../../CHANGELOG:4385
msgid "Library: fixen broken \"play all albums\" button on artist cards in Artist browsing view (#43)"
msgstr ""