Unified repository for both the API and the front-end
Go to file
Tony Wasserka 7900c2d065 Properly handle redundant MediaSession play/pause requests
MediaSession pause requests may happen even when Funkwhale is already in a
paused state. Previously FW would flip between play/pause without
consideration for the current state instead of doing nothing when
the playback state matches the requested one.

Notably, this made Funkwhale resume audio playback when entering sleep mode
on my system.
2021-04-11 15:19:59 +02:00
.gitlab Merge branch 'develop' into 'coc' 2019-03-11 15:22:35 +01:00
api Update aioresponses to latest version 2021-03-10 14:11:00 +01:00
changes Version bump and changelog for 1.1-rc2 2021-03-01 19:21:36 +01:00
demo Resolve "Remove the unused `federation__music_needs_approval` settings" 2019-12-26 15:54:42 +01:00
deploy docker-compose: fix music dir being mounted in the wrong place for nginx 2020-05-21 14:30:52 +02:00
docker See #170: RSS feeds for channels 2020-01-31 09:11:39 +01:00
docs Fix swagger build by replacing faulty default URL 2021-03-13 21:18:55 +01:00
front Properly handle redundant MediaSession play/pause requests 2021-04-11 15:19:59 +02:00
scripts Added script to check if a given version is the latest 2019-08-19 13:38:28 +02:00
.dockerignore Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00
.editorconfig Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00
.env.dev Add required envvar for dev environment 2019-03-13 10:15:33 +01:00
.gitattributes Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00
.gitignore Load translations separately to reduce bandwidth usage 2018-12-19 21:45:12 +01:00
.gitlab-ci.yml Pinned black version in gitlab.ci 2020-08-26 17:33:14 +02:00
CHANGELOG Update CHANGELOG 2021-03-10 17:54:22 +01:00
CONTRIBUTING.rst docs(contributing.rst): fix parameter value in example test code 2021-01-09 16:29:41 +01:00
CONTRIBUTORS.txt Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00
LICENSE Fix #280: AGPL-3 licence 🎉 2018-06-06 22:37:55 +02:00
README.rst Point to website instead of listing community channels 2021-02-20 16:43:10 +01:00
TRANSLATORS.rst Added some documentation about translations lifecycle 2019-06-10 09:51:30 +02:00
dev.yml Update swagger docs to allow relative URLs 2020-12-03 00:55:02 +01:00
pyproject.toml Unified black conf 2019-03-15 12:11:05 +01:00

README.rst

Funkwhale
=============

.. image:: ./front/src/assets/logo/logo-full-500.png
  :alt: Funkwhale logo
  :target: https://funkwhale.audio

A self-hosted tribute to Grooveshark.com.

LICENSE: AGPL3

Getting help
------------

There are several places to get help or get in touch with other members of the community: https://funkwhale.audio/community/

Contribute
----------

Contribution guidelines as well as development installation instructions
are outlined in `CONTRIBUTING <CONTRIBUTING.rst>`_.

Security issues and vulnerabilities
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

If you found a vulnerability in Funkwhale, please report it on our Gitlab instance at `https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues`_, ensuring
you have checked the ``This issue is confidential and should only be visible to team members with at least Reporter access.
`` box.

This will ensure only maintainers and developpers have access to the vulnerability. Thank you for your help!


Translate
^^^^^^^^^

Translators willing to help can refer to `TRANSLATORS <TRANSLATORS.rst>`_ for instructions.

Code of Conduct
---------------

`Our Code of Conduct <https://funkwhale.audio/code-of-conduct/>`_ applies to all the community spaces, including our GitLab instance. Please, take a moment to read it.