jSub - a Subsonic desktop application - Update: jSub 0.2.8

Announcements and discussion of new releases.

Moderator: moderators

Are you interested in using jSub, a subsonic desktop client?

Poll ended at Sat Nov 06, 2010 9:56 am

Yes
6
75%
Maybe (depends on implemented features, read below)
2
25%
No (web client is good enough)
0
No votes
 
Total votes : 8

jSub - a Subsonic desktop application - Update: jSub 0.2.8

Postby Tippi » Sun Oct 17, 2010 8:44 am

Hi!

Changelog:
2013-02-27: jSub 0.2.8
- I'm back ;-)
- Ignore all SSL errors certificate errors. A little bit unsafe. Errors are still printed to console, so check it. Better handling in next versions.

What is jSub?
I finished a first version of a Subsonic desktop client. It is beta and sure buggy, but I need some testers. And: it is free and will be free !!!

jSub is similar to subair, but I made some (small) enhancements:
- Subsonic supports ablums and tracks in the same folder, so I separated albums and tracks view.
- You can use the keyboard hotkeys for Play, Pause, Stop, Next, Previous.
- Chat and What are others hearing also included.
- Now with HTTPS support

Some notes:
- It is written in Java, should work under Windows, Linux and other OS who supports Java 1.6.0.
- The native library for hotkey support is windows only.
- Under 64 bit windows it is recommended to use a 32 bit java runtime environment for hotkey support. A 64 bit jre should also works (without hotkey support).
- You need at minimum Java 1.6.0 Update 20. Download it here: http://www.java.com/de/download/manual.jsp
- You need Subsonic 4.1 or higher
- Windows version successfully tested on Win7 and WinXP, Dual-Core and enough RAM ;)

