Subsonic 5.1 released

Announcements and discussion of new releases.

Moderator: moderators

Subsonic 5.1 released

Postby sindre_mehus » Sat Jan 17, 2015 11:01 am

The final version of Subsonic 5.1 is now released. The only difference from 5.1.beta2 is some improvements to the new list mode.

Thanks,
Sindre
Subsonic developer
User avatar
sindre_mehus
 
Posts: 1938
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Re: Subsonic 5.1 released

Postby Tanner Williamson » Sun Jan 18, 2015 2:07 am

Thanks Sindre! Truly an awesome product. I have been very impressed with the 5.x series so far. It is much quicker than the previous 4.x series.
Tanner Williamson

Image
Tanner Williamson
 
Posts: 51
Joined: Mon Dec 14, 2009 7:30 am

Re: Subsonic 5.1 released

Postby bwat47 » Sun Jan 18, 2015 7:52 pm

thanks, liking the list view improvements :)
bwat47
 
Posts: 8
Joined: Sat May 10, 2014 10:18 am

Re: Subsonic 5.1 released

Postby baaldemon » Sun Jan 18, 2015 9:51 pm

Thank you for the changes to the list view. Much better now
baaldemon
 
Posts: 99
Joined: Fri May 07, 2010 11:54 am

Re: Subsonic 5.1 released

Postby daneren2005 » Sun Jan 18, 2015 10:29 pm

Loving the new artist info API. I am seeing a error which could fairly trivially be handled by Subsonic though with the data it gets from Last.FM. A good example is the artist Coheed & Cambria. Last.FM complains if you have it as & instead of and. What Last.FM sends is:

Code: Select all
Incorrect tag for Coheed and Cambria. Keep stats clean by fixing your ID3 tags, or leave auto-correction on. Coheed & Cambria on Last.fm.


This seems like it should be fairly trivial to search for and fix automatically. When pulling data from Last.FM, check for the case where it returns 'Incorrect tag for '. When it detects this case, the Server should automatically follow the tag for what Last.FM thinks you meant. It would also be nice to have some way to manually edit the metadata sent, but that obviously is a lot more complicated because you have to add UI stuff for it. Just automatically applying the fix should be good enough for 99% of cases.
Developer of DSub for Android
daneren2005
 
Posts: 1701
Joined: Fri Jul 06, 2012 7:52 pm

Re: Subsonic 5.1 released

Postby Schnip » Tue Jan 20, 2015 2:36 pm

Hi Sindre,



great release! Thank you!


I really miss the combined view of List and Covers though. Is there a chance we could have this combined view again? I think the Coverview lacks clear arrangement whereas the list view wastes a lot of space on wider screens and is not as visually pleasant.


The Artist info is really great and beautiful but it results in mixed content warning when using ssl because subsonic includes links from last.fm directly. Would it be possible that the server fetches the artist info and then presents it to the client from "itself"?


Also I have noticed that subsonic binds to some ipv6 ports. Actually I configured subsonic to only listen on port 4041 for SSL connections. Do you know why this happens?

Code: Select all
tcp6       0      0 :::9412                 :::*                    LISTEN
tcp6       0      0 :::58057                :::*                    LISTEN
tcp6       0      0 192.168.178.3:4041      :::*                    LISTEN
tcp6       0      0 192.168.178.3:38447     :::*                    LISTEN
tcp6       0      0 192.168.178.3:54038     :::*                    LISTEN
Schnip
 
Posts: 22
Joined: Fri Dec 12, 2014 1:57 am

Re: Subsonic 5.1 released

Postby dirkal » Wed Jan 21, 2015 12:07 am

Appreciate the changes. Looks and runs like a champ!!!
List view operates like I was hoping it would.
Great job
Thank You!!
dirkal
 
Posts: 13
Joined: Sat Nov 05, 2011 8:20 pm

Re: Subsonic 5.1 released

Postby airjrdn » Wed Jan 21, 2015 3:12 am

Upgraded today, added some new albums, and a buddy called saying songs were stopping after a few seconds of playing. Logging in as him and viewing the log, here's what it showed:

