Code Monkey home page Code Monkey logo

android-remote's Introduction

Android-Remote

ci

Clementine Remote lets you remotely control the music player "Clementine".

IMPORTANT:
You need at least Clementine 1.3 to use this remote!

With this application you can control the music player "Clementine" while you are sitting on your couch eating potato chips. You have access to your library, playlists, read the lyrics while listening to your favourite song, enjoy the cover art, ...

If you receive a call or want to make one, you don't have pause the current track, Clementine Remote lowers the volume for you!

You want to hear the current track or album while you are on the go? No problem, download them with one click to your phone! No need to plug in a USB cable, it works via wifi! You can even download whole playlists!

All Features:

  • Control player
  • Download songs from Clementine to your phone
  • Browse your library
  • Search for songs
  • Displays the cover art
  • Read the lyrics
  • Rate, Love and ban tracks
  • Change the volume
  • Volume lowers when you receive a call
  • Shuffle / Repeat playback
  • Playlist selection
  • Lockscreen Controls
  • Clementine Network Discovery: You don't have to enter the ip, Clementine Remote finds Clementine Players itself in the network!

TRANSLATE: We use transifex, you can login via your Github account or create a new one.

INSTALLATION DETAILS:
Download Clementine 1.3 from here: http://www.clementine-player.org/downloads

  • The remote control is disabled by default. You have to activate it in the settings. *
  • Downloads are disabled by default. You have to activate it in the setting, too *

Get Clementine Android-Remote:

Get it on F-Droid Get it on Google Play

This application is licensed under the GNU GPLv3.

If you have questions, suggestions etc. please write an e-mail.

Help: https://github.com/clementine-player/Android-Remote/wiki

PERMISSIONS:

  • android.permission.ACCESS_NETWORK_STATE: Check if you are connected to a wifi network.
  • android.permission.ACCESS_WIFI_STATE: Get your current ip address.
  • android.permission.CHANGE_WIFI_MULTICAST_STATE: Is needed for Clementine Network Discovery.
  • android.permission.INTERNET: To connect to Clementine.
  • android.permission.WAKE_LOCK: The device is in partial wake mode when connect to increase stability.
  • android.permission.READ_PHONE_STATE: Is needed to detect calls and lower Clementine volume.
  • android.permission.WRITE_EXTERNAL_STORAGE: For downloading songs.
  • com.android.vending.BILLING: Is needed for doing donations.

android-remote's People

Contributors

6543 avatar amuttsch avatar arnaudbienner avatar asfaloth avatar clang-format avatar fredg02 avatar friederbluemle avatar hatstand avatar kiwiandroiddev avatar kuitsi avatar mcloo avatar peah90 avatar physk avatar plafue avatar poussinou avatar semperperitus 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

android-remote's Issues

Add option to keep screen on

Please add an option the keep the screen on.

When using at work, I have my phone docked and it would be nice to be able to have info and/or controls available without having to unlock my phone all the time.

Application close and auto-disconnect

From [email protected] on November 20, 2013 21:38:38

It would be nice if there was an easier/faster way to completely shut-down the application.

At the moment "android back" button kind of just minimizes the application. Normally "home" button does that and back closes the application. So the flow of this remote app goes a bit against the normal android UX.

If not through the back button, this could be solved using an extra button (possibly at the top of the application) which would disconnect AND shut down the application. At this moment, user first needs to disconnect and then close it which is a few unnecessary steps too mane in my opinion.

This would also reduce the battery consumption as well I guess since it is not necessary to have the remote turned on all the time (this is a remote application, not a player application and there is no need to keep it on as much as a player would be).

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=26

Problems on Linux Mint 15 and Galaxy S4

From [email protected] on August 07, 2013 18:30:08

What steps will reproduce the problem? 1.Installed clementine_1.1.1-600-g0ff0c30raring_amd64.deb on Linux Mint 15 (cinnamon)
2.Installed Clementine Remote (on Galaxy S4)
3.Press play/pause (on a radio stream) in android app What is the expected output? What do you see instead? The expected output is to play/pause Clementine on my laptop. Instead is does nothing. And Clementine doesn't respond any more on laptop. Everything seems to work (buttons, playlists etc), it just doesn't play. The song/radio stream doesn't start playing. What version of the product are you using? On what operating system? Clementine Remote 6.2
Version 1.1.1-600-g0ff0c30 - clementine_1.1.1-600-g0ff0c30
raring_amd64.deb Please provide any additional information below. !!!! Workaround - after deleting ~/.config/Clementine/ it works again

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=15

