jez500 / chorus Goto Github PK
View Code? Open in Web Editor NEWA Web UI for XBMC, focused on user experience and music. Get the latest version here: https://github.com/xbmc/chorus2
A Web UI for XBMC, focused on user experience and music. Get the latest version here: https://github.com/xbmc/chorus2
When streaming, you move the progress bar to a new position and it just jumps back to its original spot.
I a fairly confident that that this will be solved in Gotham (XBMC 13) as per this: xbmc/xbmc#2614
Fingers Crossed.
Would be nice to be able to rate songs using stars in the playlist (i.e. being able to rate not just the currently playing song, but any song row in a playlist)
I love the GUI..
I read the wiki and I'm not new to XBMC but I seem to not be able to access my server via the internet. It works fine with the lan and local ip but if I try and access via the incoming IP it won't work. I want to be able to access my home library from any location in the complex via internet.. How exactly am I suppose to do this.. I'm missing something.
The syntax I used was "http://123.456.1.789:8080" . I obtained the IP from " whats my IP " on the media server.
Thanks
Chorus already supports Custom Playlists, but lacks support of standard XBMC playlists for Audio.
Use case: I have a Smart Playlists that lists all albums that contain "Beethoven" in the Composer field, and another one for "Bach". XBMC, in "Music", has an entry for "Playlists" that shows all my playlists, where I can select one and then the matching albums are shown, from where I can play any or all. This is a request to have the same Playlist support in Chorus.
Wenn am Openelec-Client Live-TV geschaut wird (bei mir via XVDR-Plugin) und man das Web-Interface aufruft, wechseln die Hintergrundbilder andauernd (pausenlos). Könnte den ein oder anderen irritieren oder einen epileptischen Anfall hervorrufen ;-) ...sollte das Absicht sein, kann man auf jedenfall gut erkennen ob jemand Fern sieht oder nicht.. sieht nach einem Loop aus der vermutlich jedesmal beim Status/Fortschritt -Sync entsteht (Wechselgeschwindigkeit der Bilder schätze ich so auf ~250ms/Bild).
Andernfalls hängt das Problem mit dem Firefox-Browser zusammen..
Gruß, caligo
Not a lot of fun in comparison to coding new features, but a million times more important, imo, that people can get Chorus from the repo and have it update automatically. Updating at the moment is a huge pain, especially due to XBMC's own internal caching of zip files installed manually.
In RaspBMC you can open a directory, play a song and it will play all song on the same directory automatically.
I understand this feature is not present in Chorus. So the way to play all files in a directory would be to load it on the playlist.
That does not work, if I click on the Play icon nothing happens, if I click on the + button the directory is loaded on the Playlist but if I click on play button on the playlist nothing happens (RaspBMC says it can find the file).
tx
Simone
The order of tracks can be changed in the chorus interface, by clicking and dragging up and down. This, however, has no effect on the actual playlist being played by xbmc.
I started getting something done myself but then I though why not leave it to someone who actually know javascript and html and also have it officially published at the Chrome store.
Chromium got pretty great integration with the Gnome desktop as Chromium webapps are shown in the "Gnome Activities" overview and when opened, a webapp seem as regular app with no visible indication that's running in a browser.
I think that a Chrome webapp will be a nice addition to Chorus.
Basically it would probably take more time to get a proper icon done (round edges please) than to write the webapp.
p.s.
One of the Chrome webapp features could be support for multiple Chorus clients (just browsing to another address) without any change to Chorus.
Only tested on XBMC Frodo (12.3) as yet, possibly fixed in Gotham
Sound Manager 2 is used for the streaming in combination with Files.PrepareDownload to provide the media source.
Works fine in other browsers, I use Chrome so am not that fussed but if there are any Firefox fans out there who want their Chorus to stream music then I encourage you to have a look.
I found this, which might point to the problem? Issues with Firefox and mp3 support
When loading an album through the WebUI, many albums do not order the tracks correctly, even though the files have correct meta-data for track info, and the files are named so they sort correctly in their directories.
Albums show the correct track listing when looking at all albums by an artist, but do not play in order when clicking the play button on the album, nor do they create playlists with the correct order. Can't seem to find a pattern in the incorrect track order:
Albums show an incorrect track list when browsing that specific album. When clicking play or creating a playlist, tracks remain in the same incorrect order:
Running Chorus Version 0.3.8 on an Apple Mac Mini with XBMC 13.1beta. Music files on a Samba share located on a local Ubuntu 14.04 LTS server. Accessing Chorus through Google Chrome on local network.
XBMC 13.0-3 (archlinux package)
Linux
Chorus version (whatever is bundled with xbmc 13).
Does not work in epiphany 3.12 (gnome web)
Does not work in chromium Versjon 34.0.1847.137 (268882)
Does seem to work in Opera 12, but loading any media seems to be stuck and/or taking forever....
accessing via http://serverhost:8080 (which did not work on opera, butvia the /addons did work).
While Chorus already can update the audio library (or does the "audio library scan" do something different?) It would be nice, to have an option to update (and possibly also clean) the video library.
And thanks for this great looking web interface!
When browsing "All Movies" it loads in loop forever when scrolling down.
How can I help you to track the cause?
I'm using XBMC Gothan latest, Windows 8 x64 and Chorus 0.38 from official repository (also tried the github one). Tested on Firefox and Chrome, same result.
Thanks.
Remote controlling works great - but Track and Artist is not transmitted right now to XBMC (does it right from maximinimalism skin) (only an ID ist displayed like "8wqefbn64qwef86wqe.wav" ...
I use apache mod_proxy to get access to my xbmc interface.
The url that i choose is : http://domain/xbmc/ which doesn't work with Chorus .
Each Ajax request is redirected to : http://domain/
If i change the basePath in chorus.min.js the requests to jsonrpc work, but not the image.
Like you can see i'm not english.. So i apologize .
Thanks
When scrolling down to the end of the "all movies" list, the interface adds all movies to the list again, so that the list gets longer and longer. Verified on desktop browsers firefox, internet explorer and chrome.
Just one tv show, this one A teia:
http://thetvdb.com/?tab=series&id=277940&lid=26
Works fine on AWXI interface. Can this be a chorus issue?
Thanks.
The "recent" view displays album covers:
Clicking "Recently Viewed" displays album tracks:
This is (in my opinion) unexpected and slightly disorientating.. I would expect all of the views displayed from the submenu to behave the same way.
Perhaps it would be a good idea to have a configuration screen, where the user can select what default view to use, and simply use this everywhere? (Whether in "Recent", "Recently Added", or under an artist view)
Steps to duplicate:
Play videos within an HTML5 video element.
Obviously, file support would be limited to the browser, due to lack of xbmc transcoding. I think that even without broad file support, this would be a great feature.
From [email protected]
http://forum.xbmc.org/showthread.php?tid=183451&pid=1618130#pid1618130
It would be nice to have access to video addons, just like the music addons in the files section.
This suggestion is to show the item runtime and the file path somewhere in interface.
The Now Playing field shows Nothing Playing for LiveTV streams.
It does display duration.
I'm running webinterface on OpenELEC (x86_64) Gotham 13 beta 1
Sins the last version thumbnails are not loaded any more. I have the issue in Music, tv shows, movies and plugins.
Hi!
First of all I love chorus! It looks great :)
Maybe a suggestion:
Just wondering if you could add a listview of recently added albums.
The "Recent" view is really nice but if you add a lot new albums it seems kinda random.
I know you can search but a listview is sometimes comfortable :)
Thanks a lot and keep up the good work!
Hi!
Ok, subject is hard decipher :) let me explain
When a track is played (which is in the playlist) and I clear the playlist, the track is still playing (which is ok).
While that track is playing and I add new songs to the empty playlist, it thinks it plays track 1 from the new playlist (which is wrong).
So after the track finished (which I cleared early on), it skips the first track of the new playlist and goes directly to track 2.
I hope you can understand me :D
Cheers!
I'm not sure how much demand there may be for this but having the ability to control multiple different XBMC media centres would be really useful.
My setup currently consists of a mySQL server running 24/7, two Raspberry Pis and my PC. The PC isn't always on and the rasberry Pis are very slow so if I could run an instance of XBMC on my server purely for the web interface, from which I can control each of the other devices, it would make controlling them much easier.
Currently I use the iOS app which is very basic but can switch between them all. The way I imagine it is, clicking the XBMC tab (the XBMC/Local switching tabs) would give you a drop down list of available media centres.
If I had more experience/better skills I would try create a standalone version of Chorus running in PHP on a web server and connecting directly to the server, alas I am but a simple junior developer. I may still give it a go but Chorus has a lot of features so it may be more of a proof of concept.
In AWXi it was possible to not only use Party Mode with the default Party Mode playlist, but also to use it on all playlists. A use case is that smart playlists can be used to split up a music collection into sections that suit the mood, and then Party Mode can be a convenient way to play music out of that section.
This feature is blocked by #54.
Hi
When I click on albums I get Recent, Recently added, recently played, genres and years but I don't see how to get a grid of all available albums. Since you already provide a list of artists, can you provide such view of all albums in the library?
Thanks,
Hello Everyone,
i seem to face a problem with Chorus streaming. I have also posted in xbmc forums where jez500 suggested to post here if my problem is not resolved after trying Gotham.
Well, also in Gotham, i face the same problem. I cannot stream music via Chorus. When i find a song i would like to stream, i press the 3 dots and choose "play in browser". The tab "Local" and the player's color changes to light gray but the song doesn't play and it does not even get the song duration.
After some tryouts i have found out that i cannot even download a song via the browser. The link that the browser gives is like the following:
I am afraid that the %20 symbol is breaking the actual link. The location of this specific song on my drive is /var/media/USBHDD2/Shares/Music/Uplifting Trance/Transistance 12/Transistance Vol 12/07.Lunatic-Love craft.mp3
Could you please let me know how this could be fixed or if anyone has faced a problem like the above?
Thank you very much
As you note in the README, performance is a problem with large music libraries.
I have a few ideas on how this could be improved, but as I have limited frontend dev knowledge, these might be wildly off. In any event, this might be a good place to get a discussion going, ideas pooled, and then split into individual issues to be worked on and fixed.
Some things I thought of:
N
artists to begin with and then using infinite scrolling to load further artists when necessary.Not sure if is a good idea for the web interface, but I like the stacked movie sets (collection) in my XBMC MQ5 skin, example for James Bond 007:
http://www.themoviedb.org/collection/645-james-bond-collection
If supported by JSON-RPC API and you can make it available would be amazing!
Are there any plans to integrate translation-files for different languages?
Chorus doesn't seem to grab info on movies and shows from PlexBMC which gets its video info from a plex server.
It would be nice to have the year of an album displayed in an artist's albums list.
There's allot of space under the album image so it may be worth using some of it.
For a clean look I think the year shouldn't stand out so probably better have its design (font size ...) the same as the song length design.
It would look that good having just the year displayed under the album image so it worth adding more album statistics like total length, genre and label.
Live TV is now a first-class citizen of XBMC, alongside movies, TV shows, and music. It would be nice if this were reflected in the web interface, by being able to view live tv or at least recordings natively. The only way to view recordings right now is to add them as a files directory, which makes them hard to find if you don't know where to look.
When hitting the movies button they are not sorted by alphabet.
Almost seems that they are sorted by source location
When browsing music addon Chorus doesn't remove formatting tags from text.
For example with the addon Digitally Imported the text include the [Color] tag.
Not sure if this is true for Android as well, but I can confirm this on iOS.
Currently, the SoundManager implementation doesn't work on mobile devices. This is because there's an inherent limitation that prevent auto-play (found this on SoundManager docs).
I believe only the first track needs to be actively initiated, and the others on the playlist can follow via the onfinish
event.
Looks like an extra step needs to be added to the workflow for mobile devices - something like: "once the playlist populates, add a Play button on the screen and force user to press it"??
Not the most elegant solution... but will probably make it work.
I am having the same issue as some others from the XBMC forums. I installed using the "Install from ZIP" and it won't start that way.
Console log:
Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/HomeView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/ContactView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/ShellView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/ArtistView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/ArtistSummaryView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/ArtistListItemView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/ArtistsView.html event.returnValue is deprecated. Please use the standard event.preventDefault() instead. Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/AlbumView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/AlbumItemView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/SongView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/AristsRandView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/ArtistLargeItemView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/AlbumItemSmallView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/PlaylistItemView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/PlaylistCustomListItemView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/CustomPlaylistSongView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/FilesView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/AlbumArtistView.html Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.2.45/tpl/FileView.html
It seems that it can't find the /tpl directory.
Do you think it's possible to add a web video-streaming solution in chorus?
Great job on this fine web interface!
I'm currently using Spotimc (Spotify XBMC) plugin for streaming music via my raspberry pi. Do you currently have a roadmap for supporting this and other plugins?
Since XBMC Frodo, default sort for movies is by date added to library.
I'm posting here for you investigate the possibility to follow this sort mode.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.