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