Skip to content

Commit

Permalink
Build 2.3.8
Browse files Browse the repository at this point in the history
  • Loading branch information
jez500 committed Dec 30, 2016
1 parent cd53e53 commit 48617bd
Show file tree
Hide file tree
Showing 13 changed files with 2,281 additions and 1,160 deletions.
5 changes: 3 additions & 2 deletions dist/addon.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon
id="webinterface.default"
version="2.3.7"
version="2.3.8"
name="Kodi web interface - Chorus2"
provider-name="jez500, Team Kodi">
<requires>
Expand All @@ -10,7 +10,7 @@
<extension point="xbmc.webinterface"/>
<extension point="xbmc.addon.metadata">
<summary lang="en">Default web interface</summary>
<description lang="en">Default Kodi web interface. Browse and interact with your Music, Movies, TV Shows and more via a web browser.</description>
<description lang="en">Browse and interact with your Music, Movies, TV Shows and more via a web browser. Stream music and videos to your browser. Edit and manage your Kodi media library.</description>
<platform>all</platform>
<language>en</language>
<source>https://github.com/xbmc/chorus2</source>
Expand All @@ -26,6 +26,7 @@
<screenshot>screenshots/movie.jpg</screenshot>
<screenshot>screenshots/settings.jpg</screenshot>
<screenshot>screenshots/addons.jpg</screenshot>
<screenshot>screenshots/edit-media.jpg</screenshot>
</assets>
</extension>
</addon>
3,280 changes: 2,164 additions & 1,116 deletions dist/js/kodi-webinterface.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/lang/_strings/en.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/lang/_strings/pl.json

Large diffs are not rendered by default.

