Subsonic 4.5.beta2 released

Announcements and discussion of new releases.

Moderator: moderators

Postby utopian » Sat Jul 30, 2011 1:58 pm

many thanks for this

updated on my virtual win2008 r2 box.. no problems !! :)
User avatar
utopian
 
Posts: 111
Joined: Sun Feb 14, 2010 3:52 pm

Postby mp83 » Sat Jul 30, 2011 4:11 pm

update installed without complication from beta 1 on a win7 box.


I like the play random feature for the album(s).

It would be nice if one could change how many songs it picks for the random playlist, also if this feature could be added to 'recently added' that would be a major addon for me.
mp83
 
Posts: 12
Joined: Wed Jul 06, 2011 4:37 pm

SSL permission

Postby thenuma » Sat Jul 30, 2011 4:49 pm

Regarding the fellow with the ssl permission problem, why not just put the subsonic user into a group that has higher permissions. You could start with adding subsonic to the same groups that your web server user is a member of?
thenuma
 
Posts: 12
Joined: Fri Jul 29, 2011 10:04 pm

Music Folder not found

Postby tonwelle » Sat Jul 30, 2011 5:05 pm

Hi,

any ideas about the "Music Folder not Found even if they are set correctly" problem I mentioned earlier?
I don't even know where to start looking, beside from the ideas I had above... And they did not get me any further...

Thanks in advance, guys.
tonwelle
 
Posts: 2
Joined: Tue May 24, 2011 2:03 am

Ubuntu Guide?

Postby WIL » Sat Jul 30, 2011 7:27 pm

I'm with tonwelle.... I've tried adding 'subsonic' to my user group in Ubuntu with no luck. I have also changed the permission of the music folder and I still don't see music. I've rolled back to the previous beta to have music, but I like living on the 'bleeding edge' thanks for any and all of your help!
WIL
 
Posts: 17
Joined: Fri May 29, 2009 7:49 pm
Location: Texas, USA

Re: SSL permission

Postby nuke235 » Sat Jul 30, 2011 9:20 pm

thenuma wrote:Regarding the fellow with the ssl permission problem, why not just put the subsonic user into a group that has higher permissions. You could start with adding subsonic to the same groups that your web server user is a member of?


I'm going to assume that you are talking about me...

I added the subsonic user to the /etc/sudoers file and with no luck.. Subsonic still has crap loads of SSL and permissions errors.

This is what I added to the sudoers file

Code: Select all
# /etc/sudoers

# User privilege specification

root   ALL=(ALL) ALL
subsonic ALL=(ALL) ALL


Subsonic Stats: 2,402 artists, 48,071 songs, 270.92 GB
Nuke235,
PWNING SINCE 1337
nuke235
 
Posts: 9
Joined: Thu Jun 16, 2011 1:46 am

Postby Aethies » Sat Jul 30, 2011 11:42 pm

I am not sure why you would add the subsonic user to the sudoers file. That is not a user that will actively type sudo <command> . That is an interactive command to run as root.

I think what they were trying to have you do is add the subsonic user to the user group. You would do this:

Code: Select all
# useradd -G users subsonic


That command would effectively add the subsonic user to the users group. Remember, the -G is case sensitive.

I am going to go back and read through the issues in this thread to see if I missed something else, but I think the issues that you guys are having are not going to be fixed by the above command. You might try adding the subsonic user to the www-data group. I could be wrong though.
Aethies

Ubuntu Server 12.04
===================
3,281 artists
9,432 albums
113,608 songs
2636.09 GB (10,769 hours)
===================
User avatar
Aethies
 
Posts: 197
Joined: Fri Oct 24, 2008 4:33 pm

Postby nuke235 » Sun Jul 31, 2011 1:07 am

Aethies wrote:I am not sure why you would add the subsonic user to the sudoers file. That is not a user that will actively type sudo <command> . That is an interactive command to run as root.

I think what they were trying to have you do is add the subsonic user to the user group. You would do this:

Code: Select all
# useradd -G users subsonic


That command would effectively add the subsonic user to the users group. Remember, the -G is case sensitive.

I am going to go back and read through the issues in this thread to see if I missed something else, but I think the issues that you guys are having are not going to be fixed by the above command. You might try adding the subsonic user to the www-data group. I could be wrong though.


It was just a thought.. But the ultimate goal of what I was trying to do was to give the subsonic user back its root privilege after being removed by the 4.5.beta2 update. Because subsonic no longer has root access subsonic seems unable to access key resources in order to properly enable the HTTPS/SSL functionality. (as indicated by the log file)
Subsonic Stats: 2,402 artists, 48,071 songs, 270.92 GB
Nuke235,
PWNING SINCE 1337
nuke235
 
Posts: 9
Joined: Thu Jun 16, 2011 1:46 am

