Coder Social home page Coder Social logo

encore's People

Contributors

j2ghz avatar train88 avatar xplodwild 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

encore's Issues

MusicFX usable

Google Play Music and Spotify both have the ability to open MusicFX as their EQ, which is more than enough to satisfy me.

On some devices this isn't an option, but for all my Nexus devices and my Galaxy S4 Google Play Edition it is.

Excessive scroll time on long queues while on random/shuffle

When viewing the full "now playing" queue, the UI scrolls to the currently playing track at a fixed speed. On long queues when using random/shuffle modes, skipping to the next track can take seconds to scroll to the next playing track.

Steps to reproduce

  1. Under all songs select any track (this seems to put everything into the current queue).
  2. Tap on "View full queue..."
  3. Ensure that shuffle/random is enabled
  4. Skip to next song.

Expected:

  • Next track presented in a timely fashion.

Actual:

  • The UI scrolls to currently playing track when "view full queue" is tapped. This may take long time depending on length of queue and song position in the queue.
  • Changing song causes the UI to scroll to the song in the same fashion, taking a long time based on queue length and song position in the queue.

Startup takes about 45 seconds

I have about 5000 songs stored locally on my device. When I start Encore, it takes about 45 seconds until I am able to select and play a song.

While the database is still loading, I see something by this, but I'm not able to open an album:
screenshot_2015-08-20-09-16-04

When it's finished loading, the "start radio" button appears and I can open an album and play songs:
screenshot_2015-08-20-09-16-29

"Downloading" tab

It would be nice to see an overall queue of the current items being downloaded.

Lack of TV control support

This was tested on a fire tv, but, it appears that the UI does not like to be ran with a standard remote control on these tv boxes. Overall, it works on the tv but needs a mouse/keyboard to work properly.

Would it be welcome for some patches regarding tv support? If so, I will work on this.

Please create a Google-free build target

Your app depends on non-free com.google.android.gms:play-services-cast library. Not all Android users want to have Google's proprietary services on their phones. This functionality is not provided by microG either.

Please create a build flavor which is stripped of the Play Services dependencies, and thus, Chromecasting functionality.

error: cannot find symbol class APIKeys

Hi,

I am trying to compile Encore, but I am getting the following error:

Error:(34, 44) error: cannot find symbol class APIKeys

due to

import com.fastbootmobile.encore.api.common.APIKeys;

in the EchoNest.java file

Same error a bit after in the same file

mEchoNest = new EchoNestAPI(APIKeys.KEY_ECHONEST);

I would be very thankful for any help with this.

Cheers.

Chromecast produces two audio streams

Like the title says. When casting, the audio plays on both the device and on the chromecast (I don't know if this is a limitation of the Chromecast API).

Steps to reproduce:

  • Start casting while playing audio

Intended effect:

  • Audio on my device goes quiet, music plays on Chromecast

Actual effect:

  • Audio blares out of my phone and my chromecast.

ERROR TO IMPORT

Error to import, gradle failed.

check error:

Error:(1, 0) Plugin with id 'com.android.application' not found.
1

Music providers do not disappear after uninstall

I have uninstalled the Spotify provider successfully using the trash button. But even after a complete restart of Encore, it's still in the list. Another click on the trash button proves that it's actually uninstalled:

screenshot_2015-08-20-09-31-26

Submit app to F-Droid

F-Droid is an app market for open source only apps. Could Encore be uploaded there so more F/OSS focused people can find it?

Songs in album not ordered correctly

The order of songs in an album is not correct.

Example:
screenshot_2015-08-20-09-15-33

The actual track number is set correctly in the ID3 tack and seems to be loaded correctly into Android. The stock Music app shows the songs in the correct order:
screenshot_2015-08-20-09-14-50

adding a loading spinner and update button

When a change in the library has been made outside the app, on it's next startup, the app takes 45s to show anything (see #9 ).
In the meanwhile, it shows the library as empty.
Staying on the library page shows nothing even after the 45s has passed, you need to exit and re-open the app.
Also, updating files when app is open are not reflected, you need to close and re-open app to see any change.

Is it possible to add a loading spinner when library is loading and an update button inside library?

typedefs.txt (No such file or directory)

Hi,

I am getting the following error when creating the Encore APK;

Error:Could not read [MYDIR]/encore/providerlib/build/intermediates/typedefs.txt: [MYDIR]/encore/providerlib/build/intermediates/typedefs.txt (No such file or directory)

where [MYDIR] is the base path to the code.

It is followed by

/Users/eadward/Library/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include/atomic
Error:(686) undefined reference to __atomic_load_8' Error:(772) undefined reference to __atomic_fetch_add_8'
Error:(669) undefined reference to __atomic_store_8' Error:(772) undefined reference to __atomic_fetch_add_8'
Error:error: ld returned 1 exit status

Any ideas? thank you!

[Feature request] Browse by folder

Hi,

It would be very cool if Encore had a feature to browse the music by folder (like Vanilla or Orpheus does). It's the only reason I'm still using Orpheus. Do you plan implementing this ?

Thanks

Full screen "Now Playing"

An option for a full screen now playing screen would be great. Similar to how Google Play Music and Spotify have it, so that the play queue is viewable from a menu button press.

Duplicate functionality on the "Now Playing" page

The "Now Playing" page has duplicate functionality: the bottom playback control bar is there while on the top, you have the main control area. I'd suggest hiding the one on the bottom while the header (controls) is visible.

Chromecast: no metadata (artist, etc) when casting

When casting, all that's displayed is the logo and a gradient background. Album art would be wonderful to have, as would some track metadata, especially since the information is available from the backend.

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.