[WASAPI] use silent buffer flag for initial silent frames.
[xbmc.git] / addons / webinterface.default / lang / en / app-readme.html
blob6d9dd774ac13bbd2a964d6eaad5fa7f792ddd380
1 <h1 id="kodi-web-interface-chorus2">Kodi Web Interface - Chorus2</h1>
2 <p>The default Web Interface for Kodi.</p>
3 <p>A great modern Web UI for Kodi. Browse your Music, Movies or TV Shows from the comfort of your
4 own web browser. You can play media via Kodi or stream it in your browser. Works best with Chrome
5 but plays well with most modern browsers.</p>
6 <p>Successor to <a href="https://github.com/jez500/chorus">Chorus</a>.
7 A complete rebuild using Coffee Script, Backbone, Marionette and much, much more.</p>
8 <h2 id="author">Author</h2>
9 <p><a href="http://jez.me">Jeremy Graham </a> with help from <a href="https://github.com/xbmc/chorus2/graphs/contributors">these kind people</a></p>
10 <h2 id="current-state">Current state</h2>
11 <p>Pretty good, most things work really well. Other things need <a href="https://github.com/xbmc/chorus2/issues">polish/finishing/fixing</a>.
12 Still considered beta software, expect bugs, changes, nuclear war, etc.</p>
13 <h2 id="getting-it-working">Getting it working</h2>
14 <p>As of Kodi v17, Chorus2 comes pre-installed out of the box, you just need to enable it and tick a few boxes.</p>
15 <h3 id="enabling-configuring">Enabling &amp; Configuring</h3>
16 <p>Kodi &gt; Settings (cog) &gt; Services &gt; Control</p>
17 <ul>
18 <li>Enable &quot;Allow control of Kodi via HTTP&quot;</li>
19 <li>Select Web interface</li>
20 <li>Select &quot;Kodi web interface - Chorus2&quot;</li>
21 <li>Enable &quot;Allow programs on this system to control Kodi&quot;</li>
22 <li>Enable &quot;Allow programs on other systems to control Kodi&quot;</li>
23 </ul>
24 <p><strong>For security reasons you should set a username and password to prevent unauthorized access</strong></p>
25 <h3 id="manual-install">Manual install</h3>
26 <p>For Kodi v16 and below or if you want to get the latest version ASAP, an install via zip is the easiest way to go. Grab the
27 latest release of <code>webinterface.default.2.X.X.zip</code> from the <a href="https://github.com/xbmc/chorus2/releases">releases page</a> then
28 install it <a href="http://kodi.wiki/view/Add-on_manager#How_to_install_from_a_ZIP_file">like this</a>. <strong>NOTE:</strong> Chorus2 is intended to
29 be used with the latest version of Kodi and some (or all) things might not work in older versions due to API changes.</p>
30 <h3 id="using-it">Using it</h3>
31 <p>Point your web browser to <code>http://localhost:8080</code> - replace <code>localhost</code> with your IP address if using remotely and if
32 you have changed your port to something other than <code>8080</code> be sure to change that too. More information and advanced
33 usage can be found over on the <a href="http://kodi.wiki/view/Web_interface">Kodi Wiki page</a>.</p>
34 <h2 id="feature-requests-bugs">Feature requests / Bugs</h2>
35 <p>Add them to the <a href="https://github.com/xbmc/chorus2/issues">list</a>. For bugs please include Kodi version, Web browser version,
36 Chorus version and any errors that display in the console. For feature requests, checkout the API browser to see if your
37 request is currently possible.</p>
38 <h2 id="streaming">Streaming</h2>
39 <p>Disclaimer: The success of this depends on the file formats vs what the browser supports. In general most things work.</p>
40 <h3 id="audio-streaming">Audio streaming</h3>
41 <p>In the top right there are some tabs, two of them are named Kodi and Local, this is how you toggle what player the UI
42 is controlling. In Local mode the logo and accents are pinky-red, In Kodi mode the logo is the Kodi blue. When you
43 are in a given mode, actions affect that player, so if you click Play on a track when in Local mode, it will play
44 through the browser, likewise, when in Kodi mode all commands are sent to Kodi. You can also add media to other
45 playlists by clicking the menu buttons (three dots vertical) on most media items.</p>
46 <h3 id="video-streaming">Video streaming</h3>
47 <p>Video streaming via HTML5 &quot;sort of&quot; works, it really depends on the codec used. An embedded VLC player is also available with better codec support.
48 This looks like the best we can get until Kodi supports transcoding.
49 <strong>Chrome users</strong>: Chrome has removed support for vlc/divx plugins so streaming a video requires a <a href="https://en.wikipedia.org/wiki/HTML5_video#Browser_support">Chrome friendly codec</a>.
50 For best results use Chrome with mp4 video that has 2 channel audio (5.1 audio doesn&#39;t seem to work).</p>
51 <h2 id="kodi-settings-via-the-web-interface">Kodi settings via the web interface</h2>
52 <p>You can change most of the settings you would find in Kodi via the settings page in the web interface.
53 Some settings have been omitted as they require interaction with the GUI and others are just a basic text field with no options.</p>
54 <h2 id="kodi-api-browser">Kodi API browser</h2>
55 <p>There is a hidden feature in Chorus that allows you to play with the Kodi API and see what is capable via the JSON-RPC
56 interface. If you are building an app or addon that uses the API this can be super useful for both finding and testing
57 all the methods and types available. If you are thinking about a new feature for Chorus, this is also a great place to
58 test if it is possible (and fast track development by adding a working example to an issue). You can find the API browser
59 via &quot;Chorus Lab&quot; (bottom right 3 vertical dots &gt; &quot;The Lab&quot;) or directly via <code>http://localhost:8080/#lab/api-browser</code>.</p>
60 <h2 id="contributing">Contributing</h2>
61 <p>If you would like to make this project better I would appreciate any help. There is a develop branch for each version of
62 Kodi. Please do pull requests against the <code>dev</code> branch for the correct version (even better if you can do a PR for both).
63 Leia (v18) dev branch is <code>18.x-dev</code>, Krypton (v17) dev branch is <code>17.x-dev</code>. See the
64 <a href="https://github.com/xbmc/chorus2/tree/master/src/lang/en/developers.md">developers documentation</a> for information about
65 getting a dev environment up and running then compiling the project using docker.</p>
66 <h3 id="translations">Translations</h3>
67 <p>I only know English so definitely need help with this. I also don&#39;t know heaps about JavaScript multilingual stuff but
68 thanks to <a href="https://github.com/mizaki">@mizaki</a> we have a structure ready to go. So it should be nice and easy to translate the UI.</p>
69 <p>At the moment, there are <a href="https://github.com/xbmc/chorus2/tree/master/src/lang/_strings">a handful</a> of languages available
70 but more can be easily added. More strings are always being added so always consider english as the source of truth.</p>
71 <p>So if you see something in english but want it in your language, I need you! To contribute, send me a PR on a new branch
72 against <code>18.x-dev</code> and/or <code>17.x-dev</code>, or if you don&#39;t know git, a link to the language file.</p>
73 <p>Language Files <a href="https://github.com/xbmc/chorus2/tree/master/src/lang">here</a>.
74 <em>English is the only real complete translation file so start with that as your base.</em></p>
75 <h2 id="donate">Donate</h2>
76 <p>Are you a fan of Chorus? You can <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=ZCGV976794JHE&amp;lc=AU&amp;item_name=Chorus%20Beer%20Fund&amp;currency_code=AUD&amp;bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted">buy Jeremy a beer</a> to say thanks :)</p>
77 <h2 id="license">License</h2>
78 <p>This program is free software; you can redistribute it and/or modify
79 it under the terms of the GNU General Public License as published by
80 the Free Software Foundation; either version 2 of the License, or
81 (at your option) any later version.</p>
82 <p>This program is distributed in the hope that it will be useful,
83 but WITHOUT ANY WARRANTY; without even the implied warranty of
84 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
85 GNU General Public License for more details.</p>
86 <p>You should have received a copy of the GNU General Public License
87 <a href="https://github.com/xbmc/chorus2/blob/master/LICENSE">along with this program</a>;
88 if not, write to the Free Software Foundation, Inc., 51 Franklin Street,
89 Fifth Floor, Boston, MA 02110-1301 USA.</p>
90 <p><a href="https://github.com/xbmc/chorus2/blob/master/src/lang/en/license.md">Click here for more information </a>.</p>
91 <h2 id="screenshots">Screenshots</h2>
92 <h3 id="homepage-now-playing-">Homepage (now playing)</h3>
93 <p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/now-playing.jpg" alt="alt text" title="Homepage/Now Playing"></p>
94 <h3 id="search-results">Search results</h3>
95 <p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/search.jpg" alt="alt text" title="Search"></p>
96 <h3 id="artists">Artists</h3>
97 <p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/artists.jpg" alt="alt text" title="Artists"></p>
98 <p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist//screenshots/artist.jpg" alt="alt text" title="Artist"></p>
99 <h3 id="video-library">Video library</h3>
100 <p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/tv.jpg" alt="alt text" title="TV"></p>
101 <h3 id="filtering">Filtering</h3>
102 <p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/movie.jpg" alt="alt text" title="Movies"></p>
103 <h3 id="settings">Settings</h3>
104 <p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/settings.jpg" alt="alt text" title="Settings"></p>
105 <h3 id="add-ons">Add-ons</h3>
106 <p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/addons.jpg" alt="alt text" title="Add-ons"></p>
107 <h3 id="editing-media">Editing media</h3>
108 <p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/edit-media.jpg" alt="alt text" title="Editing Media"></p>