Crashes when invalid Port is entered in preferences.

If an overly long Port number is entered in the preferences Android-Remote crashes. When it is restarted, the invalid port number is saved in the preferences.

I think the best solution is to move to a NumberPicker or similar widget. Unfortunately, we will have to make our own. I'll have a look into this as it will be useful for issue #32 as well.

Playlists display as "empty!" when they aren't

When I go to the Playlists view, most of the time it says, "Playlist is empty!" even though it's not. I have to load it over and over again before it works.

Using Clementine 1.2.1-94-gb5ba116~raring, and remote app 8.4.

Can't change SD card when downloading songs

From martux76 on August 25, 2013 15:45:46

What steps will reproduce the problem? Go to settings and browse the path where remote will download files. 1.
Change the path. 2.
Selection only possible for internal SD card 3. What is the expected output? What do you see instead? Browse the whole Filesystem. What version of the product are you using? On what operating system? Rc_5, Android 4.1.2 on galaxy note 2 Please provide any additional information below. None

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=18

Tasker support

Hey,

awesome app! Really enhances Clementine a lot.

Integrating the remote for Takser as a plugin could be a really cool improvement.

What do you think?

Please support automatic peering

From [email protected] on October 25, 2013 15:01:32

Currently I need to enter the IP of the remote Clementine machine into the Android app. This is cumbersome and inconvenient. For example, my IP might change regularly and be different in different networks.

It would be great if Clementine Remote Android would support some more automatic form of peering, for example using:

  • ZeroConf:
    Display a list of Clementine services in the network
  • Bluetooth:
    1. Peer your phone with the desktop using bluetooth
      2a) Then announce some extra bluetooth service (I do not know if bluetooth allows custom services)
      2b) If that is impossible: Show the list of connected bluetooth devices and exchange connection information via file-transfer
  • IPv6 multicast
    Basically a special purpose ZeroConf rip-off
  • Local network broadcast
    Similar to what NetBIOS did

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=23

Cannot add tracks from library to playlist

Steps to reproduce:

  1. Open ClementineRemote
  2. Navigate to Library tab
  3. Long press on any entry and select "Add to current playlist" (or something like that)
  4. Clementine on PC shows nice dialog that it cannot open files (screenshot attached)

IMHO problem lays in path structure ie: path to the file is:
file:///mnt/shared/Muzyka/Lossless/05. Gothic/A Perfect Circle/[2000] Mer de Noms/01 - The Hollow.flac
but ClementineRemote tries to push command to add files:
file:///mnt/shared/Muzyka/Lossless/05. Gothic/A Perfect Circle/%5B2000%5D Mer de Noms/01 - The Hollow.flac

zrzut ekranu z 2013-12-07 19 42 26

Library view needs sorting and grouping

How many artists are in my music library? I don't know; at least 1,086 according to $(ls ~/Music | wc -l). But the remote app only displays the library by artist, resulting in a list that's so big it's useless. And each item takes up so much screen space with the padding and "1 albums" underneath that I can only see 8 artists in the list at a time. That would mean I'd have to scroll through 136 pages to see them all.

The library view needs grouping by genre, artist, album, year, etc. to be useful. It also needs to be much more compact. I don't need a separate line telling me how many albums by that artist exist in my library.

Here's what it looks like now: 2013-12-19 16 20 39

Here's what it could look like:
2013-12-19 16 20 39 edited

Non latin playlists title not shown.

From [email protected] on February 14, 2013 08:01:56

What steps will reproduce the problem? 1. Rename playlist title to "Список воспроизведения" ("Playlist" in russian)
2. Connect to clementine with android.
3. Look on playlist name. You will see "?????? ???????????????" instead "Список воспроизведения". What is the expected output? What do you see instead? Expected playlist title should display correct title ("Список воспроизведения" for example). What version of the product are you using? On what operating system? clementine-remote-android 0.3
clemetine from git (75394d0e8a56cc9c0ba981615e96eb9360f1d155, last for report time)

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=1

Specific oldest build usable

From [email protected] on June 05, 2013 12:20:07

