Subsonic 3.7.beta1 released

Announcements and discussion of new releases.

Moderator: moderators

Postby aphuey » Wed Jun 17, 2009 6:25 pm

Is it possible to make it so that only admins see the announcement on Subsonic for the new version available for download since it is only an admin that will be installing the new version on the server that it runs on?

It might be good for them to know that a new version is available, but linking to the download has raised some questions about if the users need to do anything to upgrade...
aphuey
 
Posts: 102
Joined: Mon Nov 17, 2008 6:25 pm

Postby sindre_mehus » Wed Jun 17, 2009 7:56 pm

I guess you're aware of this setting:

Settings > Personal > Notify me about new versions

Maybe a good solution would be that this option is enabled by default when creating a new user with admin rights, but disabled when creating a non-admin user?
Subsonic developer
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Postby wally.nl » Wed Jun 17, 2009 8:09 pm

sindre_mehus wrote:Try reloading the top frame with the search field, or clear the browser cache if that doesn't work.


Neither of those workarounds had any effect, tried in IE/FF/Safari error stayed the same. Tried 'admin' and 'normal' account but that also didn't make a difference.

I finally found that I forgot to clean out the /opt/tomcat/work/Catalina/localhost/subsonic folder after the 3.7 install, after that all was well.
---
6,695 artists - 14,412 albums - 170,363 songs - 1462.83 GB - 12,978 hours
wally.nl
 
Posts: 14
Joined: Wed Sep 17, 2008 10:10 pm
Location: Netherlands

Postby aphuey » Wed Jun 17, 2009 11:52 pm

sindre_mehus wrote:I guess you're aware of this setting:

Settings > Personal > Notify me about new versions

Maybe a good solution would be that this option is enabled by default when creating a new user with admin rights, but disabled when creating a non-admin user?


Totally... Of course, I'm sure there's bigger things on the development "plate"! It's not really a huge deal...
aphuey
 
Posts: 102
Joined: Mon Nov 17, 2008 6:25 pm

Postby sindre_mehus » Thu Jun 18, 2009 7:45 am

aphuey wrote:
sindre_mehus wrote:I guess you're aware of this setting:

Settings > Personal > Notify me about new versions

Maybe a good solution would be that this option is enabled by default when creating a new user with admin rights, but disabled when creating a non-admin user?


Totally... Of course, I'm sure there's bigger things on the development "plate"! It's not really a huge deal...


Just to clarify :wink: What I'm suggesting is that the system automatically enables/disables this option when new users are created.
Subsonic developer
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Postby aphuey » Thu Jun 18, 2009 3:15 pm

Yep - I got that. It would be sweet! I just know there are other more important improvements on the list.

Thanks for all your work! The programs keeps getting better and better!
aphuey
 
Posts: 102
Joined: Mon Nov 17, 2008 6:25 pm

Postby reaper829 » Sat Jul 04, 2009 5:30 am

Any idea on when you might add more themes to subsonic? Thanks!
reaper829
 
Posts: 45
Joined: Tue Apr 28, 2009 2:52 am

Postby donpearson » Sat Jul 04, 2009 10:42 am

reaper829 wrote:Any idea on when you might add more themes to subsonic? Thanks!


there was 2 new ones added to 3.7 :wink:
Facebook Group:
http://www.facebook.com/groups/subsonic.group/

Image
donpearson
 
Posts: 361
Joined: Wed Oct 15, 2008 3:53 pm
Location: UK

Postby fungi » Wed Jul 15, 2009 11:45 pm

sindre_mehus wrote:Hi.

To be honest, I'm not too keen on making it a configurable setting. Too many settings for everything make the application appear feature-bloated and more difficult to use. Secondly, it takes time to implement - time I'd rather spend on other features :wink:

I forgot to mention it, but the frame borders can of course be added again by modifying the index.jsp.


so what exactly do I add/change in index.jsp to get the resizeable frames back? I tried adding frameborder="1" to the playlist and left frames and that doesn't seem to work.
fungi
 
Posts: 5
Joined: Thu Jul 09, 2009 11:29 pm

Search broken here

Postby saoirse87 » Mon Sep 07, 2009 4:24 pm

Second person posting about the broken search in 3.7.

* OpenSolaris snv_111b
* SUNWtcat (Apache Tomcat 6)
* Java 1.6
* SUNWapch22 (Apache 2.2)
* Subsonic 3.7

Deleting cache and reloading the top frame did not resolve the problem.

Exception org.springframework.beans.NotReadablePropertyException
Message Invalid property 'query' of bean class [net.sourceforge.subsonic.command.SearchCommand]: Bean property 'query' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?
Java version Sun Microsystems Inc. 1.6.0_13
Operating system SunOS 5.11
Server Apache Tomcat/6.0-snapshot
Memory Used 42 of 51 MB
Stack trace org.springframework.beans.NotReadablePropertyException: Invalid property 'query' of bean class [net.sourceforge.subsonic.command.SearchCommand]: Bean property 'query' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter? at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:544) at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:536) at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:78) at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:337) at org.springframework.web.servlet.support.BindStatus.(BindStatus.java:118) at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:176) at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:196) at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:147) at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.autogenerateId(AbstractDataBoundFormElementTag.java:134) at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123) at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:379) at org.springframework.web.servlet.tags.form.InputTag.writeTagContent(InputTag.java:139) at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90) at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77) at org.apache.jsp.WEB_002dINF.jsp.search_jsp._jspx_meth_form_005finput_005f0(search_jsp.java:654) at org.apache.jsp.WEB_002dINF.jsp.search_jsp._jspService(search_jsp.java:188) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:239) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1158) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:808) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:441) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 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 org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) 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(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619)
saoirse87
 
Posts: 3
Joined: Sat Sep 05, 2009 12:58 pm

Re: Redirection and Error

Postby brumisko » Wed Sep 09, 2009 5:49 pm

Hello,

I repeat my question ( because no answer till now ) : is is normal the redirection to 63.246.7.75 ( 63-246-7-75.contegix.com, http://springframework.org/ ) during Subsonic startup ?

Someone else is having that issue ?.

Thank you.

brumisko
________
brumisko
 
Posts: 9
Joined: Wed Nov 19, 2008 12:54 pm

Previous

Return to Announcements

Who is online

Users browsing this forum: No registered users and 7 guests