Code: Select all
[1/20/15 8:50:16 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) Resvoir size: -98864
[1/20/15 8:50:16 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) resv drain (post) -1
[1/20/15 8:50:16 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) resv drain (pre) 0
[1/20/15 8:50:16 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) header and sideinfo: 288
[1/20/15 8:50:16 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) data bits: 2513
[1/20/15 8:50:16 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) total bits: 2800 (remainder: 0)
[1/20/15 8:50:16 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) bitsperframe: 3344
[1/20/15 8:50:16 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) This is a fatal error. It has several possible causes:90% LAME compiled with buggy version of gcc using advanced optimizations 9% Your system is overclocked 1% bug in LAME encoding libraryInternal buffer inconsistency. flushbits <> ResvSizeInternal buffer inconsistency. flushbits <> ResvSizeInternal buffer inconsistency. flushbits <> ResvSize
[1/20/15 8:51:31 PM CST]   INFO   PlayQueueInputStream   jamie listening to "Greatest Hits\04 - Janis Joplin - Cry Baby.m4a"
[1/20/15 8:51:31 PM CST]   DEBUG   TranscodeInputStream   Starting transcoder: [c:\subsonic\transcode\ffmpeg] [-i] [R:\Audio\Music\MP3\Janis Joplin\Greatest Hits\04 - Janis Joplin - Cry Baby.m4a] [-map] [0:0] [-b:a] [128k] [-v] [0] [-f] [mp3] [-]
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) Internal buffer inconsistency. flushbits <> ResvSizebit reservoir error:
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) l3_side->main_data_begin: 1968
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) Resvoir size: -198032
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) resv drain (post) -3
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) resv drain (pre) 0
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) header and sideinfo: 288
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) data bits: 1523
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) total bits: 1808 (remainder: 0)
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) bitsperframe: 3344
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) This is a fatal error. It has several possible causes:90% LAME compiled with buggy version of gcc using advanced optimizations 9% Your system is overclocked 1% bug in LAME encoding libraryInternal buffer inconsistency. flushbits <> ResvSizebit reservoir error:
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) l3_side->main_data_begin: 2760
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) Resvoir size: -197240
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) resv drain (post) -6
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) resv drain (pre) 0
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) header and sideinfo: 288
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) data bits: 2270
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) total bits: 2552 (remainder: 0)
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) bitsperframe: 3344
[1/20/15 8:51:32 PM CST]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\ffmpeg) This is a fatal error. It has several possible causes:90% LAME compiled with buggy version of gcc using advanced optimizations 9% Your system is overclocked 1% bug in LAME encoding libraryInternal buffer inconsistency. flushbits <> ResvSize
[1/20/15 8:54:28 PM CST]   INFO   PlayQueueInputStream   jamie listening to "The Essential Jerry Reed\05 - Jerry Reed - When You're Hot, You're Hot.mp3"
[1/20/15 8:55:23 PM CST]   INFO   PlayQueueInputStream   jamie listening to "Pearl\07 - Janis Joplin - Me And Bobby McGee.mp3"
[1/20/15 8:58:10 PM CST]   INFO   PlayQueueInputStream   jamie listening to "CD2\09 - Joe Cocker - With A Little Help From My Friend.mp3"
[1/20/15 9:01:04 PM CST]   INFO   PlayQueueInputStream   jamie listening to "After The Gold Rush\04 - Neil Young - Southern Man.mp3"
[1/20/15 9:01:47 PM CST]   WARN   RESTFilter   Error in REST API: EofException
[1/20/15 9:01:47 PM CST]   ERROR   JAXBWriter   Failed to marshal JAXB
[1/20/15 9:01:47 PM CST]   ERROR   RESTFilter   Failed to write error response.
[1/20/15 9:01:47 PM CST]   INFO   PlayQueueInputStream   jamie listening to "Harvest\04 - Neil Young - Heart of Gold.mp3"
[1/20/15 9:03:42 PM CST]   INFO   PlayQueueInputStream   jamie listening to "Harvest Moon\01 - Neil Young - Unknown Legend.mp3"
[1/20/15 9:04:39 PM CST]   INFO   PlayerDao   Created player 85.
[1/20/15 9:04:55 PM CST]   WARN   RESTFilter   Error in REST API: Closed
[1/20/15 9:04:55 PM CST]   ERROR   JAXBWriter   Failed to marshal JAXB
[1/20/15 9:04:55 PM CST]   ERROR   RESTFilter   Failed to write error response.
[1/20/15 9:04:55 PM CST]   WARN   LastFmService   Failed to find artist bio for Janis Joplin
[1/20/15 9:04:58 PM CST]   INFO   PlayQueueInputStream   airjrdn listening to "Greatest Hits\05 - Janis Joplin - Me And Bobby McGee.m4a"
[1/20/15 9:04:58 PM CST]   DEBUG   TranscodeInputStream   Starting transcoder: [c:\subsonic\transcode\ffmpeg] [-i] [R:\Audio\Music\MP3\Janis Joplin\Greatest Hits\05 - Janis Joplin - Me And Bobby McGee.m4a] [-map] [0:0] [-b:a] [128k] [-v] [0] [-f] [mp3] [-]
[1/20/15 9:06:03 PM CST]   INFO   PlayQueueInputStream   jamie listening to "Harvest Moon\09 - Neil Young - Dreamin' Man.mp3"
[1/20/15 9:06:47 PM CST]   WARN   RESTFilter   Error in REST API: Closed
[1/20/15 9:06:47 PM CST]   ERROR   JAXBWriter   Failed to marshal JAXB
[1/20/15 9:06:47 PM CST]   ERROR   RESTFilter   Failed to write error response.
[1/20/15 9:09:33 PM CST]   INFO   PlayerDao   Created player 86.


