166 lines
4.0 KiB
Plaintext
166 lines
4.0 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 2022, The Funkwhale Collective
|
|
# This file is distributed under the same license as the funkwhale package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: funkwhale 1.2.7\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2022-07-23 12:18+0200\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../../developers/subsonic.rst:2
|
|
msgid "Subsonic API"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:4
|
|
msgid "Funkwhale implements a subset of the `Subsonic API <http://www.subsonic.org/pages/api.jsp>`_ that makes it compatible with various apps in the Subsonic ecosystem (See `our list of supported apps <https://funkwhale.audio/en_US/apps>`_)."
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:8
|
|
msgid "Supported endpoints"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:10
|
|
msgid "We seek the best compatibility with existing apps and will eventually implement all endpoints that match Funkwhale's feature set. However, the current implementation do not include folder-based endpoints, as it does not match our internal model at all and will require substantial effort to emulate."
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:15
|
|
msgid "We'll try to keep this list up-to-date, but you can also browse `the relevant code <https://dev.funkwhale.audio/funkwhale/funkwhale/blob/develop/api/funkwhale_api/subsonic/views.py>`_ if needed."
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:19
|
|
msgid "As of today, the following endpoints are implemented:"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:21
|
|
msgid "createPlaylist"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:22
|
|
msgid "deletePlaylist"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:23
|
|
msgid "getAlbum"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:24
|
|
msgid "getAlbumList2"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:25
|
|
msgid "getArtist"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:26
|
|
msgid "getArtistInfo2"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:27
|
|
msgid "getArtists"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:28
|
|
msgid "getAvatar"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:29
|
|
msgid "getCoverArt"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:30
|
|
msgid "getIndexes"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:31
|
|
msgid "getLicense"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:32
|
|
msgid "getMusicFolders"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:33
|
|
msgid "getPlaylist"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:34
|
|
msgid "getPlaylists"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:35
|
|
msgid "getRandomSongs"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:36
|
|
msgid "getSong"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:37
|
|
msgid "getStarred"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:38
|
|
msgid "getStarred2"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:39
|
|
msgid "getUser"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:40
|
|
msgid "ping"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:41
|
|
msgid "scrobble"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:42
|
|
msgid "search3"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:43
|
|
msgid "star"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:44
|
|
msgid "stream"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:45
|
|
msgid "unstar"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:46
|
|
msgid "updatePlaylist"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:48
|
|
msgid "We support both XML and JSON formats for all those endpoints."
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:51
|
|
msgid "Additional properties"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:53
|
|
msgid "Regardless of the endpoints, we always return those additional properties in our payload, which you can use to adapt your client behaviour if needed:"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:66
|
|
msgid "Testing a Subsonic app"
|
|
msgstr ""
|
|
|
|
#: ../../developers/subsonic.rst:68
|
|
msgid "We maintain a demo server at https://demo.funkwhale.audio/, which you can use for your tests. Example with the ping endpoint: https://demo.funkwhale.audio/rest/ping.view?f=json"
|
|
msgstr ""
|