How to setup the remote control for Subsonic with Android

Need help? Post your questions here.

Moderator: moderators

How to setup the remote control for Subsonic with Android

Postby NTeeN » Thu Mar 01, 2012 6:58 pm

Hello,

I'd like to use the jukebox mode with my phone but the tracks is being stopped after 3 or 4 seconds and no sounds on my PC...
I got the Subsonic Android apps and I succeed to log on my server with the app, I mean I'm able to play song on my phone, but I do not know how configure Subsonic to remote the control over my phone...

Do you have any idea ?

Regards,
Quentin
NTeeN
 
Posts: 2
Joined: Mon Dec 12, 2011 8:11 pm

Re: How to setup the remote control for Subsonic with Androi

Postby bushman4 » Thu Mar 01, 2012 7:16 pm

What are the hardware details of your server?

Glenn
Glenn Sullivan
Subsonic 6.1.6 (Unraid Docker)
90 regular Subsonic Users

Library as of 2024-10-28:
4,527 artists
19,996 albums
282,151 songs
10201.40 GB
41,583 hours
User avatar
bushman4
 
Posts: 875
Joined: Thu Dec 02, 2010 1:47 pm
Location: Massachusetts, USA

Re: How to setup the remote control for Subsonic with Androi

Postby NTeeN » Sat Mar 03, 2012 9:55 am

Based on RedHat: CentOS Linux release 6.0 (Final) - Subsonic Version 4.6
NTeeN
 
Posts: 2
Joined: Mon Dec 12, 2011 8:11 pm

Re: How to setup the remote control for Subsonic with Androi

Postby DubbelD » Sat Mar 10, 2012 10:41 am

I have the same problem.

I'm on Gentoo with tomcat 6.0.35 and subsonic 4.6 (build 2583).

The log shows the following error:
Code: Select all
[2012-03-10 11:36:56,344] DEBUG TranscodeInputStream - Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-ss] [0] [-i] [/home/eddy/Documenten/Muziek/CDs/House/Alan Braxe - The Uppercuts/01-Alan Braxe & Fred Falke - Most Wanted.mp3] [-v] [0] [-f] [au] [-]
[2012-03-10 11:36:56,397] ERROR JukeboxService - Error in jukebox: java.lang.IllegalArgumentException: No line matching interface SourceDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, big-endian is supported.
java.lang.IllegalArgumentException: No line matching interface SourceDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, big-endian is supported.
   at javax.sound.sampled.AudioSystem.getLine(AudioSystem.java:476)
   at javax.sound.sampled.AudioSystem.getSourceDataLine(AudioSystem.java:604)
   at net.sourceforge.subsonic.service.jukebox.AudioPlayer.<init>(AudioPlayer.java:60)
   at net.sourceforge.subsonic.service.JukeboxService.play(JukeboxService.java:106)
   at net.sourceforge.subsonic.service.JukeboxService.updateJukebox(JukeboxService.java:75)
   at net.sourceforge.subsonic.ajax.PlaylistService.convert(PlaylistService.java:307)
   at net.sourceforge.subsonic.ajax.PlaylistService.doSkip(PlaylistService.java:105)
   at net.sourceforge.subsonic.controller.RESTController.jukeboxControl(RESTController.java:403)
   at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:473)
   at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:410)
   at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
   at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
   at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
   at javax.servlet.http.HttpServlet.service(Unknown Source)
   at javax.servlet.http.HttpServlet.service(Unknown Source)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
   at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at net.sourceforge.subsonic.security.RESTRequestParameterProcessingFilter.doFilter(RESTRequestParameterProcessingFilter.java:122)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
   at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
   at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
   at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
   at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
   at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
   at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
   at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source)
   at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)
   at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
   at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source)
   at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source)
   at org.apache.catalina.connector.CoyoteAdapter.service(Unknown Source)
   at org.apache.coyote.http11.Http11Processor.process(Unknown Source)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Unknown Source)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(Unknown Source)
   at java.lang.Thread.run(Thread.java:722)
DubbelD
 
Posts: 2
Joined: Sat Mar 10, 2012 10:38 am

Re: How to setup the remote control for Subsonic with Androi

Postby DubbelD » Sat Mar 10, 2012 12:11 pm

Ok, I solved it. I installed the standalone version instead of using the .war file and then followed this guide and now it works :D.
DubbelD
 
Posts: 2
Joined: Sat Mar 10, 2012 10:38 am


Return to Help

Who is online

Users browsing this forum: No registered users and 19 guests