Creating 7.8 trunk

git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33884 62299810-d8cb-41fd-93b7-d32162e5a4a4
bump version numbers to 7.8.0

git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33888 62299810-d8cb-41fd-93b7-d32162e5a4a4
 r80710@macbookpro (orig r33886):  mherger | 2012-03-12 01:43:27 -0400
 Bug: 17923
 Description: add x-forwarded-for header to BBC stream requests
 r80711@macbookpro (orig r33887):  mherger | 2012-03-12 02:14:47 -0400
 Fixed Bug: 17921
 Description: fix Swedish translation for "Update..." message


git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33889 62299810-d8cb-41fd-93b7-d32162e5a4a4
Alarm - change server backup alarm delay from 20s to 90s after original alarm has fired to allow more time for radio streams taking a bit longer to actually start playing. 


git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33894 62299810-d8cb-41fd-93b7-d32162e5a4a4
Alarm - use more robust test about whether a stream is playing.


git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33895 62299810-d8cb-41fd-93b7-d32162e5a4a4
apply patch to clean up restart behaviour - thanks quiet.dragon!

Bug: 17729
git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33898 62299810-d8cb-41fd-93b7-d32162e5a4a4
changelog updates

git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33899 62299810-d8cb-41fd-93b7-d32162e5a4a4
Task  B0020: Player control over UDP

Extend mixer command to take optional controllerSequenceId and controllerSequenceNumber tagged parameters. Stash these in the client object for the duration of the command.
Extend Slimproto audg to carry controller-id in addition to sequence number if controllerSequenceId is defined.


git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33901 62299810-d8cb-41fd-93b7-d32162e5a4a4
fix a few typos

Bug: 17935
git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33902 62299810-d8cb-41fd-93b7-d32162e5a4a4
fix variable initialization

Bug: 17933
git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33903 62299810-d8cb-41fd-93b7-d32162e5a4a4
 r80714@macbookpro (orig r33890):  agrundman | 2012-03-12 16:19:19 -0400
 Fixed bug 17885, DLNA 7.3.28.2: GetProtocolInfo needs all DLNA profiles listed first
 r80715@macbookpro (orig r33891):  agrundman | 2012-03-12 16:40:17 -0400
 Fixed bug 17890, remove the ability to pass scanner.pl a specific directory to scan. This is not supported by the new media directory and scanner code.
 r80716@macbookpro (orig r33892):  agrundman | 2012-03-12 17:26:45 -0400
 Fixed bug 17422, fix utf8 chars in db favorites
 r80726@macbookpro (orig r33893):  mherger | 2012-03-13 03:24:55 -0400
 Fixed Bug: 15001
 Description: Only one pop right is required despite needing to back up 2 levels.


git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33904 62299810-d8cb-41fd-93b7-d32162e5a4a4
Need to declare controllerSequenceId  & controllerSequenceNumber in Client.pm.

git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33905 62299810-d8cb-41fd-93b7-d32162e5a4a4
Fix from Ralphy for 88200 pcm_sample_rates table entry.

git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33906 62299810-d8cb-41fd-93b7-d32162e5a4a4
Change default for new players: play (resume) on power-on.

git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33907 62299810-d8cb-41fd-93b7-d32162e5a4a4
add additional sampling rates to allow support for these with 3rd party usb kernels


git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33909 62299810-d8cb-41fd-93b7-d32162e5a4a4
 r80877@macbookpro (orig r33910):  mherger | 2012-03-28 00:30:03 -0400
 Bug: n/a
 Description: bye bye Napster, you're now a Rhapsody company
 r80878@macbookpro (orig r33911):  mherger | 2012-03-28 00:30:58 -0400
 Bug: n/a
 Description: changelog updates
 r80879@macbookpro (orig r33912):  mherger | 2012-03-28 00:36:39 -0400
 Bug: n/a
 Description: bump version numbers


git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33914 62299810-d8cb-41fd-93b7-d32162e5a4a4
 r80880@macbookpro (orig r33913):  mherger | 2012-03-28 00:48:55 -0400
 Bug: n/a
 Description: changelog updates


git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33915 62299810-d8cb-41fd-93b7-d32162e5a4a4
Fixed bug 17174: Title info doesn't update correctly when multiple SBs are playing same station

Inform (the sync-group master) of other players that are playing the same station when a station's
current title is updated.

Bug: 17174
git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33917 62299810-d8cb-41fd-93b7-d32162e5a4a4
Fixed bug 17758: Pop up symbols linger too long on the screen 

Do not set a duration of 10000 on jive show-brieflies for current song state, which are used for playlist jump events, just to ensure that the new track title is pushed to the first line of the display and stays there until a new playerStatus arrives (which can take quite a long time under some circumstances). This affected both the duration of the new title on the display and that of the the Play pop-up icon if the command was invoked via IR.  Having the popup hang around for 10s can be irritating. Given that the player has control of title change itself, it can set a long duration on just that element and use the default show-briefly duration for the popup.


Bug: 17758
git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33918 62299810-d8cb-41fd-93b7-d32162e5a4a4
Fixed bug 17937: Now Playing information can alternate between station and current-track titles at track skip 

Send an empty string as  the track title to jive in buffering messages. The player will not update the title in this case.

Bug: 17937
git-svn-id: file:///home/awy/mirror/slim/7.8/trunk/server@33919 62299810-d8cb-41fd-93b7-d32162e5a4a4