summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of popup on cover artsAfterster2013-11-054-0/+146
|
* Add XBMC LocalplayAfterster2013-11-0517-0/+1702
|
* Fix VLC Localplay basic authentication.Afterster2013-11-052-79/+53
|
* Drop validateEmailPaul Arthur2013-05-302-883/+0
| | | | | PHPMailer will validate the format of the address, and that's all we really want.
* Bump PHPMailer to 5.2.6Paul Arthur2013-05-3039-1216/+2634
| | | | Development has moved to GitHub: https://github.com/PHPMailer/PHPMailer
* Bump getID3 versionPaul Arthur2013-05-1314-352/+549
|
* Treat Snoopy the same as other external modulesPaul Arthur2013-03-297-135/+792
| | | | | It gets its own directory containing the minimally modified contents of its upstream source tarball.
* Don't store plaintext passwordsPaul Arthur2013-03-281-2/+1
| | | | http://dbareactions.tumblr.com/post/41455377237/when-i-see-app-passwords-stored-in-clear-text-in
* Make remote catalogs actually workPaul Arthur2013-03-281-75/+73
|
* Clean up AmpacheApi modulePaul Arthur2013-03-281-180/+191
| | | | | | Remove trailing whitespace. Centralise debugging by using a function. Add an optional debug callback for passing debug messages up the chain.
* getID3: Import bugfix from forumPaul Arthur2013-02-111-4/+32
| | | | | Multi-valued ID3v2 tags are now split properly. Pondering whether this breaks anything...
* Yank out the Flash player by the roots.Paul Arthur2013-01-286-133/+0
|
* Cosmetics: death to tabsPaul Arthur2013-01-2613-2016/+2017
| | | | | The refactoring I've been doing has reminded me of my strong preference for spaces, and I feel inclined to impose my will on the tree.
* Cosmetics: clean up remaining headsPaul Arthur2013-01-2515-112/+40
|
* Remove unused mp3tunes classPaul Arthur2013-01-251-490/+0
|
* Remove unused jamendoSearch classPaul Arthur2013-01-251-78/+0
|
* Update Whatever:hover to 3.11Paul Arthur2013-01-252-0/+296
| | | | | | | http://peterned.home.xs4all.nl/csshover.html#changes Claims to fix a performance issue. Also move it out of templates/ into modules/ since it's external code.
* Update Horde_Browser to git HEADPaul Arthur2013-01-221-114/+210
| | | | | git clone git://github.com/horde/horde git diff f93a5f19 112808d8 framework/Browser/lib/Horde/Browser.php
* Cosmetics: kill some more PHPDoc clutterPaul Arthur2013-01-156-92/+2
|
* Drop unused nusoap libraryPaul Arthur2013-01-1513-17678/+0
|
* Update prototype to git HEAD (4ce0b0f)Paul Arthur2013-01-151-37/+60
| | | | git://github.com/sstephenson/prototype.git
* Make playlist downloads idempotentPaul Arthur2013-01-151-2/+3
| | | | | | | | | | | | | | | | | | | | Should fix the VLC plugin, as well as allow direct use of an Ampache site on Android devices. First, split the Stream class into an instantiable class that does the playlist wrangling and a static class that handles the streaming stuff. How does this work? Well, stream.php does its fancy stuff like gathering the media IDs and clearing the playlist, but instead of generating the playlist file there we use the Stream_Playlist class to store the list of URLs in the database, then redirect to play/index.php to create the actual download (there are some magic playlist types like localplay that don't need to redirect.) The playlist will be cached as long as that stream session is active, so it can be downloaded multiple times and by clients that don't share the browser's cookie cache. Clean up the playlist generation by reducing copypasta.
* Clean up the VLC localplay controllerPaul Arthur2013-01-151-21/+8
|
* Remove old and busted shoutcast controllerPaul Arthur2013-01-151-638/+0
|
* mpd: Drop silly ClearPLIfStoppedPaul Arthur2013-01-152-23/+0
|
* Clean up the MPD localplay controllerPaul Arthur2013-01-151-21/+16
|
* Clean up the httpQ localplay controllerPaul Arthur2013-01-151-75/+42
|
* MPD: Drop outdated README, use json_encodePaul Arthur2012-11-132-65/+7
|
* Update getID3 to 1.9.4b1Paul Arthur2012-10-1175-2233/+2557
| | | | | Notably: "PHP5 standards improvements". Maybe it will throw less PHP warnings now.
* Update prototype to git HEAD (ecacc0246f)Paul Arthur2012-08-111-1562/+2516
| | | | git://github.com/sstephenson/prototype.git
* Switch from _() to T_()Paul Arthur2012-04-124-23/+23
| | | | | | Even if we move away from php-gettext in the future, it's easy to write a quick T_() as a simple wrapper; it's not so easy to rewrite PHP to allow redeclaration of a function.
* Replace unclearly-sourced gettext emulatorPaul Arthur2012-04-127-409/+1638
| | | | | | | php-gettext is niftier. With its autoemulation we can use native gettext if the locale support is set up properly, or automatically fall back to emulated if not. This should address many of the issues people run into when trying to use different interface languages.
* Update getID3 from 1.9.1 to 1.9.3Paul Arthur2012-04-0920-1568/+1327
|
* Clean up uses of Config::set and Config::set_by_arrayPaul Arthur2012-03-064-4/+4
| | | | | Consistently pass in a boolean instead of a string or an int for the clobber flag.
* Fix some missing documentation, remove some obsolete functionsKarl Vollmer2011-12-011-0/+1
|
* Switched API to exceptions rather then trigger_error in most instances, more ↵Karl Vollmer2011-11-281-17/+45
| | | | | | work on the remote catalog indexing.
* AmpacheApi -- Store handshake informationKarl Vollmer2011-11-231-0/+24
| | | | Catalog -- pull handshake info, do something with it?
* Add Basic Ampache API library - to be used by the remote catalog functionalityKarl Vollmer2011-11-231-0/+322
|
* Removed examplesKarl Vollmer2011-11-2317-662/+0
|
* Remove unneeded file from captcha modulePaul Arthur2011-11-151-138/+0
|
* Remove test scriptsKarl Vollmer2011-11-1548-6272/+0
|
* Use strtolower in Horde_BrowserPaul Arthur2011-10-291-5/+6
| | | | | This is less locale-safe than Horde_String::lower, but if we start pulling in other parts of Horde the madness may never end.
* Update Horde_Browser to latest.Paul Arthur2011-10-271-536/+634
|
* Update Captcha PHP to 2.3Paul Arthur2011-10-275-139/+411
| | | | http://freshmeat.net/projects/captchaphp
* Update getID3 to 1.9.1Paul Arthur2011-10-2771-4594/+6364
|
* Update PHPMailer to 5.2.0Paul Arthur2011-10-27105-737/+9837
|
* FS#193 - Localplay MPD cannot turn off Repeat or RandomPaul Arthur2011-10-101-1/+1
| | | | | The rewritten MPD module did not allow passing false values to MPD. Using isset instead of boolean evaluation fixes this.
* getID3: Don't unset the UFID values in id3v2 tags.Paul Arthur2011-05-041-1/+0
| | | | These are used for retrieving the MusicBrainz track IDs.
* Use latest stable getid3 version (1.8.5)Paul Arthur2011-05-0487-27388/+33846
| | | | | | 2.0 is supposedly still being developed, but the current version is not recommended by upstream, and 1.8 receives active updates and appears to work better on the files I tested. Fixes FS#169
* Clean up some PHPDoc crapPaul Arthur2011-04-0417-141/+28
| | | | | | Remove misleading, unvetted, or in some cases just plain wrong data. Packages and categories weren't being used correctly. They still aren't.