Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project dead? #88

Open
famewolf opened this issue May 29, 2013 · 18 comments
Open

Project dead? #88

famewolf opened this issue May 29, 2013 · 18 comments

Comments

@famewolf
Copy link

All files look to be about 9 months old...subsonic 4.8 has been out for months but supersonic is still on 4.7beta1....bugs filed even longer than 9 months such as it saying a new version exists but points you to the subsonic page instead of the supersonic one still exist and have not been fixed.

Is this project still being maintained?

@sciurius
Copy link

I'm afraid we have to assume it's dead. Or stuck, at least.

I think it would be better to have a set of patches that we can apply to subsonic, e.g. to remove the license checks.

@sciurius
Copy link

Okay, I worked out a very easy way how to do it just in case anyone is interested.

@sciurius
Copy link

subsonic-premium

@wbrand
Copy link

wbrand commented Jun 21, 2013

@sciurius , I'm very interested in your patch!

@sciurius
Copy link

wbrand [email protected] writes:

@sciurius , I'm very interested in your patch!

Drop me your email and I'll send the instructions.

-- Johan

@wbrand
Copy link

wbrand commented Jun 21, 2013

@sciurius, I've added my email to my profile. Drop me the info when you get a moment. Thanks!

@philler3000
Copy link

@sciurius release your patch here - this is open source after all.
this product is dead btw because it does not your hsqldb - simple as that

@sciurius
Copy link

Okay, here are instructions to eliminate SubSonic license checking. There are several ways to accomplish this, this is just one way to do it.

  • Edit file subsonic-main/src/main/java/net/sourceforge/subsonic/service/SettingsService.java

  • Find the method validateLicense and replace the entire method by this stub:

    private void validateLicense() { licenseValidated = true; }

  • Build and install subsonic.

  • Log in to subsonic, click "get premium" and register the name "Freedom" (without the quotes) with key "d5aa1729c8c253e5d917a5264855eab8" (without the quotes),

  • Log out and log in, and you'll be a premium user of a premium server.

@ssavinel
Copy link

ssavinel commented Jul 6, 2013

Well thank you ! I passed by your repo a few weeks ago and when I saw how old the file were, I was sad to see that the fork died. I came back to check for a last time and read your instructions on how to get a "real" free software. I have not tried it yet, but I will ASAP. Thank you again, I never had the courage to read the sources. =)

@aijcoa
Copy link

aijcoa commented Aug 2, 2013

@sciurius Which version does that patch work with? I'm on 4.7 beta 2, and my directory structure looks nothing like that. I've got a SettingsService.class, but no SettingsService.java. I assume this is the "DRM' method that Subsonic uses to ensure users can't remove the license check. I'll keep working on it.

@sciurius
Copy link

sciurius commented Aug 2, 2013

f7n [email protected] writes:

Which version does that patch work with?

4.8

@indikaPathi
Copy link

Can this be used as a on demand streaming server? I am trying to decide between this(subsonic/supersonic) and flumotion. I would appreciate any feedback.

@sciurius
Copy link

sciurius commented Aug 9, 2013

indikaPath [email protected] writes:

Can this be used as a on demand streaming server? I am trying to
decide between this(subsonic/supersonic) and flumotion. I would
appreciate any feedback.

What precisely do you require from an "on demand straming server"?

@lukas-buergi
Copy link

Still works as of Subsonic 5.2.1.
I suggest if you do this and get some real use out of Subsonic you donate something to the developer.

@EugeneKay
Copy link

I maintain a "Libre" distribution of the upstream Subsonic(without incorporating any of the changes in this or other forks) at EugeneKay/Subsonic that you may find to be of interest.

@lukas-buergi
Copy link

The developer wants to and deserves to be paid. If one is not able to pay, it was always possible to follow some directions and get it running, with some work needed as a kind of proof you really couldn't pay. But making it completely effortless like this just encourages people to use it without paying, even though they could.
Of course it's legal - but in my opinion against good etiquette and doesn't follow a high ethics standard.
Well. Whatever.

@sciurius
Copy link

My personal opinion: The developer has done a great job and deserves to be paid if he wants.
I'd be happy to pay $10-20 for a perpetual license with no strings attached.
However, I reject the license model that Subsonic uses. I do not want to pay a monthly license fee. I try to avoid software that performs license checks all of the time, for this means I can not use the software on a local network that is not connected to the internet. It also means that Mr. Subsonic can stop me from listening to my own music collection whenever he feels like, for whatever reason, or with no reason at all. When Subsonic goes out of business, our music silences.
Subsonic is a decent product, but choose the wrong license model.
FYI: I dropped Subsonic (and Supersonic) years ago in favour of the Logitech Media Server.

@lukas-buergi
Copy link

I guess you've got a point too, yes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants