Skip to content

feat: Implement libre.fm Source/Client #401

@FoxxMD

Description

@FoxxMD

Please check existing knowledge before opening an issue

What Type?

Client

Name

Libre.fm

Website

https://github.com/libre-fm/developer/wiki/Libre.fm-fundamentals

API Available?

Yes

Free To Use?

Yes

Willing to finance development?

None

Will you help implement it?

  • I am willing to contribute code towards completing this feature
  • I am willing to help test preview builds for this feature

Additional Context

It may be possible to implement libre.fm as a Client/Source, now that there is enough documentation to do so without stumbling through the dark.

It's not possible to use the existing last.fm implementation, unfortunately. This is a limitation of the library and there don't seem to be any more up to date libraries that make these issues any easier to deal with. lastfm-ts-api seems to be a reproduction of lastfm-node-client, with the same issue:

The library has options for http functions hardcoded, including the hostname, so we can't easily switch out the base url for libre.fm

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions