UltraSonic - Subsonic Client for Windows

Announcements and discussion of new releases.

Moderator: moderators

UltraSonic - Subsonic Client for Windows

Postby archrival » Wed Nov 07, 2012 6:16 pm

Greetings,

I have been working on a Subsonic client for Windows utilizing WPF and Microsoft .NET 4.5. Thanks to async/await, the implementation was relatively straightforward. Please give it a try and provide feedback, feature requests, bugs, etc. I plan to implement as many REST API calls as possible. In addition, I plan on adding Twitter, Facebook and MusicBrainz support at some point in the future. This is a fairly stable client and most of the features I'd want are available. If you see something broken or something you would like me to add, feel free to let me know. I'm usually very amenable.

Features:
    Index/Artist selection
    Artist filtering
    Album context menu with Album List features
    Album/Track downloads
    Starred albums
    Chat support
    Now playing support
    Dynamic starred track "playlist" support
    Playlist saving
    Playlist deletion
    Drag and drop for playlist track reordering
    Playlist shuffle
    Playlist repeat
    Album art
    Playback buttons in Taskbar
    Client side max bitrate setting
    Proxy support
    Disk caching/direct streaming
    User information
    Rating support for albums and songs

Known issues:
    Sorting the playlist can cause issues
    Please see the Issues list on GitHub for bugs and pending features.

Requirements:

The .NET 4.5 requirement effectively limits this to Windows Vista SP2, Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2, Windows 8, Windows 2012 or higher.

Downloads:
UltraSonic Downloads on Dropbox
UltraSonic Downloads on GitHub (Older releases)
UltraSonic Source on GitHub

Installation:
Extract the archive to a directory of your choosing.
Execute UltraSonic.exe

Screen Shots:
PlayingWithContextMenu.png

PlaylistsTab.png

SocialTab.png
Last edited by archrival on Mon Aug 12, 2013 7:36 am, edited 2 times in total.
archrival
 
Posts: 173
Joined: Wed May 26, 2010 6:02 am

Re: UltraSonic - Subsonic Client for Windows

Postby archrival » Fri Nov 30, 2012 10:32 pm

Hmm, this has been here for almost 3 weeks with nearly 200 views and yet no responses. Is there interest in this application? Was there any particular reason for only having 12 downloads? I have theories, but I would love some feedback. I have uploaded a new version with an overhaul of the UI and most of the features I would call must haves are in there now. Please give it a download and try it out. Thanks!
archrival
 
Posts: 173
Joined: Wed May 26, 2010 6:02 am

Re: UltraSonic - Subsonic Client for Windows

Postby daneren2005 » Sat Dec 01, 2012 12:19 am

I think most people are either going to use subsonic via the web interface when on desktops or via the apps when on mobile devices. I personally am interested in a good windows client, I just use ssl so until that feature is fixed there is no point in even bothering.
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: UltraSonic - Subsonic Client for Windows

Postby hakko » Sat Dec 01, 2012 12:29 am

First of all, thanks for sharing your work with the rest of the world! I appreciate that, and that you make the source code available.

For me personally, I haven't tried it as I've added extra functionality to the old web interface that I wouldn't want to lose (plus I'm mostly using a Mac or some *ix system). I guess most people need something extra to take the step to a new client.. be it something aesthetic, speed, integration with a local library, spotify or whatever. Maybe Twitter/Facebook/MusicBrainz like you're writing. Just something that makes it stand out, that people have been looking for.

People interested in Windows clients might also already be used to this: viewtopic.php?f=14&t=8772

I hope you keep working on it, when you've built the client that has everything you've been looking for, other people will definitely enjoy it too!
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: UltraSonic - Subsonic Client for Windows

Postby archrival » Sat Dec 01, 2012 12:46 am

I had been using SubAir because it is simplistic enough to play music, but not really intrusive. I've tried all of the other Windows clients and I've been unimpressed, particularly with SubWiji. It is just way too slow and cumbersome for my tastes. I believe I've created a lightweight and responsive application, hopefully someone can try it out and give me feedback. My goal with writing this application is to get to playing music quickly. I'm not going for some flashy interface, I need functionality. Think something like foobar.