Postby GJ51 » Sun Jul 31, 2011 4:11 am

Just updated my public site to 4.5 beta 2

Smooth update with only the usual need to reenter the log on rights for the Subsonic service on Windows 2008 R2. I ran into a minor permissions glitch that prevented me from downloading cover art in a new directory I had recently added, that I was able to fix by editing the permissions and log on rights.

I really like the progress on the sharing feature theat allows you to set an expiration on the link that is now a direct link to my server. Initially i had concerns when this was first introduced as I didn't know what the generated link was doing. Now that i'm generating a direct link to my server and I can set an expiration date on it, I'm much more comfortable with giving this a try and I sent a few links to all my friends tonight for them to test. I hope both of them will give me some feedback soon. :wink:

Just noticed that editing a player (not the one currently in use) killed the currently playing track. never noticed that in previous versions.

Thanks Sindre, the sharing feature is way-big improved!
Gary J

http://bios-mods.com
http://www.maplegrovepartners.com
http://theaverageguy.tv/category/tagpodcasts/cyberfrontiers/
User avatar
GJ51
 
Posts: 3492
Joined: Wed Oct 20, 2010 11:58 pm
Location: Western New York

problem but easily fixed

Postby Schakine » Sun Jul 31, 2011 1:55 pm

I confirm somehow there are a small issue with external usb harddrive..
I was still in port 443 because this port was working no problem for me ..When I switched to the new appk, the local drive only appears on my page..I then changed the port to 453 and everything went back to normal..
So do not use 443 and use an other port number instead like 453 or what ever...
thanks again for this wonderful piece of cleverness which works perfect on my Android Ikonia android 3.1 tablet...linked to my PC at home.
Took me some time to learn how to have it going perfect especially with the router as usual but now it is going like a rainbow over dark waters..
User avatar
Schakine
 
Posts: 38
Joined: Fri May 27, 2011 8:05 pm
Location: Paris (France)

Postby baxtr » Sun Jul 31, 2011 3:30 pm

updated without problems, runs great


Win Vista box
baxtr
 
Posts: 99
Joined: Sat Feb 13, 2010 4:19 am

great work, but i got some issues...

Postby tob2ias » Sun Jul 31, 2011 8:18 pm

Exception javax.servlet.ServletException
Message java.lang.OutOfMemoryError: GC overhead limit exceeded
Java version Sun Microsystems Inc. 1.6.0_17
Operating system Linux 2.6.32-71.29.1.el6.x86_64
Server jetty-6.1.x
Memory Used 93 of 106 MB
Stack trace javax.servlet.ServletException: java.lang.OutOfMemoryError: GC overhead limit exceeded at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858) at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) at org.apache.jsp.WEB_002dINF.jsp.main_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.main_jsp:406) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902) 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.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093) 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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at net.sourceforge.subsonic.filter.RequestEncodingFilter.doFilter(RequestEncodingFilter.java:43) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:54) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:54) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:313) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:227) at org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:626) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
tob2ias
 
Posts: 1
Joined: Thu Nov 26, 2009 5:50 pm

Postby GJ51 » Sun Jul 31, 2011 8:32 pm

Go to the SS control Panel and increase the memory allocation to 256.
Gary J

http://bios-mods.com
http://www.maplegrovepartners.com
http://theaverageguy.tv/category/tagpodcasts/cyberfrontiers/
User avatar
GJ51
 
Posts: 3492
Joined: Wed Oct 20, 2010 11:58 pm
Location: Western New York

Postby BKKKPewsey » Sun Jul 31, 2011 9:56 pm

Another successful upgrade (WHS R1) but it took 1 hr 20 mins to rebuild the search index :shock:
Another 1hr 30 to put me mods back in: just as well its Sunday :)

But its looking good! many thanks Sindre 8)
Everyone is entitled to be stupid, Image but some abuse the privilege!

Due to the confusion from too many genres of music, we have decided to put both country music and rap music into the genre of Crap music.
User avatar
BKKKPewsey
 
Posts: 2080
Joined: Mon May 23, 2011 12:16 pm
Location: United Kingdom

upgrade to beta 2

Postby trickydick » Mon Aug 01, 2011 2:18 am

I took a snapshot of 4.5 beta 1 and compared it to beta 2. Not much differences except a few more files and some minor changes in some jsp files. I compiled only the differences into a zipped file. All you have to do is copy the structure in your beta 1 release and it will update it to beta 2 without removing alot of extra code you have inplace for third-party mods (Thats the whole reason i did it!)


If anyone is interested, i can post the zip file.
Tricky
User avatar
trickydick
 
Posts: 147
Joined: Wed Mar 30, 2011 12:43 am
Location: Sanford, North Carolina

PreviousNext

Return to Announcements

Who is online

Users browsing this forum: No registered users and 23 guests