19 changes: 19 additions & 0 deletions dist/lang/en/app-changelog.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
<h2 id="version-2-3-8">Version 2.3.8</h2>
<ul>
<li>Replaced imdb and google images with fontawesome icons. Added License documentation #179</li>
<li>Added the ability to edit and view the library metadata for songs, artists, albums, tvshows, episodes and movies. Solves #102</li>
<li>Updated API browser to also show types and updated readme re API browser</li>
<li>Sort albums by year on artist page</li>
<li>Added season episodes to episode details page</li>
<li>Improved search UX, added ability to search common addon content (SoundCloud, MixCloud, GoogleMusic, YouTube, Radio)</li>
<li>Big improvements to search performance</li>
<li>Added filters to landing page and refined sections</li>
<li>Updated album and artist details pages to show lots more metadata, improved layout and added action buttons to be more consistent with video pages</li>
<li>Added random sort to filters for albums, artists, tv and movies. Added ability to set sort via url eg. #music/albums?sort=random</li>
<li>Added related movies to movie detail page</li>
<li>Fixed broken images in cast list</li>
<li>Updated Backbone.RPC to support named params, improved all entity collections to use named params</li>
<li>Added airdate to episode view</li>
<li>New and improved landing pages for music, tv and movies with more content to explore #135</li>
<li>Merged Polish translation update #184</li>
</ul>
<h2 id="version-2-3-7">Version 2.3.7</h2>
<ul>
<li>Added ability to sort and remove items in local playlists</li>
Expand Down
66 changes: 43 additions & 23 deletions dist/lang/en/app-readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,33 @@ <h1 id="kodi-web-interface-chorus2">Kodi Web Interface - Chorus2</h1>
<h2 id="author">Author</h2>
<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>
<h2 id="current-state">Current state</h2>
<p>Pretty good, most things work really well. Other things need <a href="https://github.com/xbmc/chorus2/issues">polish/finishing/fixing</a>. </p>
<p>Pretty good, most things work really well. Other things need <a href="https://github.com/xbmc/chorus2/issues">polish/finishing/fixing</a>.
Still considered beta software, expect bugs, changes, nuclear war, etc.</p>
<h2 id="getting-it-working">Getting it working</h2>
<p>Disclaimer: Beta software, expect bugs, changes, nuclear war, etc.</p>
<h3 id="installing">Installing</h3>
<p>Install via zip is the easiest way to go. Grab the latest release of webinterface.default.2.X.X.zip from the <a href="https://github.com/xbmc/chorus2/releases">releases page</a> then install it <a href="http://kodi.wiki/view/Add-on_manager#How_to_install_from_a_ZIP_file">like this</a></p>
<h3 id="configuring">Configuring</h3>
<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>
<h3 id="enabling-configuring">Enabling &amp; Configuring</h3>
<p>Kodi &gt; Settings (cog) &gt; Services &gt; Control</p>
<ul>
<li>Kodi &gt; System &gt; Settings &gt; Services</li>
<li>Remote Control<ul>
<li>Enable &quot;Allow programs on this system to control Kodi&quot;</li>
<li>Enable &quot;Allow programs on other systems to control Kodi&quot;</li>
</ul>
</li>
<li>Webserver<ul>
<li>Enable &quot;Allow control of Kodi via HTTP&quot;</li>
<li>Select Web interface</li>
<li>Select Chorus2</li>
</ul>
</li>
<li>Select &quot;Kodi web interface - Chorus2&quot;</li>
<li>Enable &quot;Allow programs on this system to control Kodi&quot;</li>
<li>Enable &quot;Allow programs on other systems to control Kodi&quot;</li>
</ul>
<p><strong>For security reasons you should set a username and password to prevent unauthorised access</strong></p>
<h3 id="manual-install">Manual install</h3>
<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
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
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
be used with the latest version of Kodi and some (or all) things might not work in older versions due to API changes.</p>
<h3 id="using-it">Using it</h3>
<p>Point your web browser to <code>http://localhost:8080</code> - replace <code>localhost</code> with your IP address if using remotely and if
you have changed your port to something other than <code>8080</code> be sure to change that too. More information and advanced
usage can be found over on the <a href="http://kodi.wiki/view/Web_interface">Kodi Wiki page</a>.</p>
<h2 id="feature-requests-bugs">Feature requests / Bugs</h2>
<p>Add them to the <a href="https://github.com/xbmc/chorus2/issues">list</a></p>
<p>Add them to the <a href="https://github.com/xbmc/chorus2/issues">list</a>. For bugs please include Kodi version, Web browser version,
Chorus version and any errors that display in the console. For feature requests, checkout the API browser to see if your
request is currently possible.</p>
<h2 id="streaming">Streaming</h2>
<p>Disclaimer: The success of this depends on the file formats vs what the browser supports. In general most things work.</p>
<h3 id="audio-streaming">Audio streaming</h3>
Expand All @@ -41,19 +46,29 @@ <h3 id="audio-streaming">Audio streaming</h3>
<h3 id="video-streaming">Video streaming</h3>
<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.
This looks like the best we can get until Kodi supports transcoding.
<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>.</p>
<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>.
For best results use Chrome with mp4 video that has 2 channel audio (5.1 audio doesn&#39;t seem to work).</p>
<h2 id="kodi-settings-via-the-web-interface">Kodi settings via the web interface</h2>
<p>You can change most of the settings you would find in Kodi via the settings page in the web interface.
Some settings have been omitted as they require interaction with the GUI and others are just a basic text field with no options.</p>
<h2 id="kodi-api-browser">Kodi API browser</h2>
<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
interface. If you are building an app or addon that uses the API this can be super useful for both finding and testing
all the methods and types available. If you are thinking about a new feature for Chorus, this is also a great place to
test if it is possible (and fast track development by adding a working example to an issue). You can find the API browser
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>
<h2 id="contributing">Contributing</h2>
<p>If you would like to make this project better I would appreciate any help. Please do pull requests against the <code>develop</code> branch.</p>
<p>If you would like to make this project better I would appreciate any help. Please do pull requests against the <code>develop</code> branch.
I am happy to assist with getting an development environment up and running if you are happy to contribute.</p>
<h3 id="translations">Translations</h3>
<p>I only know English so definitely need help with this.<br>I also don&#39;t know heaps about javascript multilingual stuff but thanks to @mizaki we have a structure ready to go.
So it should be nice and easy to translate the UI. </p>
<p>At the moment, there is 5 languages (english,french,german,dutch,chinese) more can be easily added.
To contribute, send me a PR on a new branch against <code>develop</code>, or if you don&#39;t know git, a link to the language file.</p>
<p>I only know English so definitely need help with this. I also don&#39;t know heaps about javascript multilingual stuff but
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>
<p>At the moment, there are <a href="https://github.com/xbmc/chorus2/tree/master/src/lang/_strings">a handful</a> of languages available
but more can be easily added. More strings are always being added so always consider english as the source of truth.</p>
<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
against <code>develop</code>, or if you don&#39;t know git, a link to the language file.</p>
<p>Language Files <a href="https://github.com/xbmc/chorus2/tree/master/src/lang">here</a>.
English is the only real complete translation file so start with that as your base. </p>
<em>English is the only real complete translation file so start with that as your base.</em></p>
<h3 id="compiling">Compiling</h3>
<p>Sass and Grunt are used to compile css and js in the dist folder.
To get your environment setup first install <a href="http://bundler.io">Bundler</a> and <a href="https://www.npmjs.org/">npm</a>.</p>
Expand All @@ -70,6 +85,9 @@ <h3 id="build">Build</h3>
</ul>
<h2 id="donate">Donate</h2>
<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>
<h2 id="license">License</h2>
<p>Chorus is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License.
<a href="https://github.com/xbmc/chorus2/blob/master/src/lang/en/license.md">Click here for more information </a>.</p>
<h2 id="screenshots">Screenshots</h2>
<h3 id="homepage-now-playing-">Homepage (now playing)</h3>
<p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/now-playing.jpg" alt="alt text" title="Homepage/Now Playing"></p>
Expand All @@ -86,3 +104,5 @@ <h3 id="settings">Settings</h3>
<p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/settings.jpg" alt="alt text" title="Settings"></p>
<h3 id="add-ons">Add-ons</h3>
<p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/addons.jpg" alt="alt text" title="Add-ons"></p>
<h3 id="editing-media">Editing media</h3>
<p><img src="https://raw.githubusercontent.com/xbmc/chorus2/master/dist/screenshots/edit-media.jpg" alt="alt text" title="Editing Media"></p>
17 changes: 17 additions & 0 deletions dist/lang/en/license.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<h1 id="chorus2-license">Chorus2 License</h1>
<p>License and legal information about Chorus2 - Kodi web interface.</p>
<h2 id="creative-commons-attribution-share-alike-3-0-united-states-license">Creative Commons Attribution-Share Alike 3.0 United States License</h2>
<p>This work is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License.</p>
<p><a href="http://creativecommons.org/licenses/by-sa/3.0/us/">Click here to view a copy of this license</a> or send a letter to Creative
Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.</p>
<h2 id="included-images">Included Images</h2>
<p>All photos used within Chorus are licensed under <a href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons Zero</a>
which means you can copy, modify, distribute and use the photos for free. Images have been sourced from:</p>
<ul>
<li><a href="https://unsplash.com">Unslplash</a> - <a href="https://unsplash.com/license">CC0 License</a></li>
<li><a href="https://www.pexels.com">Pexels</a> - <a href="https://www.pexels.com/photo-license/">CC0 License</a></li>
</ul>
<p>Other included images and gifs have been hand crafted by <a href="http://jez.me">Jeremy Graham</a></p>
<h2 id="included-libraries">Included Libraries</h2>
<p><a href="https://github.com/xbmc/chorus2/tree/master/src/lib">Click here</a> to view the included libraries used by Chorus and
their associated licenses.</p>
15 changes: 15 additions & 0 deletions dist/lang/pl/app-changelog.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
<h2 id="wersja-2-3-7">Wersja 2.3.7</h2>
<ul>
<li>Dodamo możliwość sortowania i usuwania pozycji w lokalnych listach odtwarzania</li>
<li>Dodane łącze kontekstowe do sezonu z poziomu odcinka #169</li>
<li>Dodano możliwość polubienia odcinków serialu</li>
<li>Dodano możliwość czyszczenia biblioteki wideo i muzyki oraz dodano akcje do formatki ustawień Kodi #177</li>
<li>Added ability to select multiple items with CTRL+click and perform bulk actions eg. play, queue and add to playlist</li>
<li>Dodano możliwość zaznaczania wielu pozycji za pomocą przycisku CTRL i kliknięcia oraz wykonywania wsadowych akcji np. odtwarzania, kolejkowania i dodawania do listy odtwarzania</li>
<li>Naprawiono zamykanie się wysuwamego menu po naciśnięciu #173</li>
<li>Dodano zapisywanie pozycji na listach Kodi oraz funkcję inteligentych list do przeglądarki Chorusa #167</li>
<li>Dodano obsługę eksportowania i pobierania kolaknych list odtwarzania jako plik M3U</li>
<li>Naprawiono problem z zapisywaniem aktywacji/dezaktywacji dodatków #162</li>
<li>Zaktualizowano plik słownika i dodano możliwość tłumaczenia brakujących wcześniej wyrażeń</li>
<li>Zaktualizowano tłumaczenie na język polski #166</li>
</ul>
<h2 id="wersja-2-3-6">Wersja 2.3.6</h2>
<ul>
<li>Dodano filtrowanie po polubieniach dla filmów, seriali, wykonawców i albumach</li>
Expand Down
29 changes: 15 additions & 14 deletions dist/themes/base/css/base.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "kodi-webinterface",
"version": "2.3.7",
"version": "2.3.8",
"dependencies": {},
"devDependencies": {
"grunt": "~0.4.2",
Expand Down
2 changes: 1 addition & 1 deletion src/xml/addon.dev.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon
id="webinterface.defaultdev"
version="2.3.7"
version="2.3.8"
name="Kodi web interface - Chorus2 - dev"
provider-name="jez500, Team Kodi">
<requires>
Expand Down
2 changes: 1 addition & 1 deletion src/xml/addon.release.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon
id="webinterface.default"
version="2.3.7"
version="2.3.8"
name="Kodi web interface - Chorus2"
provider-name="jez500, Team Kodi">
<requires>
Expand Down
Binary file not shown.

0 comments on commit 48617bd

Please sign in to comment.