Project

General

Profile

Bug #276

audacious winamp interface doesn't support some traditional skins

Added by Andriy Gapon about 12 years ago. Updated about 12 years ago.

Status:
Rejected
Priority:
Minor
Assignee:
-
Category:
-
Target version:
-
Start date:
April 09, 2013
Due date:
% Done:

0%

Estimated time:
Affects version:

Description

audacious can not load some archived/compressed skins.
Judging from the behavior and the code audacious expects that the skin pixmaps are at the root of the archive and thus they will be extracted into the root of a temporary directory.
But many traditional skins have all of their files in a single directory named after a skin.
E.g.:

$ tar tf titanium.tar.gz
titanium
titanium/balance.bmp
titanium/cbuttons.bmp
...
$ tar tf Coolblue.tar.gz 
Coolblue
Coolblue/balance.bmp
...

And so on.

audacious-skin-archive.diff (2.08 KB) audacious-skin-archive.diff one possible fix Andriy Gapon, April 09, 2013 18:53

History

#1 Updated by Andriy Gapon about 12 years ago

My idea is to try to use a subdirectory with a name equal to a basename of an archive.

#2 Updated by John Lindgren about 12 years ago

  • Subject changed from audacious winamp interface doesn't support some traditional skins to audacious winamp interface doesn't support some traditional skins

What is the source of these skins?

#3 Updated by John Lindgren about 12 years ago

  • Subject changed from audacious winamp interface doesn't support some traditional skins to audacious winamp interface doesn't support some traditional skins

#4 Updated by Andriy Gapon about 12 years ago

That's a very good question, indeed.
The answer is from here:
http://www.freshports.org/x11-themes/audacious-skins/
http://critical.ch/distfiles/audacious-skins-0.1.tar.gz
And that could probably mean that the files are manually repackaged and do not adhere to audacious expectations.

In fact, after a little research I see that originally these are xmms skins that were packaged as zip file in a way that is expected by audacious.
So, sorry for the noise I guess.

#5 Updated by Andriy Gapon about 12 years ago

Just a note that for .zip archives unzip is called with '-j' option, so the potential situation reported here should be handled transparently.
There doesn't seem to be a cross-platform way to do the same with tar.
There are some tricks but probably not worth bothering with them:
http://superuser.com/questions/71846/tar-extract-discarding-directory-structure

#6 Updated by John Lindgren about 12 years ago

  • Status changed from New to Rejected

Okay, closing. I did find it odd that "traditional" WinAmp skins were packaged in a .tar.gz format, since I highly doubt that WinAmp is capable of unpacking .tar.gz files.

Also available in: Atom PDF