But I am impatient and don't like waiting for corporate bureaucracy to "fix" things that are broken. (How does that go again? Whatever cuts least into our bottomline...)
So, there is a patch proposed here that fixes the shortcoming (bug) in the API that wine had when dealing with SSL/TLS connections. Right off the bat, the patch does not work for the latest wine release (1.3.3). A little editing was required to patch the right files (dlls/wininet/internet.c iirc).
I fixed up the patch (which you can download by clicking here) so that after downloading the wine 1.3.3 tarball, I unpacked the tarball, patched, compiled, and indeed the patch works.
Specific commands used...
wget http://files.volatileminds.net/misc/audible_wine-1.3.3.patch
tar xjf wine-1.3.3.tar.bz2
cd wine-1.3.3/
patch -p0 < ../audible_wine-1.3.3.patch
./configure --prefix=$HOME/wine
make && make install
I did however need to get the wine dependencies from apt...
apt-get build-dep wine
Hope this helps others in the same boat as me! I hate waiting for companies to find time to appease the customers rather than making time.
Did you send this into wine-patches? If it hits the 1.3 branch I'll backport it to 1.2 and ship it with Ubuntu.
ReplyDeleteHi scott,
ReplyDeleteI have not. I assumed the patch was not included for reasons not explained on the bug page, but I will definitely send it out.
Thanks Brandon, works great!
ReplyDeleteThanks Brandon
ReplyDeleteI was able to help my sister. I installed Ubuntu on here computer and she was whineing about not being able to use Audible. Works great
I will say that I can't guarantee this doesn't break anything. I know it does break Steam.
ReplyDeleteSo, with this patch, I should be able to run Audible under Ubuntu and listen to the files on my computer? Or copy them to mp3?
ReplyDeleteHi djh,
ReplyDeleteI am not sure. TBH, I haven't tried that functionality.