Subsonic 6.1.beta2 released

Announcements and discussion of new releases.

Moderator: moderators

Re: Subsonic 6.1.beta2 released

Postby wendigo » Fri Apr 07, 2017 7:29 pm

ARKaMAN wrote:It would seem the last.fm scrobbler isn't working. :( Please fix.


It's not working for me only from mobile app, web app is scrobbling fine.
wendigo
 
Posts: 11
Joined: Sun Dec 11, 2011 11:50 am

Re: Subsonic 6.1.beta2 released

Postby vferg » Sat Apr 08, 2017 3:51 pm

I think I may have found 1 issue with the new beta that I never used to have. After adding new content I then look through it on Subsonic and if any new albums don't have artwork I use the artwork finder through subsonic to add it. That still works but what doesnt seem to work is the overwrite of existing pictures. If I see an incorrect artwork picture and go to overwrite it using the same process it no longer does so. Never used to have this problem prior. Thanks for all the help.
vferg
 
Posts: 33
Joined: Wed Feb 13, 2013 6:53 pm

Re: Subsonic 6.1.beta2 released

Postby acroyear » Sun Apr 09, 2017 2:08 pm

So far for what I need, the 6.1b2 upgrade is doing fine. My worry was that with such a large rescan, that some IDs might get lost, breaking SubFire Radio (I don't cache the names of things, just the IDs), but everything in my radio 'stations' is working fine.
--
Joe Shelby
http://subfireplayer.net/
User avatar
acroyear
 
Posts: 476
Joined: Wed Mar 27, 2013 8:05 pm
Location: Northern, VA

Re: Subsonic 6.1.beta2 released

Postby acroyear » Sun Apr 09, 2017 2:19 pm

Update. that was one of my servers, the Debian one. The other is Windows 7, and that one barfed, repeatedly having an error dialog writing "subsonic-agent.exe". I just skipped. Seems to be ok, so I'm guessing that particular exe (the service runner) hasn't needed to change.
--
Joe Shelby
http://subfireplayer.net/
User avatar
acroyear
 
Posts: 476
Joined: Wed Mar 27, 2013 8:05 pm
Location: Northern, VA

Re: Subsonic 6.1.beta2 released

Postby ARKaMAN » Mon Apr 17, 2017 4:09 pm

wendigo wrote:
ARKaMAN wrote:It would seem the last.fm scrobbler isn't working. :( Please fix.


It's not working for me only from mobile app, web app is scrobbling fine.


The Web interface is Scrobbling for me now. So I don't know what happened.
ARKaMAN
 
Posts: 3
Joined: Wed Apr 05, 2017 2:58 pm

Re: Subsonic 6.1.beta2 released

Postby ARKaMAN » Wed Apr 19, 2017 8:07 pm

...and now it's not working again. I'm confused.
ARKaMAN
 
Posts: 3
Joined: Wed Apr 05, 2017 2:58 pm

Re: Subsonic 6.1.beta2 released

Postby pemholder » Fri Apr 21, 2017 10:13 am

I am just testing Beta 2 and I am impressed how fast scanning is now.
Anyway I would appreciate a feature to scan media-folders seperately, especially new added folders.

I was a little confused that after the first test-scan of my 1 entered music-folder no content showed up.
After adding another folder and finished a new scan only the content of new folder showd up.
I than had a look at the user-rights and noticed that the admin had not got rights for the first created folder. It seems that this does not happen automatically. The later created folders got the rights.

What I am very disappointed about is that in this new version the support for Lyrics is still inadequate.
It is an endless story with subsonic and the support for lyrics, because subsonic only looks for a server to show lyrics online.
So it is understandable that most of the lyrics but mainstream are not found and the access to the changing servers does not work after some time, because something changes and has to get fixed.
What we still miss is the support for the tag-field "UNSYNCEDLYRICS" (USLT), means:
1. Look at the tag-field first if lyrics are present
2. Additional look at a lyrics-server if nothing is in the tagfield.

This has been a feature-request for a long time and is implimented in the madsonic-fork since years:
viewtopic.php?f=3&t=8773&p=72120#p72120
pemholder
 
Posts: 67
Joined: Wed Dec 09, 2009 1:28 pm

Re: Subsonic 6.1.beta2 released

Postby Tak-MK » Fri Apr 21, 2017 2:56 pm

pemholder wrote:I am just testing Beta 2 and I am impressed how fast scanning is now.
Anyway I would appreciate a feature to scan media-folders seperately, especially new added folders.

I was a little confused that after the first test-scan of my 1 entered music-folder no content showed up.
After adding another folder and finished a new scan only the content of new folder showd up.
I than had a look at the user-rights and noticed that the admin had not got rights for the first created folder. It seems that this does not happen automatically. The later created folders got the rights.

What I am very disappointed about is that in this new version the support for Lyrics is still inadequate.
It is an endless story with subsonic and the support for lyrics, because subsonic only looks for a server to show lyrics online.
So it is understandable that most of the lyrics but mainstream are not found and the access to the changing servers does not work after some time, because something changes and has to get fixed.
What we still miss is the support for the tag-field "UNSYNCEDLYRICS" (USLT), means:
1. Look at the tag-field first if lyrics are present
2. Additional look at a lyrics-server if nothing is in the tagfield.

This has been a feature-request for a long time and is implimented in the madsonic-fork since years:
viewtopic.php?f=3&t=8773&p=72120#p72120

+1 to scan folders separately.
User avatar
Tak-MK
 
Posts: 69
Joined: Thu Dec 22, 2016 3:27 pm

Re: Subsonic 6.1.beta2 released

Postby simtel » Mon Apr 24, 2017 3:35 pm

Hello,

I've found a bug while using "Clean-up database" when using PostgreSQL as external db: it looks like it's trying to use the CHECKPOINT instruction somewhere, but that's not something that a normal db user can do (nor should do, see https://www.postgresql.org/docs/9.2/sta ... point.html).

Also, can we please specify the password for the db in an environment variable instead of passing the full jdbc url on the command line? If it's on the command line, any user connected to the server can use ps to see the username and password for subsonic's db, which is obviously not very secure...

Subsonic encountered an internal error. You can report this error in the Subsonic Forum. Please include the information below.

org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [checkpoint]; nested exception is org.postgresql.util.PSQLException: ERRORE: solo un superutente può eseguire CHECKPOINT at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:97) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:607) at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:792) at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:850) at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:858) at net.sourceforge.subsonic.dao.AbstractDao.update(AbstractDao.java:68) at net.sourceforge.subsonic.dao.MediaFileDao.expunge(MediaFileDao.java:548) at net.sourceforge.subsonic.controller.MusicFolderSettingsController.expunge(MusicFolderSettingsController.java:57) at net.sourceforge.subsonic.controller.MusicFolderSettingsController.formBackingObject(MusicFolderSettingsController.java:40) at org.springframework.web.servlet.mvc.AbstractFormController.getErrorsForNewForm(AbstractFormController.java:358) at org.springframework.web.servlet.mvc.AbstractFormController.showNewForm(AbstractFormController.java:338) at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:278) 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.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:25) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at net.sourceforge.subsonic.filter.ParameterDecodingFilter.doFilter(ParameterDecodingFilter.java:36) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at net.sourceforge.subsonic.filter.BootstrapVerificationFilter.doFilter(BootstrapVerificationFilter.java:41) 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.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) Caused by: org.postgresql.util.PSQLException: ERRORE: solo un superutente può eseguire CHECKPOINT at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2455) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2155) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:288) at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:430) at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:356) at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:168) at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:135) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105) at org.springframework.jdbc.core.JdbcTemplate$2.doInPreparedStatement(JdbcTemplate.java:798) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:591) ... 63 more
simtel
 
