A new webinterface called Chorus2

Posted By: Martijn Kaijser on Dec 04, 2016 in Site News
Chorus2 web interface

Kodi has many hidden secrets and even team members don’t know the full potential it packs. One of those features you might not know is that Kodi also has a web-interface from which you can browse your library and start playback directly on your Kodi device. It’s something we’ve never really promoted that it was available and I’m not really sure why. However the past few years not much was changed to to it and it kinda fell into decay with only minor fixes done to keep it kind of functional. For Kodi v17 this has been radically changed as we have packaged up a brand new default web-interface called Chorus2.

Back in 2014 or so a developer nicknamed jez500 (Jeremy Graham) appeared on the forum and showed a web interface Chorus he had been working on for some time. Compared to our plain and simply current web interface at that time it was miles ahead with great design and awesome features. From that moment we knew we had to bring him on board and asked if it was ok to make it the new default somewhere in the future and luckily he agreed. Over time work on the webinterface progressed and with everything learned from Chorus he started working on a next iteration which was simply called Chorus2. As we knew he was making an improved version we decided to skip v1 and take v2 when it was ready for daily use. With Kodi v17 also getting a new default skin getting the new webinterface added was the perfect timing. So let’s now do a brief sum up of it’s potential.

General overview
• Clean modern flat design with inspired by material design
• Responsive interface that adapts to screen size however it works best on larger screens/resolutions
• Multi language support – easy to add new languages
• Settings
• Customise web interface settings
• Customise menu items/links (add your favourite addon to the main menu)
• Enable disable Kodi Addons
• Configure Kodi application settings – great for headless setup
• Help section – encourage people to make it better
• File and addon browser to play media that is not in the Kodi media library (most, but not all addons will work via the browser)
• Remote control to navigate Kodi UI and control playback
• Volume, progress, repeat and random control
• Kodi Keyboard control
• Send text to Kodi
• Trigger scanning Audio/Video libraries
• Take a screenshot of Kodi
• PVR support

Playlists
• Easily add media to Kodi audio and video playing queue
• Create and manage unlimited audio and video playlists – these are stored in browser local storage
• Thumbs up audio and video – these are stored in browser local storage
• Saving current Kodi playlist to a browser playlist
• Load a saved playlist into Kodi playing queue
• Support for Kodi party mode playlists

Filtering, sorting and search
• Ability to do some advanced filtering and sorting on Artists, Albums, Movies and TV shows
• Eg. Show only movies with ‘Tom Cruise’ from ‘2015’ sorted by rating
• Search all Kodi libraries from a single search box

Movies and TV
• Detailed movie and episode pages showing loads of media metadata. Eg description, year, directors, cast, AV quality
• Click a cast member to see other media in your library they appear in
• Movie set information
• Progress indicator and resume support
• Watch the trailers for movies in the browser
• Stream video from your library in your browser – highly experimental – for best results use Chrome browser and video encoded as mp4/mkv with 2 channel audio. Support this to make video streaming more solid.
• Download video via the browser

Audio
• Detailed artist and album pages showing metadata. Eg. genre, mood, artist and album information
• Ability to lookup music videos for a song and play in the browser or Kodi (if youtube addon is installed)
• Download audio via the browser
• Stream audio to your browser, will play using a html5 player with a flash player as a fallback – currently only supports streaming mp3 audio
• Create a local streaming queue or import a saved playlist
• Ability to set default playback to be locally in the browser whenever Chorus is started

Under the hood
• Built using robust javascript frameworks: Backbone, Marionette, Lodash, jQuery
• Clean and organised languages: Coffeescript, SASS
• Very modular MVC structure with all aspects of the interface separated into logical concerns (modules) to ease support and addition of new functionality
• PubSub used for all communication between modules
• Grunt build and watch tasks making contributing and developing easier.

How to get it working

