OK, to get the A2DP service to work...
sudo apt-get install pulseaudio pulseaudio-utils pavucontrol pulseaudio-module-bluetooth
sudo gedit /etc/bluetooth/audio.conf
make the [General] section read:-
# This section contains options which are not specific to any
# particular interface
# Switch to master role for incoming connections (defaults to true)
SAVE the file and exit gedit.
Now with the Bluetooth Manager CLOSED .. restart the bluetooth service:
sudo service bluetooth restart
Now start the bluetooth manager .. right-click your (already paired) headphones and select "Audio Sink
" and you should see "success" in the bottom left.
menu > Sound & Video > PulseAudio Volume Control > Configuration (tab)
You should see your headphones listed .. in the drop menu select "High Fidelity Playback (A2DP)"
Fire up a tune in VLC and leave it running
menu > Sound & Video > PulseAudio Volume Control > Playback (tab)
VLC media player : audio stream on [YOUR HEADPHONES]
Audio from VLC (or whatever other app you set to use the headphones) should now be coming out of the headphones.