Giter Site home page Giter Site logo

elpisremote's People

Contributors

seliver avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

elpisremote's Issues

Add to Google Play Store

This is for down the road, once bugs have been squashed, the interface has been cleaned up, etc.

It would be convenient (for users) to have ElpisRemote included in the Google Play store, so that app updates can be automatic, and without having to temporarily disable Android protections (ie, blocking apps from Unknown Sources) in order to do installation.

Feature Request: Remember Last Used IP

Currently ER (ElpisRemote) doesn't remember the last used IP on subsequent app starts. It would be convenient if this were different.

I recommend that eventually there be an interface for remembering multiple servers (and defining one as Default). Panmote does this well. It has a Server screen where you can define multiple Server IP's, and Scan for Servers (I think the Scan button is the wifi icon the below image; current versions use a magnifying glass, which is a better choice in my opinion).

Panmote Server Screen

When Panmote loads up you briefly see the Server screen while it scans and connects, and then once it connects it switches to the Player screen. This is a decent UI flow.

Can't get "Listen to what's playing on Elpis" (ie, Streaming) to work

I'm using Elpis 1.4.7 and ElpisRemote 1.0.1 on a Moto G (Android 4.4.4).

Turning on "Listen to what's playing on Elpis" has no effect. I tried Pausing/Playing repeatedly (to see if there was a particular sequence needed), but no success.

While I think this is an interesting and clever feature, I'm not sure of what benefit it provides that the official Pandora app can't already do better? Am I overlooking something?

UI Cleanup/Enhancement Proposal

When you're ready to overhaul the UI, I suggest doing something similar to Panmote's look and layout, as it looks good and works well. The Reload icon corresponds to "Update Song Info" in ElpisRemote.
Panmote Server Screen

Feature Request: Station Selecting

I'm sure this is planned at some point, but figured I'd go ahead and create an issue for it. :)

Being able to see a list of Stations and Select them would be nice. Again I think Panmote does this well. You simply swipe left (or tap on the Stations tab) and you get the list of Stations to pick from. After you change Stations it automatically slides back to the Player view.

Panmote Server Screen

At this stage I wouldn't worry about advanced features like Station Thumbnail, Creating Stations, Deleting Stations, Add Variety, or Station Info (which is a link to the Station in your Pandora account). I think it is fine to leave most of those (particularly Creating, Deleting and Adding Variety) for Elpis (on desktop). Station Thumbnails would be nice eventually, but I don't see that as a high priority.

Lock Screen Controls

This would be super-nifty! :)

On my Moto G (Android 4.4.4) the official Pandora app has a very nice lock screen control. There's a Pause/Play button and a Skip button, and the background image that displays (and fills the screen) is the cover art for the currently playing song. The below is close to how it looks on my Moto G, with the exception that on my Moto G there's no box around the controls (I prefer it without the box, with the controls just floating on top of the fullscreen background image of the cover art):
Pandora Lock Screen Example

For ElpisRemote I would also like it if the lock screen controls includes the Thumbs Up and Thumbs Down as well (perhaps placed to the left of the Pause/Play button?).

Setting IP on Android 9.0 - Galaxy S8 - Can't Connect

I set the IP of my computer running Elpis into the app, I double checked they were on the same network, I turned off mobile data on my phone and made sure nothing else could interfere with the connection.

However despite that the Remote control app just sits there spinning unable to see Elpis on my computer.

Unsure if I'm missing something but if not this might be an actual issue.

Unable to Set IP on Galaxy Note 8, Android 4.2.2

I'm super-excited about where Elpis and ElpisRemote development is headed! :)

I am having trouble though getting ElpisRemote to work. I gather from 1e016dd that there should be a Set IP button, but there is none displayed on my device. I try changing the IP and then pressing Done on the keypad, but that does not seem to have any effect (just endless spinning, and no connection to the server). I can successfully connect to the computer Elpis is installed on using another, similar app, Panmote (https://play.google.com/store/apps/details?id=com.jkieliszak.panmote&hl=en), so I know the connection is not the issue.

I'm using 1.4.7 and 1.0.1.

Thoughts?

Feature Request: Visual Indication of current Like/Dislike (Thumbs Up/Down) State

In the little bit that I've used ElpisRemote I don't think there is any indication of current Like/Dislike (Thumbs Up/Down) state of the playing song. Once Thumbs Up and Thumbs Down icons are added to the UI, the respective Thumb should be highlighted if the current song has a Liked/Disliked state.

Because Elpis (desktop) allows you to remove a Thumb state (ie, undo/remove a Like or a Dislike without having to choose the opposite, but rather just return the state to neutral) I am nervous about using the Like/Dislike buttons in the current version of ElpisRemote (1.0.1) because I don't want to remove a Like by Liking a song again (and since there's not visual indicator of the state in ElpisRemote I just end up doing nothing). I really like the feature in Elpis (desktop) of being able to revert a Thumbs Up/Down back to neutral, and I suggest that ElpisRemote work the same way (and since it is just passing commands to Elpis desktop my expectation is that it already works this way, but just lacking the visual feedback).

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.