• “Kodi Settings > Service settings > Control
• “Allow remote control via HTTP”
• “Allow remote control from applications on other systems”
• Select “Web interface” then select “Kodi web interface – Chorus2” which should be default now
• Change the username to something you can remember
• Change the password to something you can remember. It is highly recommomended to not leave this empty.
• Note the port number (default is 8080)
• To access from the same computer: Open http://localhost:8080 in a web browser
• To access from another computer: Get the IP address for the device running Kodi. Eg “Kodi settings > System information” and note the IP address  and open http://your-ip-address:8080 in a web browser

chorus2-tv chorus2-movie
chorus2-search chorus2-artists
chorus2-artist chorus2-settings
chorus2-addons chorus2-now-playing

 

If you have any programming skills or simply want to help get Chorus in your language you can: contribute here.

Made with love by Jeremy Graham

How to get it?

Well quite simple. Just install the last available Kodi v17 version which is available through our download page or Windows store and you are all set to go.


Discussion - 45 Comments

  • Florian Dec 04, 2016 

    Looks fantastic – can’t wait for v17 to be released. Keep up the great work guys!!

    • jabber ❤❤❤❤❤❤❤❤❤ Dec 08, 2016 

      send money: wait less

      • guest Jan 02, 2017 

        Ideas:

        1. Create a market where people can bid on specific features
        2. Start a crypto currency lottery

  • Neil Dec 04, 2016 

    What would be good is an iso or android app to run the web interface.

    • james Dec 04, 2016 

      kore

      • jabber ❤❤❤❤❤❤❤❤❤ Dec 08, 2016 

        F-droid FTW

    • Mark Dec 04, 2016 

      Everyone has a favorite. Mine is Yatse. I have been using it since it first came out and it has continued to evolve without becoming feature-bound. Worth a look.

    • Ziff Dec 15, 2016 

      It’s a web interface. Android has a web browser.

  • Bumrufus Dec 04, 2016 

    I’ve used chorus on kodi 16 already and changed a few things, so that i can watch directly in the browser via vlc plugin (buffering) and with a audio codex pack it worked with dolby 5.1 and dts as well!! Nice that it become a standard for the new kodi!!

  • gordo Dec 04, 2016 

    This is soooo nice !!!

  • Idok Fire Dec 04, 2016 

    Congratulations! Although I was aware of the web interface, I haven’t used it in quite awhile. Nice to be reminded and have improvements!

  • pd Dec 04, 2016 

    I’d suggest previous default web interface wasn’t promoted because it was terrible. Great to see it’s got some love. Thanks to everyone involved, much appreciated.

  • houser Dec 04, 2016 

    Excellent!
    Have tried various web GUIs over the years including this one.
    But this seems very mature now and does it all. Good work!

    One question if somebody knows and questions are tolerated here?
    All my browsers on win and mac start playing the movie when clicking download, rather than downloading it. Any hints or is it too early to ask?

  • Kevin Dec 04, 2016 

    Great stuff!

    But can you access the EPG and set up recordings??? I would love to be able to do this. I’m forever forgetting to record shows…

    • eating ❤❤❤❤❤❤❤❤❤ Dec 08, 2016 

      usenet is my PVR ;)

      zero interstitial commercials

  • Almadyr Dec 04, 2016 

    Configure Kodi application settings – great for headless setup

    What? Could I enable spline36 as upscaler from CLI with this?
    Why is it better than just edit the XML file?

  • sigma32 Dec 04, 2016 

    Why isn’t there any deband feature in Kodi?
    It seems that Kodi DSPlayer is still attracting people, so it would be great to get advanced features like this or super resolution filter.

    • fritsch Dec 04, 2016 

      There is no such features – cause YOU did not implement it. Kodi is opensource – it’s not a “I demand everything” software. So if you want something, “kode” it …

      • sigma32 Dec 04, 2016 

        I understand, sorry if my previous post was a little bit harsh for you.

      • eating ❤❤❤❤❤❤❤❤❤ Dec 08, 2016 

        :P

  • Julio Iglesias Dec 04, 2016 

    Did someone say “Plex”?

  • Cameron Germein Dec 05, 2016 

    Does Chorus still crash if I have more than 1000 songs in my library?

  • Braz Dec 05, 2016 

    Nice surprise, and great work jez500. I’ve been using Chorus since the beginning, this update looks awesome. Especially liking the smooth input for searches compared to the earlier version.

  • Marcus Dec 05, 2016 

    Somebody knows if there is a working webinterface for kodi 16/17 where you can change the movie information? Something like the WiMM: http://www.funix.org/fr/linux/images/video/multimedia/kodi-genres.jpg

    • Jimmy Dec 06, 2016 

      Wimm is best interface in my opinion.. What exactly you missing here? I am using it years, and for me its perfect :)

  • Martin Dec 05, 2016 

    Very nice and clean skin! Chorus 1 was quite chaotic for me at beginning, but this one looks and feels a lot nicer. Congrats, and keep up the good work!

  • Alex Dec 05, 2016 

    Does setting the web interface to chorus2 affect remote control apps like kore?

  • Chris Dec 05, 2016 

    Will this make it possible/easier to control Netflix in a browser from within Kodi? Current addons aren’t really viable solutions as they are.

    • eating ❤❤❤❤❤❤❤❤usenet❤ Dec 08, 2016 

      flirc

  • asaintfort Dec 05, 2016 

    Nice! Will it give me access outside of network? Thanks

  • bumrufus Dec 06, 2016 

    I’ve tried chorus2 now, looks even better then chorus v1. HTML5 Stream works great except for movies with other audio than 2.0. All DD 5.1 or DTS movies doesn’t work :-( it would be perfect if it would work with that as well!!!

    • jabber ❤❤❤❤❤❤❤❤❤ Dec 08, 2016 

      passthrough

  • RockerC Dec 08, 2016 

    Does this web interface feature EPG for PVR GUI?

    And can it now schedule PVR recordings via web?

  • israel Dec 08, 2016 

    Can i have the original logos used on the emoji t shirt ?
    Brasil shiping is not included

  • eating ❤❤❤❤❤❤❤❤❤ Dec 08, 2016 

    hidden? ❎❎❎ from those too lazy to explore expert settings?

    ✔ Share some actually-hidden features

  • Tobias Dec 09, 2016 

    Yesterday i update the last alpha to “LibreELEC (Krypton) 8.0 preview builds continue with v7.90.009 containing Kodi v17.0-beta6 ” and i was very supprised: The design has changed a bit and the new good functionalities were arrived. E.g. jez500 did a very good job on the webpanel! A very good function is to manage the configuration of KODI via this interface! Me, as a webdesigner, can judge it in details.
    Just one feature would be faboulous: Could it be possible to add a new media source via chorus2?

  • Squire of Eldenberry Dec 09, 2016 

    Blah. Meh. Zzzz

  • D3lphi3r Dec 10, 2016 

    Please add support to play subtitle with the movies in browser.

  • PatK Dec 12, 2016 

    Like to see images and slideshows supported.

  • Marco Dec 12, 2016 

    beautiful

  • amilino Dec 16, 2016 

    I would like to be able to create more user accounts on Kodi so that I can share webinterface with my friends. Of course I also don’t want to allow them to mess around with Kodi settings or to play movies directly on Kodi. Also it would be perfect if can play all movies locally when I am outside of my home, as you all already know some movies doesn’t work, also don’t know how to download subtitles. Probably all this is not related to Chorus but I wanted to mention it anyway. :) By the way keep up the great work!

  • zureba Dec 19, 2016 

    can I Chorus2 used favorite video online stream to watch kodi?

  • Szymon Dec 27, 2016 

    How can i control Live TV via Chorus 2? Is it possible? My PVR works but can’t invoke it via web browser (only using remote)

    • Szymon Dec 27, 2016 

      Ok, i’m dumb …

  • alexdanis Dec 28, 2016 

    Will try this out as soon as possible
    As a frequent user of the Web interface when listening to music I think this has been due for some time! The previous one looked reeeeaaaaalllyyy aged
    This seems to be doing justice to an awesome software

About Kodi

Kodi is a free and open source media player application developed by the XBMC Foundation, a non-profit technology consortium. Kodi is available for multiple operating-systems and hardware platforms, featuring a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.