I would like for you to list the minimum required version of Clementine for use with this app.
I have been trying for almost an hour now to find a build of Clementine that will actually run on my computer.

Windows 8 Pro x64

stable 1.1.1 installs and runs just fine. I tried several builds after April 13 (the release date for 0.5 CRA) Up to and including build 534, all of which load and immediately crash. I understand this is not the Clementine project issue tracker, but it would be nice to know which version YOUR PRODUCT works with.

Thank You

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=9

Add lyrics

From [email protected] on July 04, 2013 12:56:06

Add lyrics (or possibly the entire song info page) to the remote.
When I use the remote app I'm not in front of my computer. And in front of the computer is the only location to comfortably read lyrics.
A little farther away from the screen (or on a tv for example) reading is uncomfortable.

So it'd be awesome to have this functionality :)

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=10

Does not work

From [email protected] on July 30, 2013 13:53:28

What steps will reproduce the problem? 1. Start clementine "server" 1.1.1-591-g7358a70
2. Start clementine remote on android
3. I would love this app if it worked What is the expected output? What do you see instead? Instead of working remote it vanishes after "downloading data" for about 30 seconds. Sometimes saying "unfortunately clementine remote has stopped" with "OK" button only, no "report" button anymore. Usually it says nothing. Anyway, the small icon in the taskbar remains and the process seems to be ongoing, and actually still shows the song playing on the server. When tapping on it, it goes back to the start and asks to connect. What version of the product are you using? On what operating system? samsung gt-n8000 android 4.1.2
ubuntu raring 32bit 3.8.0-26-generic #38-Ubuntu SMP
android remote 6.2 Please provide any additional information below. It worked once, right after installing the latest clementine and clementine-remote-android. Reinstalling everything does not help.

Previously it showed the "report" button when crashing and i provided a report from there. Don't know where it goes though...
As well i reported the issue on Play store.

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=12

Playlists should be cached

Every time I go back to the Playlists dialog, it has to download the playlists all over again, even though they haven't changed.

Stream to phone

From [email protected] on October 05, 2013 23:04:51

I am so happy using Clementine and being able to control it from my Android phone! The new ability to download tracks and playlists to my phone is incredible!

The only thing that could make it better would be to be able to stream the current song in Clementine to my phone, playing it through my phone. This way I could, for example, play music through my wifi network to a stereo system in a different room, far from my computer where Clementine is. Since I can't fit that much music on my phone, this would be really handy.

There's a request on the Clementine issue tracker to stream to Icecast servers, but since this app can already download songs from Clementine, all it really needs to do is download the current track and play it on the phone, then delete it. Maybe it could even cache it in RAM instead of writing it to /sdcard.

Thanks for this app and making Clementine even better!

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=20

IP address cannot be entered

From [email protected] on March 10, 2013 18:47:18

What steps will reproduce the problem? 1. Open application.
2. Tap "Enter IP Address" field. What is the expected output? What do you see instead? I expect to be able to enter an IP address, however the number pad that appears does not let me enter a dot (or 'period'). The number pad's functions to change to a different input mode (such as a keyboard) are locked out (greyed out / disabled). The attached screenshot should demonstrate the problem. What version of the product are you using? On what operating system? Version 0.3, from the marketplace. With Android 4.0.4, on a Samsung Galaxy S2 phone. Please provide any additional information below. I was able to use the app by writing my Clementine machine's hostname in a text editor and copying and pasting it into the IP address field, it worked fine. On that note, can the "IP address" field not become a "hostname/IP address" field, I'm sure hostnames within a LAN are common enough, or does this need to be entered as a new issue?

Attachment: Screenshot_2013-03-10-17-35-02.png

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=3

rating and <3 buttons in player view

Switching to song info is a bit cumbersome, I suggest moving the rating controls into the main player window. Possibly as an overlay over the album art.
Lyrics retrieval could be moved into a button in the same overlay.

I just donated to support this issue. :)

Browse library and all playlists [feature request]

From [email protected] on March 11, 2013 16:28:39

I was a Banshee user until I found this remote app and completely switch to clementine, it's so much better!!! Thanks for opening my eyes.
I was wondering if it's possible to implement browsing of all my files in the library, banshee remote had the option to download the database file to the phone so it's easy to browse. You could use rsync to keep it up to date, if the library is modified.
Also, I know you can browse playlists, but only the open ones. Is it also possible to implement a way to open and close playlists? So I can browse all of them?

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=4

