Spelling corrections, user guides for apps

merge-requests/622/head
Ciarán Ainsworth 2019-02-13 08:17:09 +01:00 zatwierdzone przez Eliot Berriot
rodzic 4ce8002681
commit dd7cf242ea
7 zmienionych plików z 75 dodań i 25 usunięć

Wyświetl plik

@ -0,0 +1,15 @@
Developer documentation
=========================
This documentation is targeted primarily at developers who want to understand
how Funkwhale works and how to build apps that integrate with Funkwhale's ecosystem.
Reference
---------
.. toctree::
:maxdepth: 2
../api
../federation/index
subsonic

Wyświetl plik

@ -1,15 +0,0 @@
Developpers documentation
=========================
This documentation is targeted primarily at developpers who want to understand
how Funkwhale work and how to build apps that integrate with Funkwhale's ecosystem.
Reference
---------
.. toctree::
:maxdepth: 2
../api
../federation/index
subsonic

Wyświetl plik

@ -19,7 +19,7 @@ Funkwhale is a self-hosted, modern free and open-source music server, heavily in
configuration
troubleshooting
importing-music
developpers/index
developers/index
third-party
contributing
translators

Wyświetl plik

@ -154,7 +154,7 @@ On docker deployments, run the following commands:
export FUNKWHALE_VERSION="|version|"
# download the needed files
curl -L -o /etc/nginx/funkwhale_proxy.conf "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/|version|/deploy/funkwhale_proxy.conf"
curl -L -o /etc/nginx/funkwhale_proxy.conf "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/|version|/deploy/docker.funkwhale_proxy.conf"
curl -L -o /etc/nginx/sites-available/funkwhale.template "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/|version|/deploy/docker.proxy.template"
.. code-block:: shell

Wyświetl plik

@ -69,13 +69,19 @@ Ultrasonic (Android)
- Google Play: https://play.google.com/store/apps/details?id=org.moire.ultrasonic
- Sources: https://github.com/ultrasonic/ultrasonic
Ultrasonic is a full-featured Subsonic client with Playlists, Stars, Search,
Offline mode, etc.
It's one of the recommended Android client to use with Funkwhale, as we are doing
our Android tests on this one.
To enable playback from Funkwhale, enter the following information in the server settings:
- Server address: the root URL of your instance
- Username: your username on the instance
- Password: this will be your subsonic password
Then in the general settings select "Browse Using ID3 Tags"
DSub (Android)
^^^^^^^^^^^^^^
@ -95,6 +101,13 @@ DSub is a full-featured Subsonic client that works great, and has a lot of featu
It's one of the recommended Android client to use with Funkwhale, as we are doing
our Android tests on this one.
To enable playback from Funkwhale, enter the following information in the server settings:
- Server address: the root URL of your instance
- Username: your username on the instance
- Password: this will be your subsonic password
- Browse By Tags: enabled
play:Sub (iOS)
^^^^^^^^^^^^^^
@ -102,8 +115,7 @@ play:Sub (iOS)
- App Store: https://itunes.apple.com/us/app/play-sub-subsonic-music-streamer/id955329386
- Website: http://michaelsapps.dk/playsubapp/
Although paying, this app is known to work great with Funkwhale as the maintainer, Michael Bech Hansen implements Funkwhale
specific logic and checks.
Although paid, this app is known to work great with Funkwhale as the maintainer, Michael Bech Hansen, implements Funkwhale-specific logic and checks.
Substreamer (iOS)
^^^^^^^^^^^^^^^^^
@ -122,3 +134,41 @@ music from your Funkwhale instance. However, it does not implement advanced
features such as playlist management, search or stars.
This is the client we use for our desktop tests.
To enable playback from Funkwhale, enter the following information in the Internet -> subsonic settings:
- Server address: the root URL of your instance
- Username: your username on the instance
- Password: this will be your subsonic password
Mopidy (CLI)
^^^^^^^^^^^^
- Price: free
- Website: https://www.mopidy.com/
Mopidy is a Python-based music server which you can run on your machine in order
to access your music through a CLI such as `ncmpcpp <https://github.com/arybczak/ncmpcpp>`_.
In order to use Mopidy to stream from the CLI, you will need to install the following dependencies:
- Mopidy
- mopidy-subidy: a plugin for Subsonic https://github.com/Prior99/mopidy-subidy
- ncmpcpp
Once installed, add the following to your /etc/mopidy/mopidy.conf::
[subidy]
enabled=True
url=https://path.to/your/funkwhale/server
username=funkwhale
password=your_subsonic_password
#legacy_auth=(optional - setting to yes may solve some connection errors)
#api_version=(optional - specify which API version to use. Subsonic 6.2 uses 1.14.0)
Then in your .config/ncmpcpp/config, change the startup_screen value so that it doesn't default to the built-in media library::
startup_screen = browser
This will show your artists, albums, and playlists when you start ncmpcpp.
[Optional]: enable and start mopidy as a service to start the server at boot.

Wyświetl plik

@ -21,7 +21,7 @@ default upload quota (1GB by default). This default quota can be increased,
reduced or completely removed by your instance admins depending on their policy.
Additionnaly, instance admins can grant you storage space manually. Get in touch with them
if you'd like some additionnal storage space.
if you'd like some additional storage space.
You can view your current quota and usage at any time by visiting ``/content/libraries/`` on your instance,
or clicking the "Add content" link in the sidebar, then visiting the "Upload audio content" section.
@ -31,13 +31,13 @@ or clicking the "Add content" link in the sidebar, then visiting the "Upload aud
Creating a library
------------------
In Funkwhale's world, a library is a collection of audio files with an associated visibility level. A library can either be:
In Funkwhale's world, a library is a collection of audio files with an associated visibility level. A library can be:
- Public: anyone can follow the library to automatically access its content (including users on other instances)
- Local: other users from your instance can follow the library to automatically access its content
- Private: nobody will access the library content
- Private: nobody apart from you can access the library content
Regardless of this visibility settings, you can share the library link to specific users
Regardless of visibility settings, you can share the library link to specific users
and accept their follow request in order to grant then access to its content. Typically, this
is useful when you have a private library you want to share with friends or family.
@ -68,7 +68,7 @@ The minimum required tags are:
- Artist
- Album
However, Funkwhale can understand and use additionnal tags to enhance user experience and display more information. The full list of supported tags is available below:
However, Funkwhale can understand and use additional tags to enhance user experience and display more information. The full list of supported tags is available below:
+----------------------------------+--------------------------------------------+---------------------------------------------------------------+
| Name | Example value | Description |