Niols
f4c593ebfe
enhance external auth
...
add support for 'avatar' in external auths
add support for auto_create and auto_update for the avatar
add support for 'avatar' in LDAP
2016-05-03 17:11:42 +02:00
Niols
621fa165ba
enhance external auth
...
add support for 'state' and 'city' in external auths
add support for an 'auto_update' of the users date from external auths
add support for 'state' and 'city' in LDAP
2016-05-03 17:11:42 +02:00
Niols
6cbf700151
fix 1201 and rewrite LDAP class
...
and ran php-cs-fixer as told in the wiki
2016-05-03 17:11:42 +02:00
Afterster
b1c7cf9ef6
Merge pull request #1197 from Psy-Virus/patch-13
...
FIX for #1195 & New position for update notification
2016-04-09 08:24:51 +02:00
Manuel
3201efa5e6
New position for update notification:
...
Since ever, I hated it that the Update notification is within the
headerbox. Now it's on the top of the content div like the "updated
config" notification.
I also kicked out one permission check so the
"autoupdate" notification and/or the "new config" notification is only
shown if the permission is 100... Like before but in another way.
^^
Before, there was a `<span>...</span>`, no matter what user was
logged in. Now there is a div with `id="update_notify"` what is also
only shown, if the admin is logged in.
I also cleaned the depending CSS
rule in `/reborn/templates/default.css`
2016-04-05 03:57:27 +02:00
Joel Klinghed
8d91f875db
fixup! Make song count in handshake match the number returned from songs
...
Ok, now I get the style
2016-03-27 12:31:10 +02:00
Joel Klinghed
9c8924065c
fixup! Make song count in handshake match the number returned from songs
...
Style fix
2016-03-27 12:24:55 +02:00
Joel Klinghed
5e7affb21a
Make song count in handshake match the number returned from songs
...
Songs skip disabled songs so the handshake count should do the same
Also makes the counts for artists and albums not depend on included
song rows but on the number of rows in their own tables
2016-03-26 18:38:25 +01:00
Joel Klinghed
1b63f89d44
Make server/xml.server.php limit parameter for songs more stable
...
Disabled songs was hidden after the limit parameter was applied causing
the returned number of songs to be less than limit even if there were
more songs. Also caused offset to be a bit weird, example:
> Request offset=0&limit=1000
< Get 995 songs as 5 of them was disabled
So the client must use offset=N*1000 for the next
requests regardless of the number of songs in the
response until zero are returned as we truly was at
the end
2016-03-26 18:31:25 +01:00
Jahak
5842dcf9c8
Update daap_api.class.php
2016-03-21 21:36:18 +05:00
Jahak
179de70080
Update random.class.php
2016-03-21 21:13:46 +05:00
Afterster
779dec6654
Use clean_utf8 on xml api output
2016-03-21 08:24:22 +01:00
Niols
0729073857
Fix issue that blocks webplayer when transcoding
2016-03-06 22:31:01 +01:00
Afterster
deba68d9f8
Add helper to retrieve tmp directory path
...
Fix song xml special character on composer field
2016-03-05 13:07:47 +01:00
Afterster
58ede034c1
Fix tag map per user check ( fix #1094 )
...
Make update_380003 optional
2016-03-05 11:02:30 +01:00
Afterster
558e2c882a
Add starred information directly on subsonic item description
...
Add parent attribute to subsonic podcast episode information
Always display art on random album
2016-03-05 09:08:59 +01:00
Afterster
c01d5b55b9
Add licensing to song list column if enabled
...
Remove MOTD plugin and add it first by default if enabled
2016-03-03 22:34:40 +01:00
Afterster
5b75e70979
Add cover art to live streams
2016-03-03 21:44:06 +01:00
Afterster
07a99104cc
Add cover art on playlists / playlist items
...
Add last update date information to playlists
Always garbage collect catalog after any catalog action (fix #1156 )
2016-03-02 00:07:31 +01:00
Deelight
f0bfea6c8c
Only allow ID3 scanning for local catalog if "getID3" is declared in the metadata_order config parameter.
2016-03-01 17:47:05 +01:00
Afterster
0630676eb6
Add browse filter and light sidebar options
...
Add overload to force library item art display
2016-02-29 22:51:42 +01:00
Afterster
2de4417058
Add link to license on upload form
...
Add option to remove grid view from catalog favorites at homepage
2016-02-28 10:07:52 +01:00
Afterster
be816474f6
Add option to ignore song duplicate import
...
Add option to match catalog patterns on file upload
2016-02-27 20:35:03 +01:00
Afterster
a5a3e5dad0
Add optional %FILE% variable to script run on file upload
2016-02-27 15:41:07 +01:00
Afterster
be38dca973
Add artist prefix on album art title
2016-02-27 07:48:27 +01:00
Afterster
4dd4917ff9
Fix Podcast episode transcode
2016-02-26 06:56:56 +01:00
Afterster
8b77d6209f
Fix album group on query/browse when where clause specified ( fix #1148 )
2016-02-25 21:05:56 +01:00
Afterster
c128f84cda
Codec field is now mandatory on live stream
2016-02-23 07:32:41 +01:00
Afterster
1b8f5f460e
Fix ipv6 address regression on user ip history ( fix #1134 )
2016-02-23 07:15:32 +01:00
Afterster
13af27a43b
Add check to avoid parsing user ip address history if empty
2016-02-21 10:59:53 +01:00
Afterster
26db6b3c45
Merge pull request #1147 from Niols/develop
...
Rework LDAP Auth
2016-02-21 10:49:07 +01:00
Niols
661081ae91
rework LDAP auth
...
move it from Auth::ldap_auth to LDAP::auth
add support for other protocol versions
add support for StartTLS
add support for custom name field
=> if (givenName = John) and (sn = Doe), "givenName sn" gives "John Doe"
add support for custom attribute name for group's member attribute
clean code
2016-02-21 10:40:34 +01:00
Niols
bcd6c469b8
add default value tu AmpConfig::get
2016-02-21 10:20:58 +01:00
Afterster
a0e2258aa8
Fix Subsonic scrobble submission check ( fix #1141 )
2016-02-21 09:39:53 +01:00
Afterster
c6e858b93e
Merge pull request #1131 from thinca/fix-playlist_songs-api
...
Fix playlist_songs API
2016-02-19 07:19:33 +01:00
Afterster
41a6769c2d
Fix podcast sync
2016-02-16 07:38:44 +01:00
Afterster
e231533080
Add missing slash in album batch download link
...
Add log entry on Plex api stream
2016-02-16 06:22:39 +01:00
Afterster
c2db9a2e03
Fix Plex to Ampache resource resolution when library uuid is missing
2016-02-13 13:12:06 +01:00
Afterster
4fdec26519
Remove query string from podcast episode local filename ( fix #1118 )
2016-02-13 11:34:43 +01:00
Afterster
57b38eb952
Keep only mbid for first artist
...
Fix subsonic no scrobbling submission
2016-02-13 11:16:53 +01:00
Afterster
21df3dfc40
Add check on waveform image creation
2016-02-13 10:09:15 +01:00
thinca
aa66b7bf62
Fix playlist_songs API
...
<playlisttrack> tag does not appear in each items.
And errors occurred:
[Runtime Error] Invalid argument supplied for foreach()
2016-02-12 04:11:46 +09:00
Afterster
74b383e22e
Add library item context menu
2016-02-07 19:58:30 +01:00
Afterster
5b975f3e22
Update version to 3.8.2
...
Update CHANGELOG.md
Fix potential security vulnerability on smartplaylist search rule and catalog management actions (thanks Roman Ammann!)
2016-02-03 21:59:24 +01:00
Afterster
f3c9c2d811
Remove scrub_out on login title page
...
Avoid null on Smartplaylist random column
2016-01-20 22:11:08 +01:00
Afterster
9c83df3723
Ensure year is normalized on accepted rang
...
Fix some url issue related to asked download file name
2016-01-17 21:18:43 +01:00
Afterster
494563ef1d
Fix information flag if artist update was update manually
2016-01-11 23:24:10 +01:00
Afterster
05f37b54d8
Set information flag if artist update was update manually ( fix #1012 )
2016-01-11 21:27:12 +01:00
Afterster
55f011aea2
Fix user avatar upload ( fix #1084 )
2016-01-04 21:53:02 +01:00
Afterster
74dabd90d6
Fix waveform temporary file deletion issue if gd library is unavailable
...
Add PHP-GD test
2016-01-04 21:42:43 +01:00