Lawrence Brown
60a653daf4
copyright 2014 -> 2015
...
janitorial services
2015-01-04 21:36:41 +00:00
Afterster
4fd3a636be
Remove scrobbling from stream and add Scrobble method support in SubSonic API
2014-12-12 23:36:01 +01:00
Afterster
78f551d57b
Add display and mandatory user registration fields configuration ( fix #213 )
...
Add optional State and City columns to user table
2014-11-05 06:34:45 +01:00
Afterster
b98b1a5a95
Add count_type column on object_count table
...
Add stream control plugins (Hits and Bandwidth)
2014-10-24 07:48:50 +02:00
Afterster
2c221e8216
Add user geolocation and user statistical graphs
2014-10-06 01:05:17 +02:00
Afterster
bef75fd05a
Add Favorite and Rating to playlists
...
Improve Guest user view when use_auth=false
2014-10-02 21:23:07 +02:00
Afterster
44d97d4b74
Real 'remember me' feature
...
Change song_preview to plugins
Fix 7digital preview (2 legged oauth authentication)
2014-08-31 22:40:50 +02:00
Afterster
467e071b73
Add few songs & videos metadata
...
Add release type on albums
Add methods code comments on few classes
Display release date on all videos
2014-08-02 22:48:41 +02:00
Afterster
0254be9982
Better Video integration in Ampache features
2014-07-08 20:00:33 +02:00
Afterster
b5f92aa25c
Edit library items in a more generic way
...
Use real large image on Google gather arts
2014-07-08 00:51:52 +02:00
Afterster
d842ebbb00
Add art on Videos
...
Add videos support to Subsonic and UPnP APIs
Update Tmdb module
2014-07-06 20:46:46 +02:00
Afterster
ba47cdc4f2
Improve user resitration UI
...
Add user avatar and api key change on user account preferences
Fix user avater max file size check
2014-06-13 22:25:50 +02:00
Afterster
40e9396f3e
First upload and license implementation
...
Fix #252
2014-06-13 03:36:19 +02:00
Afterster
fee1e70ffa
Fix scrutinizer code style
2014-05-26 00:48:43 +02:00
Afterster
cd0b66391e
Ignore some unused warnings
2014-05-26 00:02:11 +02:00
Afterster
811115958e
Fix code style
2014-05-25 22:54:29 +02:00
Afterster
b16958f44e
Remove old code and fix old php errors
2014-05-25 22:54:04 +02:00
Afterster
453bb83c9e
Sending user registration validation email is now an option ( fix #195 )
2014-05-24 21:29:55 +02:00
Afterster
98664d2a84
Update copyright years
2014-05-18 09:53:57 +02:00
Afterster
9abed639d8
Add load time in footer and set catalog disable as an option to not increase sql query by default
2014-03-16 10:02:13 +01:00
Afterster
2a7583acda
Add missing item fields, stats function, playlist edition functions and API Key authentication type to Ampache XML API
2014-03-15 21:04:11 +01:00
Afterster
916057fda7
Add broadcast templates
2014-02-09 02:06:27 +01:00
Afterster
aebe9df1d5
Fix first user admin creation
2014-02-05 22:20:09 +01:00
Afterster
918e3a8c3f
Fix user creation
2014-01-31 08:17:27 +01:00
Afterster
5941bca264
Now playing avatar set to 64px
2014-01-31 07:14:28 +01:00
Afterster
1d3b8bbaba
Add user avatar upload ( fix #119 )
2014-01-30 22:05:16 +01:00
Afterster
24895f24f7
Add artist information tabs ( fix #126 )
2014-01-29 22:23:56 +01:00
Afterster
470dcea5b3
Add Gravatar / Libravatar plugins
2014-01-28 23:27:49 +01:00
Afterster
b4b8f33b85
Add OpenID authentication ( fix #113 )
2014-01-18 17:49:41 +01:00
Afterster
8fdbcce0fa
Fix vainfo filename regex match on Windows
...
Fix m3u import (no need to declare m3u filetype music/video file types anymore)
Only check for footer iframe on login page
Remove unused files (artifacts)
2014-01-17 00:15:35 +01:00
Afterster
c3b3a8021e
Add 'fake' directory to Subsonic streaming url when cUrl unavailable
2014-01-11 19:47:18 +01:00
Afterster
c12d13bdf9
Add subsonic getUser and getUsers functions
2014-01-11 17:13:14 +01:00
Afterster
e1ea687e4d
Don't join scrobbling thread
2014-01-11 12:40:23 +01:00
Afterster
41f5d0b7fd
Fix scrobbler thread autoloader and global variables
2014-01-11 12:34:40 +01:00
Afterster
5cdcf4b12f
Use pthreads when scrobbling if available
2014-01-11 10:44:47 +01:00
Afterster
a98ecd7376
Requests project replace Snoopy project and update to MusicBrainz API v2
2013-12-26 16:54:04 +01:00
Afterster
5eceaf2aea
Rename Config class to AmpConfig class to avoid conflict with PEAR ( fix #68 )
2013-12-13 08:36:23 +01:00
Afterster
b69b5a44f7
Fix code style
2013-12-12 08:36:11 +01:00
SUTJael
d803fdfbee
Ability to see used backend in "recently played" table ( Fix #62 )
2013-12-11 15:23:08 +01:00
SUTJael
9aeeaaa6b8
Showing agent in recently played list
2013-12-11 14:10:09 +01:00
Afterster
22cb316a48
Ampache code now respect PSR-2 code style
2013-11-17 18:54:14 +01:00
Paul Arthur
42ac1b0d19
Fix User::count()
2013-03-28 16:56:22 -04:00
Paul Arthur
744e6bb994
Make remote catalogs actually work
2013-03-28 16:56:21 -04:00
Paul Arthur
453a161a78
Scrub user data in User->update()
...
Fixes another persistent XSS vulnerability.
2013-02-07 16:36:44 -05:00
Paul Arthur
ef4d366060
Cosmetics: death to tabs
...
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.
2013-01-26 03:38:46 -05:00
Paul Arthur
8a750c3e87
Move [un]format_bytes() from general.lib.php to UI
2013-01-26 02:36:58 -05:00
Paul Arthur
57483216e4
Rename tmpPlaylist to Tmp_Playlist
2013-01-25 21:48:51 -05:00
Paul Arthur
16c3ba34fd
Cosmetics: clean up heads in lib/
2013-01-25 18:38:22 -05:00
Paul Arthur
2f8656a20c
FS#202 - Stats not registered on some songs
...
Removed check from User->update_stats. It looks iffy, is reported to be
broken, and everything that calls it has an independent check.
2012-09-20 12:13:51 -04:00
Paul Arthur
f65076b93d
Switch from _() to T_()
...
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.
2012-04-12 21:13:29 -04:00