I've been developing this for a little over a month. I have a feature set in my mind that I'd like to hit, but I'm also trying to make usable releases as I go. At this point I'm not really doing anything above and beyond what is capable from the REST API, however, I welcome feature requests and bug reports.
archrival
 
Posts: 173
Joined: Wed May 26, 2010 6:02 am

Re: UltraSonic - Subsonic Client for Windows

Postby archrival » Sat Dec 01, 2012 12:49 am

daneren2005 wrote:I think most people are either going to use subsonic via the web interface when on desktops or via the apps when on mobile devices. I personally am interested in a good windows client, I just use ssl so until that feature is fixed there is no point in even bothering.


SSL works great. In fact, I use it personally. I've even added an SSL validation check and you can trust the certificate from within the application. They only thing that doesn't work is handing off the stream directly to MediaElement. As long as you have Use Disk Cache enabled you will have no problems with SSL. Hopefully I can find a solution.
archrival
 
Posts: 173
Joined: Wed May 26, 2010 6:02 am

Re: UltraSonic - Subsonic Client for Windows

Postby daneren2005 » Sat Dec 01, 2012 12:59 am

archrival wrote:
daneren2005 wrote:I think most people are either going to use subsonic via the web interface when on desktops or via the apps when on mobile devices. I personally am interested in a good windows client, I just use ssl so until that feature is fixed there is no point in even bothering.


SSL works great. In fact, I use it personally. I've even added an SSL validation check and you can trust the certificate from within the application. They only thing that doesn't work is handing off the stream directly to MediaElement. As long as you have Use Disk Cache enabled you will have no problems with SSL. Hopefully I can find a solution.

Ah ok, then I will have to give it a try. I thought the known issues part meant that streaming at all didn't work. If I have to wait for a full file to download then that is a deal breaker for me. But if it's only pure streaming which is broken then that is less of an issue. It looks good so I will definitely have to give it a try.
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: UltraSonic - Subsonic Client for Windows

Postby GJ51 » Sat Dec 01, 2012 1:04 am

archrival wrote:Hmm, this has been here for almost 3 weeks with nearly 200 views and yet no responses. Is there interest in this application? Was there any particular reason for only having 12 downloads? I have theories, but I would love some feedback. I have uploaded a new version with an overhaul of the UI and most of the features I would call must haves are in there now. Please give it a download and try it out. Thanks!



Sorry. This is the first I've noticed your post. I'm currently running several sites already that incude standard Subsonic, Madsonic, and Music Cabinet. I'll give Ultrasonic a test run soon when I get a chance to allocate some resources for it.

I think the big thing that a lot of us are waitin/looking for in a new version of Subsonic is HTML5 integration and use for video, especially in the apps. Feature-wise most of it is pretty well covered in the mods I currently use, but I'll certainly give Ultrasonic a closer look now that I know it's here.
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

Re: UltraSonic - Subsonic Client for Windows

Postby archrival » Sat Dec 01, 2012 1:58 am

GJ51 wrote:Sorry. This is the first I've noticed your post. I'm currently running several sites already that incude standard Subsonic, Madsonic, and Music Cabinet. I'll give Ultrasonic a test run soon when I get a chance to allocate some resources for it.

I think the big thing that a lot of us are waitin/looking for in a new version of Subsonic is HTML5 integration and use for video, especially in the apps. Feature-wise most of it is pretty well covered in the mods I currently use, but I'll certainly give Ultrasonic a closer look now that I know it's here.


For me, the web interface can be really slow, which is another reason why I decided to write my own client. HTML5 may be better though. I don't have any videos on my server, but I've considered adding video support as well.
archrival
 
Posts: 173
Joined: Wed May 26, 2010 6:02 am

Re: UltraSonic - Subsonic Client for Windows

Postby mjeppo » Sat Dec 01, 2012 7:49 am