Library search says "Library empty."

The download of the library and database optimization seem to work. Then I type in a search query, one word, and all the tracks disappear, and when I close the keyboard I can see that it says, "Library empty. Hit refresh to download library!" When I search for that same word on my laptop, I get a screenful of results.

Clementine 1.2.1-94-gb5ba116~raring, and remote app 8.4.

Menu button should open menu

I have a hardware menu button on my phone. It's useful...when it does something. In this app it seems to do little to nothing. On playlist view, it opens a menu with one item: "Download album." On Song Information view, Playlists view, Library view, and Downloads view, it does nothing.

The menu button should open the main menu, the one that is opened by the "hamburger button." That way, 1. it would actually be useful, and 2. I wouldn't have to move my hand all the way to the top of the screen to open that menu. The whole point of having these buttons at the bottom of the device is to make it easier to manipulate the device with one hand, without dropping it.

F-Droid version crashes right after start: Multicaster binderDied

From [email protected] on November 27, 2013 20:04:57

The new F-Droid version crashes on my phone right after the start with this message:

11-27 18:38:25.825 E/dalvikvm(31257): Could not find class 'javax.jmdns.ServiceInfo', referenced from method de.qspool.clementineremote.backend.mdns.ClementineMDnsDiscovery.getHosts
11-27 18:38:25.875 E/AndroidRuntime(31257): FATAL EXCEPTION: Thread-3349
11-27 18:38:25.875 E/AndroidRuntime(31257): java.lang.NoClassDefFoundError: javax.jmdns.JmDNS
11-27 18:38:25.875 E/AndroidRuntime(31257): at de.qspool.clementineremote.backend.mdns.ClementineMDnsDiscovery.jmDnsListener(ClementineMDnsDiscovery.java:120)
11-27 18:38:25.875 E/AndroidRuntime(31257): at de.qspool.clementineremote.backend.mdns.ClementineMDnsDiscovery.access$100(ClementineMDnsDiscovery.java:40)
11-27 18:38:25.875 E/AndroidRuntime(31257): at de.qspool.clementineremote.backend.mdns.ClementineMDnsDiscovery$1.run(ClementineMDnsDiscovery.java:69)
11-27 18:38:25.875 E/AndroidRuntime(31257): at java.lang.Thread.run(Thread.java:856)
11-27 18:38:27.325 E/WifiService( 397): Multicaster binderDied
11-27 18:39:25.885 E/dalvikvm(31295): Could not find class 'javax.jmdns.ServiceInfo', referenced from method de.qspool.clementineremote.backend.mdns.ClementineMDnsDiscovery.getHosts
11-27 18:39:25.945 E/AndroidRuntime(31295): FATAL EXCEPTION: Thread-3355
11-27 18:39:25.945 E/AndroidRuntime(31295): java.lang.NoClassDefFoundError: javax.jmdns.JmDNS
11-27 18:39:25.945 E/AndroidRuntime(31295): at de.qspool.clementineremote.backend.mdns.ClementineMDnsDiscovery.jmDnsListener(ClementineMDnsDiscovery.java:120)
11-27 18:39:25.945 E/AndroidRuntime(31295): at de.qspool.clementineremote.backend.mdns.ClementineMDnsDiscovery.access$100(ClementineMDnsDiscovery.java:40)
11-27 18:39:25.945 E/AndroidRuntime(31295): at de.qspool.clementineremote.backend.mdns.ClementineMDnsDiscovery$1.run(ClementineMDnsDiscovery.java:69)
11-27 18:39:25.945 E/AndroidRuntime(31295): at java.lang.Thread.run(Thread.java:856)
11-27 18:39:27.456 E/WifiService( 397): Multicaster binderDied

When I built the app locally myself and tested in an emulator, it worked, so I'm not sure what is happening here. Any idea how to fix this?

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=29

Library listing old entries

From [email protected] on December 02, 2013 19:14:48

I've got some issues regarding the library view on the remote app. It seems like Clementine keeps track of old files that once was in the library, but are now removed. So if I once put in a .flac file, then switched it out with an .mp3 file, both the .flac and the .mp3 are listed in the remote app library (but on the PC it's only the correct one listed). Please take a look at the attached image to see what happens when i try to play those tracks.

