Git Product home page Git Product logo

chorus's People

Contributors

amitkeret avatar andor-pierdelacabeza avatar arburton avatar bradvido avatar christianprescott avatar guysa avatar jez500 avatar joshjowen avatar lukepolo avatar neohidra avatar s01ipsist avatar thorstenhirsch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chorus's Issues

Sluggish on large music collections

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:

  • Scrolling performance is one of the main sore points. This could be improved by only dynamically loading artist art (for example) once the user has stopped scrolling.
  • Paginate the artists and albums lists, loading only the first N artists to begin with and then using infinite scrolling to load further artists when necessary.
  • Add an option to allow users to optionally cache responses from XBMC's JSON-RPC API, setting an expiry limit and also providing a button to manually invalidate the cache.

Chorus mp3 Streaming not working on Raspbperry Pi

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:

http://192.168.0.120:8080/vfs/%2fvar%2fmedia%2fUSBHDD2%2fShares%2fMusic%2fUplifting%20Trance%2fTransistance%201-12%2fTransistance%20Vol%2012%2f07.Lunatic-Love%20craft.mp3

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

[feature request] Chrome app.

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.

Access via internet

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

Feature Requests

From [email protected]
http://forum.xbmc.org/showthread.php?tid=183451&pid=1618130#pid1618130

  • Browsing a large library is really awkward, having able to filter by genre is a must have feature.
  • Including artists that only appears in collections should be optional. Edit: It look like the setting from XBMC is applied.
  • Take some design notes from Music Pump Remote for Android in regards to:
    ** Ease of browsing
    ** Fitting gui to small and large screen.
    ** Artists info window.
    ** Playlist that is managed by the app which makes it possible to change the output (between local to remote) and thus enables a continues listening experience (imagine moving from amplified speakers to laptop or smartphone headphones), although if the webgui is access by multiple users one might want to keep the current behaviour (so maybe have this optional via a setting).
  • Future feature (when enabled in XBMC) would be transcoding audio (must due to bandwidth caps when streaming through mobile networks).
  • Keyboard shortcuts (same as XBMC, like Space as Play/Pause and etc...).
  • More app like experience in general like asking for confirmation for tab closing when audio is played locally), custom context menu (example Dropbox website) with actions (like Equeue, Equeue After Current, Play Now ...).
  • Downloading current playlist would be great (nice feature of CherryMusic, doesn't have to be a saved playlist).
  • Controling pvr radio would be very useful as I got a nice list of online radio station set as pvr radio with IPTVSimple.

Hintergründe wechseln stroboskopisch

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

Allow rating of music

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)

View live TV and/or recordings

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.

Incorrect Track Order on Streaming Music

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:
image

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:
image

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.

Support for standard & smart XBMC Audio Playlists

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.

PlexBMC support?

Chorus doesn't seem to grab info on movies and shows from PlexBMC which gets its video info from a plex server.

Suggestion: Recently added as listview

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!

Streaming VOD

Do you think it's possible to add a web video-streaming solution in chorus?

Feature: Control multiple XBMC media players

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.

Spotlight (Spotify) handling

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" ...

Get chorus in the XBMC plugin repository

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.

update video library

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!

Display year in artist's albums list

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.

support for video addons

It would be nice to have access to video addons, just like the music addons in the files section.

Stuck at "Loading Application" screen

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.

Inconsistent experience with "Recent" / "Recently Added"

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)

Feature: support for music playback on mobile devices

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.

Support Spotimc Plugin

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?

Movies list in loop

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.

Incorrect "Recent albums" order

Recent albums are shown in an incorrect order in Chorus:

Here is the order of my recent albums in Yatse (android remote), which I know to be correct:

Translations

Are there any plans to integrate translation-files for different languages?

Play next, load on playlist

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

infinitely "all movies" list

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.

Stuck on Loading

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).

[Request] Show all albums

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,

Sort movies by date added to library

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.

Tumbernails

Sins the last version thumbnails are not loaded any more. I have the issue in Music, tv shows, movies and plugins.

Allow Party Mode play on playlists

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.

Support streaming video to the browser

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.

Maybe Bug: Next Track wrong if you clear the playlist while playing a song...

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!

basePath doesn't work for image url

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.