funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2023-09-25T22:28:15Zhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2430Cache radio queryset2023-09-25T22:28:15ZpetitminionCache radio querysetCloses #2135
The cache expire in 1 hours. I don't think its needed to invalidate it in case the db change, because in big instance we would loose the benefits of the cache. Maybe we could invalidate the cache for querysets that have few...Closes #2135
The cache expire in 1 hours. I don't think its needed to invalidate it in case the db change, because in big instance we would loose the benefits of the cache. Maybe we could invalidate the cache for querysets that have few candidates (less than 20) ?
to test : curl --user y:y -H "Content-Type: application/json" -X GET "https://node1.funkwhale.test/api/v2/radios/sessions/$sessionid/tracks?count=10"1.4.0petitminionpetitminionhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2330Resolve "Radio sessions are stopping after internet connections problems"2023-01-21T12:17:18ZKasper Sewerynwvffle@funkwhale.audioResolve "Radio sessions are stopping after internet connections problems"Closes #2022Closes #20221.3.0Kasper Sewerynwvffle@funkwhale.audioMargeKasper Sewerynwvffle@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2285Random and less listened radio filter out un-owned content on library section...2022-12-19T17:28:30ZpetitminionRandom and less listened radio filter out un-owned content on library section (#2007)Closes #2007Closes #2007MargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2085perf(radio/pick): speedup radio track picking code NOCHANGELOG2022-11-08T08:53:35ZJuniorJPDJperf(radio/pick): speedup radio track picking code NOCHANGELOGalso adds type hints for touched functions
More info about speedup: https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2011#note_39271also adds type hints for touched functions
More info about speedup: https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2011#note_392711.3.0JuniorJPDJJuniorJPDJhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1901Fix(radios): search filters incoherent behaviour2022-07-21T17:26:24ZMarcos PeñaFix(radios): search filters incoherent behaviourCloses #733
Probably not the most terrible issue but since it was somewhat related with the last one I worked on, I opted to cash in on part of the problem was still fresh in my head.Closes #733
Probably not the most terrible issue but since it was somewhat related with the last one I worked on, I opted to cash in on part of the problem was still fresh in my head.1.2.8Marcos PeñaMarcos Peñahttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1666Stop player and radio when the radio button stop is trigered2022-05-03T07:08:16ZpetitminionStop player and radio when the radio button stop is trigeredpart of #1717part of #1717https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1479Resolve "Recently added radio isn't working has expected"2022-02-05T11:49:44ZpetitminionResolve "Recently added radio isn't working has expected"Closes #1674 and create the backend for #1027.
I used a config object to pass information to the radio. But this config is not the same as the custom radio config (used in !1449). Maybe I should document this somewhere ?Closes #1674 and create the backend for #1027.
I used a config object to pass information to the radio. But this config is not the same as the custom radio config (used in !1449). Maybe I should document this somewhere ?JuniorJPDJJuniorJPDJhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1067Fix #1060: Added a new radio based on another user listenings2020-03-25T21:44:34ZAgateFix #1060: Added a new radio based on another user listenings- [x] Register listening after 15s (instead of at the end of the track)
- [x] Add a radio button on user profiles, that start a custom, client side only radio based on the user listening
- [x] When `Listen` websocket events are dispatche...- [x] Register listening after 15s (instead of at the end of the track)
- [x] Add a radio button on user profiles, that start a custom, client side only radio based on the user listening
- [x] When `Listen` websocket events are dispatched, if the radio is started and the user match the one of the radio, append the Listen track to the queue0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/957New radios: play your own content, or a given library2019-11-27T14:28:23ZAgateNew radios: play your own content, or a given libraryThis MR adds two new radios:
- [x] Play your own content (any track in one of your libraries)
- [x] Play tracks from a given library (yours or one you can access)
@funkwhale/reviewers-python, @funkwhale/reviewers-front
## Demo
![Peek...This MR adds two new radios:
- [x] Play your own content (any track in one of your libraries)
- [x] Play tracks from a given library (yours or one you can access)
@funkwhale/reviewers-python, @funkwhale/reviewers-front
## Demo
![Peek_2019-11-26_12-01](/uploads/39024c114f250ed731917c38c0388335/Peek_2019-11-26_12-01.mp4)0.21https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/938Fix tag exclusion in custom radios (#950)2019-10-21T07:25:37ZAgateFix tag exclusion in custom radios (#950)Closes #950
cc @funkwhale/reviewers-pythonCloses #950
cc @funkwhale/reviewers-python0.20.1https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/889Resolve "Broken 'Less listened' Radio in develop version"2019-09-15T18:22:11ZAgateResolve "Broken 'Less listened' Radio in develop version"Closes #912 and added missing tests for favorites, less-listened and random radios
cc @funkwhale/reviewers-pythonCloses #912 and added missing tests for favorites, less-listened and random radios
cc @funkwhale/reviewers-python0.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/797Resolve "Hide favorites radios when user does not have any favorites"2019-06-24T11:30:57ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Hide favorites radios when user does not have any favorites"This MR adds a simple ``computed`` value to determine if the user is authenticated and has favorites for the radios to be visible to them.
![Radio](/uploads/e66ef881d8335a838cd4866e16b1961d/Radio.webm)
Closes #419This MR adds a simple ``computed`` value to determine if the user is authenticated and has favorites for the radios to be visible to them.
![Radio](/uploads/e66ef881d8335a838cd4866e16b1961d/Radio.webm)
Closes #419backlogCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/744Fix #812: Ensure correct track duration and playable status when browsing radios2019-05-02T08:21:32ZAgateFix #812: Ensure correct track duration and playable status when browsing radiosCloses #812Closes #8120.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/579Removed popularity weight in similar radio, to avoid filter bubbles2019-01-31T13:58:12ZAgateRemoved popularity weight in similar radio, to avoid filter bubblesCf https://mastodon.eliotberriot.com/@eliotberriot/101510909229084264Cf https://mastodon.eliotberriot.com/@eliotberriot/1015109092290842640.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/578[Experimental] Added a new "Similar" radio based on users history (suggested ...2019-01-30T15:57:37ZAgate[Experimental] Added a new "Similar" radio based on users history (suggested by @gordon)cc @gordoncc @gordon0.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/511Fix #637: greyed tracks in radio builder and detail page2019-01-02T15:03:57ZAgateFix #637: greyed tracks in radio builder and detail pageCloses #637Closes #6370.18https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/454Fix #585: Now start radios immediatly, skipping any existing tracks in queue2018-10-21T14:56:57ZAgateFix #585: Now start radios immediatly, skipping any existing tracks in queueCloses #585Closes #5850.18https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/335Radio details page: fix wrong translation interpolation2018-07-21T21:29:58ZGhost UserRadio details page: fix wrong translation interpolationhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/138i18n: radios2018-04-18T17:00:25ZGhost Useri18n: radioshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/119Add a detail page for radios2018-03-31T19:09:43ZGhost UserAdd a detail page for radiosCloses #64 Closes #64