I was not able to fix this issue with a full library rescan on either the desktop version or the remote app. I thought that surely uninstalling and reinstalling both programs would fix this, however the duplicates still remain. What i had to do to fix this was to remove the C:\Users\XXXXX.config\Clementine folder, forcing it to create a whole new library.

Whether this issue is something the Remote app should fix, or if the problem lies with the desktop program, i think it's a pretty serious issue for anyone who's switched out songs in their library at least once.

Attachment: LibraryDuplicates.jpg

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=31

Album art & track name don't refresh on track change on online streams

From [email protected] on September 16, 2013 23:47:01

What steps will reproduce the problem? 1. Play music on Clementine
2. Launch Clementine Remote App
3. Press 'Next track' What is the expected output? What do you see instead? The album art and track name should change, and the 'seek-segment' should jump to the beginning of the track.
I see that the album art and track name remains the same, but the 'seek-segment' behaves as expected as do the track length and the information in the notification tray. The only way to show the current artwork is to close and re-open the app each time the track changes. What version of the product are you using? On what operating system? This happened for me both with
Clementine Android Remote 6.2 and 7RC5,
Clementine 1.1.1 and 1.2RC3,
using
Android 2.3.7 Cyanogenmod 7.2.0-passion
and with clementine running on
Linux Mint 15
This happens regardless of firewall status. Please provide any additional information below. Just to say thanks for making such a fantastic app, I can't wait to see how it develops. I hope my issue can be fixed. As the versions didn't make a difference I wonder if the problem is somewhere in my clementine settings or linux mint.

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=19

Please reduce the app size and/or support sdcards

From [email protected] on October 25, 2013 14:45:46

The app currently has a 1.35MiB download and a size of about 4MiB after installation. This is a lot on my phone which only has about 50MiB free on the internal storage after installing Android.

It would be nice if you could reduce the size of the application. I would expect an application that "just" connects to a service and displays a few buttons, but otherwise gets all data from that service, to be not larger than 1MiB.

Further it would be great if you could use the sdcard for storage. (I assume you cache the album covers, etc?) This might also help you in reducing the app size.

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=22

Downloading playlist makes plasma-desktop/kdeinit4 go bonkers and gets canceled

Ok, I know this is weird, but here is what is happening:

  1. I view a playlist on my phone. (By the way, half the time it says "Playlist is empty!" and I have to try over and over again before it actually shows the songs in the playlist.)
  2. I click the Download Playlist button.
  3. plasma-desktop on my laptop goes into an infinite loop, using 60%+ CPU time, and constantly increasing its memory usage; it never releases this memory unless I kill and restart it. It's completely unresponsive during this time. kdeinit4 also seems to go bonkers, but it only use 30-40% CPU and doesn't increase memory usage. This lasts 30+ seconds; sometimes it stops on its own, other times I have to kill plasma-desktop and restart it manually.
  4. When this happens, the remote app cancels the playlist download. It seems to get through 3-4 songs at most before this happens.

Downloading individual songs seems to work.

This is happening every time I try. Using KDE 4:4.11.3-0ubuntu0.1ubuntu13.04ppa1, Clementine 1.2.1-94-gb5ba116~raring, and remote app 8.4.

Large playlist crashes clementine remote during data download.

From [email protected] on August 01, 2013 17:41:43

What steps will reproduce the problem? 1. Start clementine music player on linux or windows.
2. Load music into playlist. If you have less than 40K music files, append to current playlist the same files until 40K to 50K is shown as the number of tracks. The number of tracks needed varies depending on string length.
3. Start clementine-remote-android.
4. Press connect if you don't have auto connect selected.
5. Downloading data will appear. What is the expected output? What do you see instead? The "now playing" screen should appear.
Instead clementine remote will exit without error or the error "e.qspool.clementineremote has stopped unexpectedly" will appear. What version of the product are you using? On what operating system? Clementine Version 1.1.1-593-g4fe293b.
Clementine Remote 7 RC3.
Netgear 3800 router running OpenWrt Barrier Breaker r35899 .
Windows 7 Ultimate 64 bit with windows firewall and port 5500 open.
Samsung Galaxy ACE GT-55830L Android Version 2.3.6.
Asus Transformer TF101 Android Version 4.0.3.
All on same network with internal 192.168.1.XXX ip numbers. Please provide any additional information below. My wag is a buffer overrun or a timeout loading data.

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=13

