Page 1 of 2

Ampache Doped: Ampache and Subsonic all in one

PostPosted: Sat Mar 29, 2014 8:56 am
by Afterster
Hi,

I stream music on self hosted solution since years. First on Ampache and then on Subsonic when Ampache got too deprecated and Subsonic better. Latest years was great with all the smartphone stuff and Subsonic clients :)
But few things was always bothering me and other guys on Subsonic like memory consumption (java...), web player UI, library browse... and it's why we decided to improve Ampache to begin, and finally forked it as the main project is likely abandoned by its owners.
Ampache has its own disadvantages: php sucks (really), old code with lot of artifacts... but blessing in disguise, it gave us the possibility to get rid of what we see as Subsonic disadvantages.
New features, many bug fix, modern theme, new web player... you can see all changes/screenshots on project page http://ampache-doped.github.io but what is important here is that we try to unify Ampache and Subsonic community on current development version:
- Ampache Doped now support catalogs as module, and you can add a remote Subsonic server as an Ampache catalog to have one and unique consistent music library
- Ampache Doped has several backends: Plex backend to stream on your TV (emulate a Plex server and publish it to myPlex), and Subsonic backend to stream with Subsonic clients (emulate Subsonic server)

I believe we should continue to try to unify both communities. Don't hesitate to react and suggest, love feedbacks.

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Mon Mar 31, 2014 6:11 pm
by joost
looks good all those features. have it up and running here. just dont like the messy web ui. SS has a much cleaner one, but outdated.

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Mon Mar 31, 2014 9:12 pm
by Byronnnn
I have the web stuff working but having issues enabling the subsonic api. Can someone post there vhost file? Pretty sure thats where my issue is.

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Tue Apr 01, 2014 6:13 am
by Afterster
@Byronnn, thanks for testing.
Depending your vhost you can indeed have a little issue with all url rewriting stuff. I still need to add an installation process step to generate htaccess according the server environment.
For now you can try to edit /rest/.htaccess and replace line 5 and 6 with:

Code: Select all
RewriteRule ^(.+)\.view$ /ampache/rest/index.php?action=$1 [PT,L,QSA]
RewriteRule ^fake/(.+)$ /ampache/rest/play/$1 [PT,L,QSA]

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Tue Apr 01, 2014 3:30 pm
by Byronnnn
Unfortunately that did not work. I have it setup on a stock ubuntu VM that I had. Is it easier to set it up with ngnix for the vhost stuff? Or with only that running, is the vhost even necessary? Kind of learning as I go on this haha. Thanks for the help.

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Tue Apr 01, 2014 4:06 pm
by Afterster
Be sure you followed step documented here: https://github.com/ampache-doped/ampach ... bsonic-api
Otherwise if you want to go with Nginx, see: https://github.com/ampache-doped/ampach ... tion#nginx

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Tue Apr 01, 2014 8:46 pm
by Byronnnn
I thought I had changed the apache config to allow all but I must not have saved it. Once I added that, it started working! Can't wait to really give this a good test. Side question, from the looks of it, it seem that this should run on a RaspberryPi. Before I give it a go, do you think it would have any issues running on that?

Also, I got it working on Dsub, Submariner and Audiophone. However, on iSub, it authenticates, but will not load anything. Any thoughts?

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Wed Apr 02, 2014 7:42 am
by Afterster
You shouldn't have any issue with RaspberryPi, it even works on shared hosting server (php-curl mod highly recommended for Subsonic backend) :)
No idea about iSub, I personally know several people using it with Ampache Doped. If you have a specific issue with iSub, please enable trace and use GitHub issues to report it. Thanks.

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Wed Apr 02, 2014 10:16 pm
by Byronnnn
Awesome. I did enable logging and even though iSub is able to authenticate to Ampache, nothing shows in the logs like it does when other devices connect. Once I get a fresh setup on the pi I will test again and report any bugs on the github page. Thanks.

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Mon May 26, 2014 8:09 pm
by Afterster
Good new. Ampache Doped was merged with Ampache project and we just released a new version (3.7.0).
Ampache is now officially compatible with SubSonic (as a server or as a client). I believe both project will benefit from this.

Thanks for your work Sindre.

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Mon Feb 02, 2015 7:21 am
by Failed Engineer
Is there a support forum for Ampache? I have it installed and working for the most part, but I am absolutely bedeviled by the transcoding configuration. All stuff I can find by searching on the internet is depreciated as the config.php for transcoding has seem to have undergone several iterations. And my web searches haven't found an appropriate support forum.

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Mon Feb 02, 2015 7:39 am
by Afterster
The self hosted forum closed few years ago for technical reasons and we move to github for feature requests / issues (https://github.com/ampache/ampache/issues) and recently to Google Groups for discussions / questions (https://groups.google.com/forum/#!forum/ampache)
The documentation should be updated in the coming weeks for the release btw.

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Mon Feb 02, 2015 8:19 am
by Failed Engineer
Afterster, thanks for the link to the new google group. I just posted there.

Thanks!

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Fri Feb 27, 2015 6:47 pm
by chali
Hi

How is ampache compared to subsonic when it comes to handel and share movies to multiple users and transcode them on the fly?
Do it support https and LDAP?

/Regards

Re: Ampache Doped: Ampache and Subsonic all in one

PostPosted: Fri Feb 27, 2015 10:10 pm
by Afterster
Yes Ampache supports https and ldap (ldap requires manual ampache.cfg.php configuration).
About movies playing on multiple users. Both Ampache and Subsonic are using ffmpeg / avconv in the background so both are quite similar on the resource consumption.