Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 413
    • Issues 413
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhalefunkwhale
  • funkwhalefunkwhale
  • Merge requests
  • !1043

See #170: fetching remote objects

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Agate requested to merge 170-fetch-api into develop Mar 02, 2020
  • Overview 0
  • Commits 12
  • Pipelines 1
  • Changes 30

Required for #170 (closed) and more generally for easier discovery/sharing. This MR implements a new screen an search capability that allow you to retrieve objects from the fediverse using their URL or username.

The following objects are supported:

  • Actors
  • Funkwhale libraries
  • Funkwhale artists
  • Funkwhale albums
  • Funkwhale tracks
  • Funkwhale uploads

For instance, it can be used as an easy way to make a public track from open.audio (or any other instance with public content) available on your own pod, without going through the library/subscription flow.

It's also a shorter way to follow libraries.

While it's not implemented yet, future iterations could improve the fetch behaviour to retrieve linked objects too (e.g retrieve an album and all the corresponding tracks).

Demo

Peek_2020-03-02_17-20

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 170-fetch-api