F-Droid version does not recognize Clementine 1.2

From [email protected] on November 28, 2013 18:07:53

Using my locally build version with the F-Droid recipe, I can not connect to Clementine. The app claims, that I need to update. I'm using version 1.2 however. The logcat output looks as follows:

W/MessageQueue( 2400): Handler (de.qspool.clementineremote.backend.ClementineConnectionHandler) {2c020cd8} sending message to a Handler on a dead thread
W/MessageQueue( 2400): java.lang.RuntimeException: Handler (de.qspool.clementineremote.backend.ClementineConnectionHandler) {2c020cd8} sending message to a Handler on a dead thread
W/MessageQueue( 2400): at android.os.MessageQueue.enqueueMessage(MessageQueue.java:294)
W/MessageQueue( 2400): at android.os.Handler.sendMessageAtTime(Handler.java:473)
W/MessageQueue( 2400): at android.os.Handler.sendMessageDelayed(Handler.java:446)
W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementinePlayerConnection.checkForData(ClementinePlayerConnection.java:210)
W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementineConnectionHandler.handleMessage(ClementineConnectionHandler.java:41)
W/MessageQueue( 2400): at android.os.Handler.dispatchMessage(Handler.java:99)
W/MessageQueue( 2400): at android.os.Looper.loop(Looper.java:137)
W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementinePlayerConnection.run(ClementinePlayerConnection.java:126)
W/MessageQueue( 2400): at java.lang.Thread.run(Thread.java:856)
D/ClementineService( 2400): onStartCommand
D/ClementineService( 2400): handleServiceAction - start
D/ClementineService( 2400): handleServiceAction - action: 3
W/MessageQueue( 2400): Handler (de.qspool.clementineremote.backend.ClementineConnectionHandler) {2c020cd8} sending message to a Handler on a dead thread
W/MessageQueue( 2400): java.lang.RuntimeException: Handler (de.qspool.clementineremote.backend.ClementineConnectionHandler) {2c020cd8} sending message to a Handler on a dead thread
W/MessageQueue( 2400): at android.os.MessageQueue.enqueueMessage(MessageQueue.java:294)
W/MessageQueue( 2400): at android.os.Handler.sendMessageAtTime(Handler.java:473)
W/MessageQueue( 2400): at android.os.Handler.sendMessageDelayed(Handler.java:446)
W/MessageQueue( 2400): at android.os.Handler.post(Handler.java:263)
W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementineService.intteruptThread(ClementineService.java:131)
W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementineService.handleServiceAction(ClementineService.java:92)
W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementineService.onStartCommand(ClementineService.java:57)
W/MessageQueue( 2400): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2616)
W/MessageQueue( 2400): at android.app.ActivityThread.access$1900(ActivityThread.java:142)
W/MessageQueue( 2400): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1305)
W/MessageQueue( 2400): at android.os.Handler.dispatchMessage(Handler.java:99)
W/MessageQueue( 2400): at android.os.Looper.loop(Looper.java:137)
W/MessageQueue( 2400): at android.app.ActivityThread.main(ActivityThread.java:4931)
W/MessageQueue( 2400): at java.lang.reflect.Method.invokeNative(Native Method)
W/MessageQueue( 2400): at java.lang.reflect.Method.invoke(Method.java:511)
W/MessageQueue( 2400): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
W/MessageQueue( 2400): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
W/MessageQueue( 2400): at dalvik.system.NativeStart.main(Native Method)

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=30

Downloads...

I don't know if it's normal, but when I download my playlist, when I restart Clementine Remote, downloads disappears. If anybody want I can share my configuration detail.

Futhermore I have not found a solution to download just one title. We can download only all of the playlist. Maybe a "long push click" on a playlist item could propose it. Idem on items of the library.

And as I've said in another thread, stream Downloads to server should be a great improvement in your developement plan. There is no other solution who propose it (as I know).

Thanks for the work done.

No menu entries in polish language

From [email protected] on December 04, 2013 22:05:41

What steps will reproduce the problem? 1. Change system language to "polish" (which is supported by ClementineRemote) What is the expected output? What do you see instead? Expected: all menu entries are translated and visible
Actual: Only translated entries are visible and those visible targets wrong sections (touching "settings" brings song information pane). What version of the product are you using? On what operating system? Clementine player 1.2.1
ClementineRemote for Clementine 1.2.1
Nexus 7 with stock 4.4 KitKat + GEL (N5) Please provide any additional information below. For better visualisation I am attaching 2 screenshots

