Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 384
    • Issues 384
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhale
  • funkwhalefunkwhale
  • Issues
  • #1684

Closed
Open
Created Jan 23, 2022 by Mateusz Korzeniewski@mattroot

Favorites exposed as playlist for Subsonic API

What is the problem you are facing?

As there are not many native Funkwhale native clients yet, some people lean towards using Subsonic API compatibility. But as we all know, Subsonic's API is not exactly the greatest one out there, and lacks many Funkwhale features, most notably radios and favorites. The idea is to expose favs as a playlist instead (called My Favorites or so).

What are the possible drawbacks or issues with the requested changes?

I didn't study the implementation of favorites in the code, but "some" problems could happen with a large collection of favorites. Also, it might need to reserve a name for that "virtual" playlist to avoid overlapping with actual Funkwhale playlists.

Context

Not much to say here, except that guy's Favorites playlist trolled me and this idea came into my mind. This is Subtracks, one of the (possibly many) Subsonic clients for Android.

image

Assignee
Assign to
Time tracking