Ampache Doped: Ampache and Subsonic all in one

Third-party modifications and add-ons, Apps and Clients

Moderator: moderators

Ampache Doped: Ampache and Subsonic all in one

Postby Afterster » Sat Mar 29, 2014 8:56 am

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.
User avatar
Afterster
 
Posts: 12
Joined: Fri Jan 03, 2014 9:10 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby joost » Mon Mar 31, 2014 6:11 pm

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.
joost
 
Posts: 53
Joined: Thu Jan 10, 2013 7:46 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Byronnnn » Mon Mar 31, 2014 9:12 pm

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.
Byronnnn
 
Posts: 12
Joined: Tue Oct 04, 2011 4:42 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Afterster » Tue Apr 01, 2014 6:13 am

@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]
User avatar
Afterster
 
Posts: 12
Joined: Fri Jan 03, 2014 9:10 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Byronnnn » Tue Apr 01, 2014 3:30 pm

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.
Byronnnn
 
Posts: 12
Joined: Tue Oct 04, 2011 4:42 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Afterster » Tue Apr 01, 2014 4:06 pm

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
User avatar
Afterster
 
Posts: 12
Joined: Fri Jan 03, 2014 9:10 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Byronnnn » Tue Apr 01, 2014 8:46 pm

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?
Byronnnn
 
Posts: 12
Joined: Tue Oct 04, 2011 4:42 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Afterster » Wed Apr 02, 2014 7:42 am

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.
User avatar
Afterster
 
Posts: 12
Joined: Fri Jan 03, 2014 9:10 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Byronnnn » Wed Apr 02, 2014 10:16 pm

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.
Byronnnn
 
Posts: 12
Joined: Tue Oct 04, 2011 4:42 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Afterster » Mon May 26, 2014 8:09 pm

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.
User avatar
Afterster
 
Posts: 12
Joined: Fri Jan 03, 2014 9:10 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Failed Engineer » Mon Feb 02, 2015 7:21 am

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.
Failed Engineer
 
Posts: 15
Joined: Tue Jun 24, 2014 3:29 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Afterster » Mon Feb 02, 2015 7:39 am

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.
User avatar
Afterster
 
Posts: 12
Joined: Fri Jan 03, 2014 9:10 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Failed Engineer » Mon Feb 02, 2015 8:19 am

Afterster, thanks for the link to the new google group. I just posted there.

Thanks!
Failed Engineer
 
Posts: 15
Joined: Tue Jun 24, 2014 3:29 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby chali » Fri Feb 27, 2015 6:47 pm

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
chali
 
Posts: 57
Joined: Wed May 09, 2012 9:45 pm

Re: Ampache Doped: Ampache and Subsonic all in one

Postby Afterster » Fri Feb 27, 2015 10:10 pm

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.
User avatar
Afterster
 
Posts: 12
Joined: Fri Jan 03, 2014 9:10 pm

Next

Return to Mods, Apps and Clients

Who is online

Users browsing this forum: No registered users and 3 guests