|  petitminion | 3b5de1a32d | Supporting multi-artist per tracks/albums (#1568) | 2024-08-29 14:11:35 +00:00 | 
				
					
						|  petitminion | 007fe3b192 | Resolve "Forbidden tags added to tracks in import process" | 2024-08-27 20:45:45 +00:00 | 
				
					
						|  JuniorJPDJ | b50b5cb661 | feat(api): add additional parameters to fs-import endpoint | 2024-07-07 13:26:22 +02:00 | 
				
					
						|  petitminion | 2c2afe0b8f | backend of  "III-5 Quality filter for content" | 2024-07-02 16:01:49 +00:00 | 
				
					
						|  petitminion | 615ebde282 | 2009 allow special char in tags | 2024-07-02 15:09:22 +00:00 | 
				
					
						|  petitminion | cf32e16547 | add a command to  create playlist from folder structure | 2024-07-02 14:30:51 +00:00 | 
				
					
						|  petitminion | 0705467bf9 | Add Musicbrainz genres to funkwhale tag table and allow Musicbrainz tag sync (#2143) | 2024-06-05 19:17:33 +00:00 | 
				
					
						|  Petitminion | ba5b657b61 | lint Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658> | 2024-04-16 11:01:29 +00:00 | 
				
					
						|  Ciarán Ainsworth | 97e24bcaa6 | Apply 12 suggestion(s) to 4 file(s) Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658> | 2024-04-16 11:01:29 +00:00 | 
				
					
						|  Petitminion | 05ec6f6d0f | tests Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658> | 2024-04-16 11:01:29 +00:00 | 
				
					
						|  Petitminion | a03cc1db24 | lint Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658> | 2024-04-16 11:01:29 +00:00 | 
				
					
						|  Petitminion | 2a364d5785 | add favorite sync Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658> | 2024-04-16 11:01:29 +00:00 | 
				
					
						|  Petitminion | 5bc0171694 | delete test Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658> | 2024-04-16 11:01:29 +00:00 | 
				
					
						|  Petitminion | 37acfa475d | loads of things Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658> | 2024-04-16 11:01:29 +00:00 | 
				
					
						|  Petitminion | 17c4a92f77 | lint Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658> | 2024-04-16 11:01:29 +00:00 | 
				
					
						|  Petitminion | 6414302899 | implement listening and favorite sync with listenbrainz Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658> | 2024-04-16 11:01:29 +00:00 | 
				
					
						|  Georg Krause | 5ca8691feb | test(api): Fix order of s3 backend initializartion Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2709> | 2024-02-26 07:44:18 +00:00 | 
				
					
						|  wvffle | 367ba84f13 | fix(tests): replace serialize_upload with UploadSerializer Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2757> | 2024-02-20 17:33:57 +00:00 | 
				
					
						|  petitminion | 4364d82b0b | Add cli command to prune non mbid content from db (#2083) | 2024-02-06 11:52:29 +00:00 | 
				
					
						|  Georg Krause | d82eceecae | chore: Align with flake8 6.1 rules Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2737> | 2024-02-02 19:46:08 +01:00 | 
				
					
						|  Philipp Wolfer | 82fdc82f93 | Subsonic: Fixed getArtistInfo2 view test Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2695> | 2024-02-02 08:47:38 +00:00 | 
				
					
						|  Philipp Wolfer | 136f24a917 | Move Subsonic getArtistInfo2 serialization to serializer Also fixed JSON serialization by not using lists for the single value fields.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2695> | 2024-02-02 08:47:38 +00:00 | 
				
					
						|  Philipp Wolfer | a5ee48818e | Extend Subsonic XML renderer to allow explicit XML child tags Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2695> | 2024-02-02 08:47:38 +00:00 | 
				
					
						|  Philipp Wolfer | d227490f5b | OpenSubsonic: report HTTP form POST extension as supported Funkwhale already supports passing parameters as application/x-www-form-urlencoded
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2695> | 2024-02-02 08:47:38 +00:00 | 
				
					
						|  Philipp Wolfer | bf8f1e41b9 | OpenSubsonic: MBID for artist results, added mediaType field Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2695> | 2024-02-02 08:47:38 +00:00 | 
				
					
						|  Philipp Wolfer | e169e8edb1 | Subsonic: Fixed casing of "bitRate" attribute This follows the Subsonic / OpenSubsonic API spec
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2695> | 2024-02-02 08:47:38 +00:00 | 
				
					
						|  Philipp Wolfer | 0fab0470c2 | Subsonic: Actually implement getArtistInfo2 endpoint Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2695> | 2024-02-02 08:47:38 +00:00 | 
				
					
						|  Philipp Wolfer | 81401075aa | Add OpenSubsonic support Fixes #2270
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2695> | 2024-02-02 08:47:38 +00:00 | 
				
					
						|  petitminion | ae9fea0cf1 | implement pylistenbrainz NOCHANGELOG | 2024-01-30 11:32:14 +00:00 | 
				
					
						|  Georg Krause | 33cd0f05a7 | test(throttling): Explicitly enable throttling to make test more stable Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2670> | 2024-01-03 10:02:08 +00:00 | 
				
					
						|  Georg Krause | 06d135875b | chore(api): Update dj-rest-auth to 5.0.2 and django-allauth to 0.55.2 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2670> | 2024-01-03 10:02:03 +00:00 | 
				
					
						|  Georg Krause | 150a9f68a4 | fix(api): Use correct data field for rate limiting identity field Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2653> | 2023-11-28 18:09:56 +00:00 | 
				
					
						|  Georg Krause | 69876867d5 | fix(embed): Make sure embed has sane default image and correct link Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2650> | 2023-11-28 12:16:22 +00:00 | 
				
					
						|  Georg Krause | 3db367f4bc | feat(api): Add codeOfConduct to NodeInfo Endpoint Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2641> | 2023-11-24 13:41:40 +00:00 | 
				
					
						|  Georg Krause | a0ae9bbb70 | feat(api): Add NodeInfo 2.1 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2604> | 2023-11-23 11:47:03 +01:00 | 
				
					
						|  Georg Krause | a05b44f27b | feat(api): Add atom1.0 to node info services Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2604> | 2023-11-23 11:46:27 +01:00 | 
				
					
						|  Ciarán Ainsworth | f769c8ce68 | fix(tests): fix broken test Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607> | 2023-11-19 14:16:42 +00:00 | 
				
					
						|  Petitminion | 7bf1d95d8e | add test Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607> | 2023-11-19 14:16:42 +00:00 | 
				
					
						|  Petitminion | 363a4b5d35 | resolves review Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607> | 2023-11-19 14:16:42 +00:00 | 
				
					
						|  Petitminion | 179c53695e | make setting dynamic Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607> | 2023-11-19 14:16:42 +00:00 | 
				
					
						|  Petitminion | d3b27b4ba9 | resolve test 2 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607> | 2023-11-19 14:16:42 +00:00 | 
				
					
						|  Petitminion | 6dea3f3cf8 | resolve test Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607> | 2023-11-19 14:16:42 +00:00 | 
				
					
						|  Petitminion | df6f2d919d | add common setting and lint Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607> | 2023-11-19 14:16:42 +00:00 | 
				
					
						|  Petitminion | 2e3205a19d | Only allow MusicBrainz tagged file on a pod (#2083) Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607> | 2023-11-19 14:16:42 +00:00 | 
				
					
						|  Georg Krause | 7ac6447308 | Merge branch 'stable' into develop | 2023-11-16 09:46:02 +00:00 | 
				
					
						|  Georg Krause | 5eda0def09 | test(s3): Verify the construction of audio file urls with custom s3 domain Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2577> | 2023-10-27 17:58:03 +00:00 | 
				
					
						|  alextprog | ccec8288ef | fix: Make Artist ordering by name case insensitive Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2431> | 2023-10-10 13:02:13 +02:00 | 
				
					
						|  petitminion | 4ad806b8e9 | Cache radio queryset. New api endpoint for radio tracks : api/v2/radios/sessions/$sessionid/tracks?count=$count | 2023-09-25 22:28:11 +00:00 | 
				
					
						|  Georg Krause | b907f48f1c | test: Remove test test that wont work Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2506> | 2023-09-25 11:33:21 +00:00 | 
				
					
						|  Georg Krause | 9ee75d0252 | test: Use the right assert to validate empty file field Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2506> | 2023-09-25 11:33:21 +00:00 |