Usage:
- Download, unpack and start
- Windows: You can use jSub.exe (created with launch4j) or start it manually with:
Code: Select all
java -cp jSub.jar;lib/* de.codedevils.java.jsub.Main

- Linux/Mac(?): You can use run.sh (sh run.sh) oder start in manually with:
Code: Select all
java -cp "jSub.jar:lib/*" de.codedevils.java.jsub.Main


Known bugs:
- On one winxp machine, the sound has noise and scratches. It must be the java audio device. If you also have this problem, PLEASE post it here (and if not, please post it too, so I can estimate how often this problem occurs).
- If the subsonic server returns an invalid response, jSub hangs. Restart needed.

Here are the links:
Windows version:
http://java.code-devils.de/jSub-0.2.8-win.zip
Linux version (also MacOSX?!):
http://java.code-devils.de/jSub-0.2.8-linux.zip

Two screenshots:
http://java.code-devils.de/jsub-1.jpg
http://java.code-devils.de/jsub-2.jpg

jSub has many features yet implemented, others are planned. Wishes and bug reports are welcome.
But video is none of them!! I have experiences in handling video streams and it is ugly. For me, subsonic is just an audio streamer.

Tippi
Last edited by Tippi on Wed Feb 27, 2013 8:02 pm, edited 17 times in total.
Tippi
 
Posts: 12
Joined: Sun Oct 17, 2010 8:24 am
Location: CB, Germany

Postby recklezz » Mon Oct 18, 2010 6:31 pm

Nice work! It's a pitty though, that the jukebox player doesn't work, just like with subAir. I created a user who uses the jukebox player, but when I login with this user, the music plays locally. Could you fix this please?
recklezz
 
Posts: 2
Joined: Mon Oct 18, 2010 6:06 pm

Postby bsantero » Tue Oct 19, 2010 3:13 am

Hey, first of all: great work!

Edit: sorry, just reread OP and saw it was for bug reporting. The following are mostly suggestions.

The 32-bit version works great. My only problems thus far are:
- Timing slider is just a visual representation, doesn't actually do anything atm
- music library only uses artist can't sort by any other tag. (not too sure if this a subsonic thing or just the way mine is set up)
- maybe move the current playing album to under the where the albums were displayed. keep the current artist and have all the albums still listed as they were before one was selected (keeps library's visual flow from dead-ending)

The 64-bit version unfortunately didn't open for me. :-(

On Windows 7 Professional 64-bit.
bsantero
 
Posts: 10
Joined: Tue Oct 19, 2010 2:57 am

Postby Tippi » Tue Oct 19, 2010 7:07 am

Thanks for your feedback. Reports are important for me for further development.
Suggestions are also always welcome, but i hope you understand that i don't want to change half of the application ;)

@recklezz
I never used jukebox mode. I will take a look how complicate it is to implement. For me it has not a very high prio but i will add it to my to do list.

@bsantero
Yes, timeslider is just a fake. Tried to implement setting position in a song but results were disapointing. So it's now more important to have a stable app.
In the first step the music library asks the server for all artists. They are displayed, than you can choose an album of one artist. For what other tags do you want to sort?
The display of the albums is not easy. Subsonic allows tracks and albums mixed in one folder, and folders in folders in folders. So if jSub keeps displaying the current album (on the top) and the containing tracks below, how can you switch into the album/folder? The only solution I found is to step into the album and display its content.

Can you please help me with the 64 bit version? I need the error ouput.
First of all, you need a 64bit java to run it. If so, start cmd and change into the folder where you unpacked the 64bit version and run:
java -cp jSub.jar;lib/* de.codedevils.java.jsub.Main
You should get some errors, please post them here.
(if you need precise instructions i can send you a pm)

Greetings, Tippi
Tippi
 
Posts: 12
Joined: Sun Oct 17, 2010 8:24 am
Location: CB, Germany

Postby kermit22 » Thu Nov 04, 2010 2:46 pm

Tippi nice work so far. If it had the ability to grab a random selection of songs like the web player I would use it for everyday use. I am really digging the way you set up library browsing.

The chat is nicely done as well. Keep up the good work.
Last edited by kermit22 on Thu Nov 04, 2010 3:47 pm, edited 1 time in total.
User avatar
kermit22
 
Posts: 218
Joined: Fri Feb 20, 2009 7:00 pm

Postby stueyboy » Thu Nov 04, 2010 3:21 pm

Nice work. I've had a quick look and it works pretty well. My artists list seems to be a mix of artists and albums but that may be my tags. It would be good to select the sub folders to browse and of course by artist/album/genre would be preferred.

Hope you keep developing
stueyboy
 
Posts: 46
Joined: Wed Sep 01, 2010 8:58 am

Postby Tippi » Thu Nov 11, 2010 6:47 pm

Good to see that there are some people interested in my app.

Next two weeks I have some time to check for bugs, implement new features and some more.
Hope you will keep testing it and give hintful tips :)

@kermit22
What random selection would you prefer? Just a random selection of albums at start, like in web player?
I thought about this, also to show last played, last added and top rated.

@stueyboy
Artists are loaded via API method "getIndexes" without parameters. I believe this retrieves the same artists as in web player on the left. If not, it would be good to know what else is loaded ;)
What do you mean with "select the sub folders"? Is this an alternative way of browsing the music on the server, by folders?

@All
When subsonic 4.2 will be released, there also will be a changed api. I think, I will also update my client as soon as possible.
Do you instantly update your server when sindre releases a new version?

Greetings, Tippi
Tippi
 
Posts: 12
Joined: Sun Oct 17, 2010 8:24 am
Location: CB, Germany

Postby kermit22 » Mon Nov 22, 2010 8:28 pm

Tippi wrote:@kermit22
What random selection would you prefer? Just a random selection of albums at start, like in web player?
I thought about this, also to show last played, last added and top rated.


I was thinking of it more like random playlist creation. The same way that the web player does it under the More page. Right now one of the things that annoys me about the web player is that the max amount of songs the generated playlist is 50. I would like this number significantly higher or configurable. Just a wish.

I usually update my server within a week of Sindre releasing a server version.

Nice work so far on jSub. Keep it up.
User avatar
kermit22
 
Posts: 218
Joined: Fri Feb 20, 2009 7:00 pm

Postby seanpkeown » Mon Nov 22, 2010 11:34 pm

I was using SubAir but it can be buggy at times. I tried the 32 bit version which seems to work but it doesn't seem to support self signed certificates yet. I also tried the 64bit but it failed to launch.
Error -
Code: Select all
Launch4j An error occurred while starting the application.


Good Luck -

Thanks,
Sean K
seanpkeown
 
Posts: 100
Joined: Tue Jun 09, 2009 10:41 pm

https

Postby serond » Tue Nov 30, 2010 9:51 am

When i use https:// in the server adress i get:
"Could not connect: sun.security.validator.ValidatorExecption: PKIX path building failed: sun.security.provider.cerpath.SunCerPathBuilderException: Unable to find valid certification path to requested target"

I got my own ssl root certificate that i have imported to Windows.
serond
 
Posts: 11
Joined: Tue Mar 30, 2010 7:32 pm

Postby Eid » Tue Nov 30, 2010 11:08 am

Can I request a non windows locked version that can be deployed on Linux / Mac OS X machines? I assume the app runs fine without the 'hot key support' it's just a nice to have?

Eid
Eid
 
Posts: 8
Joined: Wed Nov 24, 2010 3:42 pm
Location: The Netherlands

Postby thomasbruce » Wed Dec 01, 2010 1:15 pm

Eid wrote:Can I request a non windows locked version that can be deployed on Linux / Mac OS X machines? I assume the app runs fine without the 'hot key support' it's just a nice to have?

Eid


+1
thomasbruce
 
Posts: 64
Joined: Fri Apr 09, 2010 3:09 pm

Postby oeh » Thu Dec 02, 2010 6:36 am

Eid wrote:Can I request a non windows locked version that can be deployed on Linux / Mac OS X machines? I assume the app runs fine without the 'hot key support' it's just a nice to have?

Eid


+1
Regards
OEH ;-}
User avatar
oeh
 
Posts: 89
Joined: Wed Apr 21, 2010 9:26 pm
Location: Oslo Norway

Postby Tippi » Sat Dec 11, 2010 2:50 pm

Eid wrote:Can I request a non windows locked version that can be deployed on Linux / Mac OS X machines? I assume the app runs fine without the 'hot key support' it's just a nice to have?

Eid


Finished, look in the first post. Feel free to try, even under MacOSX (use Linux version).
Tippi
 
Posts: 12
Joined: Sun Oct 17, 2010 8:24 am
Location: CB, Germany

Postby Tippi » Sat Dec 11, 2010 3:18 pm

@seanpkeown, @serond
I don't use https on my own subsonic-server until now. So i can't reproduce the problem and don't have any idea what the problem ist. Please give me time to analyse this. I always thought windows handles the certificates for connection, so if windows accept ones, why not jSub?! .. strange ... :(
Tippi
 
Posts: 12
Joined: Sun Oct 17, 2010 8:24 am
Location: CB, Germany

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 12 guests