Hi, I tried Ultrasonic today, but there seems to be an issue displaying tracks when using folder format "artist - album" in the main folder of music. No tracks are displayed...
When the folder is in this format: "Artist\Artist - Album" the albums within the folder are displayed in the "Albums" section, and I when I select an album, the tracks are displayed.
Is this a known issue?
9.445 artiesten
21.140 albums
342.780 songs
14998,37 GB
28.673 uren
User avatar
mjeppo
 
Posts: 20
Joined: Thu Oct 20, 2011 8:18 am
Location: Groningen, the Netherlands

Re: UltraSonic - Subsonic Client for Windows

Postby archrival » Sat Dec 01, 2012 4:57 pm

mjeppo wrote:Hi, I tried Ultrasonic today, but there seems to be an issue displaying tracks when using folder format "artist - album" in the main folder of music. No tracks are displayed...
When the folder is in this format: "Artist\Artist - Album" the albums within the folder are displayed in the "Albums" section, and I when I select an album, the tracks are displayed.
Is this a known issue?


You're right, it wasn't working. I just uploaded a new version UltraSonic_20121201_0003.7z which resolves the problem. Try it out.
archrival
 
Posts: 173
Joined: Wed May 26, 2010 6:02 am

Re: UltraSonic - Subsonic Client for Windows

Postby daneren2005 » Sat Dec 01, 2012 5:48 pm

Just after a quick check, I have two things:
1) Where is the now playing list?
2) Are you doing long IO in the main thread? There are times like when I first added a bunch of stuff to the playlist and everything stopped for 10-15 seconds.
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: UltraSonic - Subsonic Client for Windows

Postby archrival » Sat Dec 01, 2012 6:00 pm

daneren2005 wrote:Just after a quick check, I have two things:
1) Where is the now playing list?
2) Are you doing long IO in the main thread? There are times like when I first added a bunch of stuff to the playlist and everything stopped for 10-15 seconds.


1. The now playing list is under the social tab, I'm trying to resolve an issue where it only starts updating once you've clicked "Refresh" on the context menu.
2. How many items were you adding? I can try to reproduce.
archrival
 
Posts: 173
Joined: Wed May 26, 2010 6:02 am

Re: UltraSonic - Subsonic Client for Windows

Postby daneren2005 » Sat Dec 01, 2012 8:41 pm

archrival wrote:
daneren2005 wrote:Just after a quick check, I have two things:
1) Where is the now playing list?
2) Are you doing long IO in the main thread? There are times like when I first added a bunch of stuff to the playlist and everything stopped for 10-15 seconds.


1. The now playing list is under the social tab, I'm trying to resolve an issue where it only starts updating once you've clicked "Refresh" on the context menu.
2. How many items were you adding? I can try to reproduce.

I just played one album, then added another album right after and it froze for a few seconds. To be more specific it was Linken Park Hybrid Theory, then Meteora.
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: UltraSonic - Subsonic Client for Windows

Postby ggibby » Mon Dec 10, 2012 5:32 pm

Hey archrival,

This is all happening on a Win7 box with 4GB, 1.8GHz on cable modem.

I installed .NET 4.5, ran the Ultrasonic.exe as Administrator,
set the server details, Saved,
then tried to alter the Search settings and got the error I've captured and Attached.

Closed the app, now restarted.
The Saved playlists are listed, but without details.
Double-clicking on the playlists has no effect.
Also, Search is not returning results.
When I navigate to an artist and click on the 'Play' icon in the right panel, nothing happens.


I have a large collection - is there an initial load time?
There shouldn't be.

-G
Find power in peace,

-G

x64W7 Ult
Intel i3-2100 3.1GHz - 8GB RAM
120GB Corsair SSD system
2TB WD Caviar HDD storage

2TB SmartStor NS4300N NAS
Gig Ethernet - SOHO cable internet

14,936 artists
6,196 albums
77,900 songs
634.03 GB
User avatar
ggibby
 
Posts: 39
Joined: Sun Jun 20, 2010 11:23 pm

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 18 guests