Posts: 3
Joined: Fri Nov 08, 2013 12:36 pm

Re: Subsonic 6.1.beta2 released

Postby levi » Wed Apr 26, 2017 10:49 pm

I'm finding that I'm having random playback problems, and it does not seem to be isolated to any specific file type. I have a playlist of film scores, consisting of MP3s and FLACs. Subsonic will play a few pieces, and then just stop.


I'm experiencing the same issue as Jags. Web player will freeze at the end of random songs and not forward to the next song in the list. This happens for album play and playlist play. I need to click the next song button to move it along.

Windows 8.1 Pro with local drives.
levi
 
Posts: 6
Joined: Wed Jun 23, 2010 5:44 pm

Re: Subsonic 6.1.beta2 released

Postby levi » Thu Apr 27, 2017 9:54 pm

If I pause a song and leave it paused for an extended period and then try and resume play, the song does not resume. I have to start the song from the beginning. This doesn't happen for short pauses (a few seconds or minutes). So far I've only experienced this when paused for at least 5-10 minutes.
levi
 
Posts: 6
Joined: Wed Jun 23, 2010 5:44 pm

Re: Subsonic 6.1.beta2 released

Postby acroyear » Fri Apr 28, 2017 11:43 am

levi wrote:If I pause a song and leave it paused for an extended period and then try and resume play, the song does not resume. I have to start the song from the beginning. This doesn't happen for short pauses (a few seconds or minutes). So far I've only experienced this when paused for at least 5-10 minutes.


That's one of those "features" of the html5 audio tag, I think. SubFire has had that problem as well. Behind the scenes, there may be a "network disconnected from peer" message in the console.

I haven't yet tried this, but I think the fix (from a coding perspective, not the user's) is to clear the audio tag (make it play a file of a second of silence) then load the original file back in and seek to the old spot. Not easy to make it transparent to the user that's what is going on...
--
Joe Shelby
http://subfireplayer.net/
User avatar
acroyear
 
Posts: 476
Joined: Wed Mar 27, 2013 8:05 pm
Location: Northern, VA

Re: Subsonic 6.1.beta2 released

Postby Exrace » Fri Apr 28, 2017 12:51 pm

Could also be a "cache" expire if your using a browser to play back.
Exrace
 
Posts: 203
Joined: Thu Nov 11, 2010 5:02 am

Re: Subsonic 6.1.beta2 released

Postby levi » Fri Apr 28, 2017 3:14 pm

Exrace wrote:Could also be a "cache" expire if your using a browser to play back.


Is the cache expire set by Subsonic?
levi
 
Posts: 6
Joined: Wed Jun 23, 2010 5:44 pm

Re: Subsonic 6.1.beta2 released

Postby levi » Fri Apr 28, 2017 3:18 pm

levi wrote:If I pause a song and leave it paused for an extended period and then try and resume play, the song does not resume. I have to start the song from the beginning. This doesn't happen for short pauses (a few seconds or minutes). So far I've only experienced this when paused for at least 5-10 minutes.


So I tested with DSub app on my Android TV device last night and I did not experience the pause issue. All songs in the play list played through without an issue. It must have something to do with the web player in Subsonic when in a browser. I've been using Chrome. I'll try it out with Firefox and IE.
levi
 
Posts: 6
Joined: Wed Jun 23, 2010 5:44 pm

PreviousNext

Return to Announcements

Who is online

Users browsing this forum: No registered users and 4 guests