Archive

Archive for the ‘Development’ Category

Open APIs, an Ampache Story @ NLUUG

October 29th, 2009 Karl Vollmer 1 comment

Long time no post, however I am not dead… Though I was kayaking in 18′ waves the other day so some may argue that I am trying to remedy that problem. I am currently attending NLUUG’s fall conference in Ede, NL where I just gave a talk on Open APIs and Ampache.

Since my last posting there has been a new addition to the default theme list of Ampache, as well as some more work on 3.5.2 and 3.6. I do not know when either one of the two will be finished but rest assured as the weather worsens I will be spending less time in Kayaks trying to get myself killed, and more time working on Ampache so things should speed up. 3.5.2 Should fix a few remaining issues with the API as well as some other misc issues. Keep your eyes pealed for the next release.

Categories: Development Tags:

Delayed 3.5.1 Release

June 8th, 2009 Karl Vollmer Comments off

Sorry everyone that I haven’t released 3.5.1 yet, there were a few trickey bugs that I haven’t nailed down and, well other things came up. I will do everything I can to get it out before I leave on vacation this Wednesday. If it’s not out by Wednesday it will be out hopefully the end of the following week when I’m back. The changelog for 3.5.1 so far is.

  • Add missing operator on tag and rating searches so they will
    work with other methods (Thx kiehnet@netscape.net)
  • Fix get_art_url() so it returns something…
  • Fix problem with creating new playlists where it doesn’t work
    but appending to an existing did.
  • Fixed issue with url_to_song, also cleaned up the code a bit
  • Fixed issue with Random All Catalogs
  • Fixed issues with API and Tag methods not working as advertised
  • Fix endless loop in getid3() with malformed genre tags in mp3s
  • Fixed show test page always returning false on web path
  • Update Man page to adhear to newer Debian rules
  • Fixed issue with Videos being incorrectly registered with stats
  • and now playing as songs.

  • Fixed missing > in HTML for song row

The last few bugs are: improving error reporting on lack of PHP 5.3 in windows installs, pure random being sent to MPD, tweak catalog builds to try to avoid some memory/timeout issues happening due to very slow computers and one other I’ve got written down but can’t remember right now.

Categories: Development Tags:

Libre.FM – it’s like french or something right?

May 18th, 2009 Karl Vollmer Comments off

Libre.FM is the OpenSource Nerd Communities response to Last.FM’s progressively corporate tendencies . In order to facilitate migration over to their service they’ve made it rather trivial to add support for Libre.FM scrobbling. So! I went ahead and added it to, what will be come Ampache 3.6. Libre.FM is still under heavy development so bugs exist and you should approach it with that mindset.

2009-05-18 11:28:58 [vollmerk] (LastFM) -> Submission Successful
2009-05-18 11:28:59 [vollmerk] (LibreFM) -> Submission Successful

Categories: Development Tags:

Amdroid – Ampache on your Android Phone – now in the market

May 11th, 2009 Karl Vollmer Comments off

It’s official! a native Ampache client for the Android phones (Amdroid) written by Kevin Purdy is now on the Android Market!!. If you’ve got an android phone and would like to be able to stream music from your ampache instance anywhere go get it now! The current stable release, 3.5, is required for the use of Amdroid. Check it out!!!

Categories: Development Tags:

Shifting goals for 3.5.x development

March 9th, 2009 Karl Vollmer Comments off

After sleeping on the release of Alpha2 for the 3.5.x branch I’ve decided to shift the development goals for this release. Rather then trying to pump a few new features into it I am going to instead focusing on polishing the existing changes with the goal of releasing a Beta within a week. Once it’s in Beta I would like to propose a string freeze for one month. At which time would be the planned 3.5 stable release. Over the last few days I’ve been trying to close some of the older bugs, however, if there is an feature you really want to see completed for 3.5.x submit now or hold your peace for at least a week.

A big motivator behind this shift is the desire to get people off of the 3.4.x API as it has a rather high initial investment in terms of configuration, and quite honestly has a very confusing configuration. Something that was unavoidable without some of the changes made to 3.5.x.

Categories: Development Tags:

Video support, IPv6 Support, ACL Creation Wizard

February 1st, 2009 Karl Vollmer Comments off

Development has started to pick back up again, in spite of work. This weekend I added very limited Video streaming support to SVN. I’ve also updated IP History and ACL’s to support IPv6 addresses as well as IPv4 addresses. Along with the IPv6 support comes some new Wizards for creating ACLs that should simplify setup. Hopefully we should be looking at another Alpha of Ampache sometime in the next few weeks. With the addition of Video support there will most likely be an Alpha3 in order to fit all the changes in before going into Beta.

Categories: Development Tags:

Just when I thought I was out… they pulled me back in.

December 21st, 2008 Karl Vollmer Comments off

Wow, not doing good here. I’m in the middle of moving once again so Ampache has yet again been put on hold. I will try to squeeze an Alpha release of 3.5 out sometime soon. I’ve decided to scale back the changes I had originally planed for 3.5.x in favor of getting another stable out as fast as possible.

The next release of ampache that I’m planning will hopefully have a major interface change / update that should solve a lot of the issues / confusion that new users have. This update will not come until post 3.5 stable. Happy Holidays all

Categories: Development Tags:

Progress at Last

November 19th, 2008 Karl Vollmer Comments off

The commits have started to roll back in, now that I’ve got internet at home again. We are hopefully on track for an Alpha release by the end of the month. There is still a lot of work to be done for 3.5.x however, I am hoping to get it out quicker then I did 3.4.x as I can’t wait to move to the new XML API which in addition to a ACL Wizard should make setting up clients that use Ampache’s XMLAPI that much easier! Speaking of the API, Kevin Purdy is at it again, this time he’s working on an adaptation of Quickplay for Android. I will post something once he has a working product.

One of the main goals of the 3.5.x release is to make some major UI improvements. There have already been some really good discussions in the forums however if you have an idea of how to make the Ampache UI more friendly, think something is confusing, or don’t think something is where it belongs please submit a feature request. So that we can make sure to address it.

Categories: Development Tags:

3.5-Alpha1 right around the corner in spite of free.fr

October 29th, 2008 Karl Vollmer Comments off

Thanks again for all your patience. I still don’t have internet at home, been waiting 21 days for free.fr to correct the HWA of my DSL modem so it can authenticate with their service. However, I’ve resigned myself to just paying for internet service at a cafe so I can get some commits in. If all goes well I should be all ready to release 3.5-Alpha1 as soon as I get internet (and by extension SSH access to the colo).

Also thanks to Martin Diphoorn for an amazing patch that corrects a lot of minor html and formating issues.

Categories: Development Tags:

Still no real Internet

October 14th, 2008 Karl Vollmer Comments off

Still stuck without real internet, have the box now… but they screwed something up on their end. Maybe this week, expect the code to start rolling in once I’ve got real internet.

*Update*
I’ve made a little bit of progress on internet here. However it’s starting to look like it’s something France Telecom will have to fix, which means at least another 2-3 weeks. Thanks to momo-i whose been committing patches in my absence.

Categories: Development Tags: