Skip to content
Snippets Groups Projects

New radios: play your own content, or a given library

Merged Agate requested to merge new-radios into develop
1 unresolved thread

This MR adds two new radios:

  • Play your own content (any track in one of your libraries)
  • 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

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
217 actor_library = factories["music.Library"](actor__local=True)
218 good_tracks = [
219 factories["music.Upload"](playable=True, library=actor_library).track,
220 factories["music.Upload"](playable=True, library=actor_library).track,
221 factories["music.Upload"](playable=True, library=actor_library).track,
222 ]
223 factories["music.Upload"].create_batch(3, playable=True)
224
225 radio = radios.ActorContentRadio()
226 session = radio.start_session(
227 actor_library.actor.user, related_object=actor_library.actor
228 )
229 assert session.radio_type == "actor_content"
230
231 for i in range(3):
232 assert radio.pick() in good_tracks
  • Esteban
  • Agate added 1 commit

    added 1 commit

    • bb53a073 - Added missing test for radio.pick()

    Compare with previous version

  • Agate enabled an automatic merge when the pipeline for bb53a073 succeeds

    enabled an automatic merge when the pipeline for bb53a073 succeeds

  • merged

  • Agate mentioned in commit 0aa03af3

    mentioned in commit 0aa03af3

  • Please register or sign in to reply
    Loading