Unified repository for both the API and the front-end
Go to file
Toke Høiland-Jørgensen 0d128d40d5 Add support for Opus files
This adds support for reading metadata from Opus files. The metadata config
is copied from OggVorbis with just the 'track' field name changed.

Also make sure get_audio_file_data() in music/utils.py doesn't crash if no
bitrate information is set, since mutagen doesn't add a bitrate to Opus
info objects.

Fixes #244.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2018-08-29 21:23:50 +02:00
.gitlab/issue_templates Fix #299: Added bug and feature issue templates 2018-06-10 12:50:06 +02:00
api Add support for Opus files 2018-08-29 21:23:50 +02:00
changes Implement LDAP authentication 2018-08-22 18:10:39 +00:00
demo Fix #149: better demo setup script, wider catalog 2018-07-22 11:26:33 +02:00
deploy Merge branch 'freebsd' of ssh://code.eliotberriot.com:2222/gegeweb/funkwhale into freebsd 2018-08-22 20:28:12 +02:00
docker Use lighter vue-cli instead of clunky manual webpack config 2018-08-11 16:21:14 +02:00
docs Implement LDAP authentication 2018-08-22 18:10:39 +00:00
front Removed translations.json from repository 2018-08-26 13:45:42 +02:00
scripts Added script to remove unused artifacts from repository 2018-07-21 22:28:37 +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 Implement LDAP authentication 2018-08-22 18:10:39 +00: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 Fixed #487: typos in scheduled tasks configuration 2018-08-19 16:25:42 +02:00
.gitlab-ci.yml Implement LDAP authentication 2018-08-22 18:10:39 +00:00
CHANGELOG Version bump and changelog for 0.16.3 2018-08-21 20:34:06 +02:00
CONTRIBUTING.rst Fixed broken unit tests due to front-end cleanup 2018-08-11 17:59:20 +02: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 Rename CONTRIBUTING to CONTRIBUTING.rst for Gitlab formatting preview. 2018-07-29 10:11:20 +02:00
TRANSLATORS.rst See #161: added initial translating guidelines 2018-06-30 12:46:23 +02:00
dev.yml Fixed #487: typos in scheduled tasks configuration 2018-08-19 16:25:42 +02:00
pyproject.toml Adding arabic translation 2018-07-04 16:31:29 +00: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
------------

We offer various Matrix.org rooms to discuss about Funkwhale:

- `#funkwhale:matrix.org <https://matrix.to/#/#funkwhale:matrix.org>`_ for general questions about funkwhale
- `#funkwhale-dev:matrix.org <https://matrix.to/#/#funkwhale-dev:matrix.org>`_ for development-focused discussion

Please join those rooms if you have any questions!

You can also contact `@funkwhale@mastodon.eliotberriot.com <https://mastodon.eliotberriot.com/@funkwhale>`_ on the fediverse.


Contribute
----------

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

Translate
^^^^^^^^^

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