Attachment: Screenshot_2013-12-04-21-51-27.png Screenshot_2013-12-04-21-52-11.png

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=33

Accented characters in paths cause trouble playing a file from the library.

When I tap a file in the library, I get a popup on my computer:
"Hiba file:///mnt/hdd/Zen%C3%A9k/Anima Sound System/Anima_Sound_System_-Tedd_a_napfenyt_be_a_szamba(2010)/02_Anima_Sound_System-Tedd_a_napfenyt_be_a_szamba.mp3 betöltésekor"

I only guess that the problem is the accented character. It could of course be something else.

Cannot enter dots in IP entry field

From [email protected] on March 16, 2013 22:15:08

What steps will reproduce the problem? 1.Install and open app from fresh install
2. Click on the IP entry field

What is the expected output?
A full-sized keyboard should appear to let me enter a full IP (or hostname on my network). At a minimum, a numeric entry keyboard should appear whihc would allow me to enter numbers AND dots, instead of just numbers.

What do you see instead?
A number entry pad, with all but the numbers disabled, which will not allow me to enter dots in the IP address. What version of the product are you using? On what operating system? Version 0.3 on Samsung Galaxy S3 running Android 4.1.2. Please provide any additional information below.

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=6

List of known IPs/Bookmarks

From [email protected] on December 05, 2013 20:08:35

Current behaviour:

If the IP of the Clementine host changes repeatedly changes between two or more known IP addresses (e.g. one WiFi at work, another at home), the user has to manually enter the same IP addresses every time the IP changes.

Wished behaviour:

Support one of the following options (or both):

*) Allow users to create Bookmarks for known IPs and display them at the start screen
*) Provide the user with a list of "Recently used IPs" at the start screen What version of the product are you using? On what operating system? Clementine Remote 8.1 on Android 4.2

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=34

Volume control

From [email protected] on December 03, 2013 18:00:25

Hello !

First of all, many thanks for both Clementine player and its remote control. Best pieces of software ever since the late Amarok!!

You added volume control to the remote which is great but there's no option to change by how much the volume will go higher or lower. It's set to 10 but it'd be great to be able to modify this with multiple choices or manually.

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=32

Add a non-hardware way to control volume

I use clementine-remote 8.5 on my Jolla. Since it is alien Dalvik I suspect the volume buttons are not really coming through to clementine-remote. Is there a way to control the volume without using the buttons?

rate songs from remote

From [email protected] on August 12, 2013 11:08:50

I would like it if I could give the currently playing song a rating from the remote. It would be very useful for when I listen to new songs to be able to rate them.

Also, which isn't exactly an issue with the app itself. Please consider putting the app up for download on the F-Droid repository. I don't use the Play Store anymore, because of privacy and security concerns, but would still like to receive updates for this app.

Also thanks for this pretty and promising app!

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=16

Could Not Reach Host

From [email protected] on March 02, 2013 21:29:24

What steps will reproduce the problem? 1. Entering my IP and attempting to connect What is the expected output? What do you see instead? Expected: the remote to connect. Instead: a message that it cannot reach host. What version of the product are you using? On what operating system? Latest Clementine build, 32-bit, Fedora 18. App downloaded from Google Play. Please provide any additional information below. I've gone and updated my version of Clementine from the stable to latest (lots of nice new features), got the app installed on my phone, the remote is enabled and the port is 5500 on both my computer as well as in the app's settings...but when I enter my IP address ( http://www.whatismyip.com/ ), the app tells me it cannot connect to the host. My computer is on and playing music at this very moment, but the app won't connect to it. Not sure what I'm doing wrong.

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=2

app crashes

From [email protected] on August 12, 2013 11:31:19

What steps will reproduce the problem? 1. Not sure. The app closes and restarts after a while of running (~10 mins). What is the expected output? What do you see instead? The app should keep running, instead it crashes/restarts. What version of the product are you using? On what operating system? Clementine Remote 6.2 (Downloaded from project website)
Samsung Galaxy S ("galaxysmtd")
CM-10.1.2 stable (Android 4.2.2)

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=17

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.