Is that helpful at all, or is there something else I can look at to determine what might need fixed/changed?
airjrdn
 
Posts: 21
Joined: Thu Jun 25, 2009 12:55 pm

Re: Subsonic 5.1 released

Postby grumpwagon » Wed Jan 21, 2015 1:20 pm

daneren2005 wrote:Loving the new artist info API. I am seeing a error which could fairly trivially be handled by Subsonic though with the data it gets from Last.FM. A good example is the artist Coheed & Cambria. Last.FM complains if you have it as & instead of and. What Last.FM sends is:

Code: Select all
Incorrect tag for Coheed and Cambria. Keep stats clean by fixing your ID3 tags, or leave auto-correction on. Coheed & Cambria on Last.fm.


This seems like it should be fairly trivial to search for and fix automatically. When pulling data from Last.FM, check for the case where it returns 'Incorrect tag for '. When it detects this case, the Server should automatically follow the tag for what Last.FM thinks you meant. It would also be nice to have some way to manually edit the metadata sent, but that obviously is a lot more complicated because you have to add UI stuff for it. Just automatically applying the fix should be good enough for 99% of cases.


If you were to add this, I'd hope there'd be a way to turn it off. I'm sure I'm not the only user who spent a huge amount of time getting my tags exactly the way I want them (Beets is a great tool). Beets pulls from musicbrainz, and sometimes musicbrainz disagrees with last.fm.

EDIT: Oh! I think I was misunderstanding you. Did you mean to not change ID3 tags, just retrieve the correct info from last.fm? If so, I'm totally on board with that.
grumpwagon
 
Posts: 74
Joined: Sun Sep 30, 2012 3:36 am

Re: Subsonic 5.1 released

Postby daneren2005 » Wed Jan 21, 2015 3:32 pm

I meant just retry with the name last.fm suggested .;)

Sent from my Nexus 5 using Tapatalk
Developer of DSub for Android
daneren2005
 
Posts: 1701
Joined: Fri Jul 06, 2012 7:52 pm

Re: Subsonic 5.1 released

Postby airjrdn » Thu Jan 22, 2015 12:18 am

In case it helps anyone else, I uninstalled 5.1, installed 5.0 (with new settings, I emptied out the c:\subsonic folder), and the files are playing correctly again. It may be worth noting that I had never made any changes to the transcoding settings.
airjrdn
 
Posts: 21
Joined: Thu Jun 25, 2009 12:55 pm

Re: Subsonic 5.1 released

Postby djedail » Thu Jan 22, 2015 10:58 am

Hi Sindre,

Thank you for this new release, and for this very good app which I use since several years.
However, two questions:
Is it possible to choose the language for the Last.fm infos?
When do you plan to use an html5 played instead of the flash player?

Thanks in advance!
djedail
 
Posts: 2
Joined: Thu Jan 22, 2015 10:48 am

Re: Subsonic 5.1 released

Postby DaveWut » Thu Jan 22, 2015 2:09 pm

Is it normal the "Status" view isn't available anymore in the menu? I can still access the page by manually entering the page name in the address bar, but otherwise, I can't see a link anywhere else.
User avatar
DaveWut
 
Posts: 56
Joined: Fri Nov 11, 2011 12:29 am

Re: Subsonic 5.1 released

Postby Rezero » Thu Jan 22, 2015 2:32 pm

Hey Sindre, awesome work on the latest version! The UI changes definitely make Subsonic feel more polished and usable. Being able to drag and drop songs on the playlist is a game changer, and the video thumbnails are phenomenal. I noticed that Last.fm info is displaying for videos as well as audio. Is there any way to disable it for an entire media folder?
Rezero
 
Posts: 4
Joined: Sat Jul 20, 2013 4:18 pm

Re: Subsonic 5.1 released

Postby IwishIcanFLighT » Fri Jan 23, 2015 10:55 am

Hi Sindre !

Thanks for this amazing update. Loving the new UI setup. :wink:
Sadly, the Home > Random page doesn't work since I updated (from 5.0 stable). It only shows my Media folder's name and the More button .

Capture:
http://i.imgur.com/oABz7zO.png

All other tabs (Recently added | Starred | Top rated | Most played | Recently played | By decade | By genre | All) works fine tho.

Any thoughts?
IwishIcanFLighT
 
Posts: 14
Joined: Fri May 10, 2013 8:26 am

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 6 guests