Shop Mobile More Submit  Join Login
×




Details

Submitted on
April 8, 2012
File Size
18.8 MB
Link
Thumb
Embed

Stats

Views
144,231 (91 today)
Favourites
447 (who?)
Comments
1,096
Downloads
48,583 (23 today)

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
×
Zetro v2.9 (15.11.2014) by AnonymousGrafix Zetro v2.9 (15.11.2014) by AnonymousGrafix
Feel free to show your support and appreciation by donating through Paypal.

DONATE


Notes:
If you have been using other skins there might be a conflict with components if the previous skin did not use the "user-components" folder. In this case foobar will use the plugins inside the components folder  which might be outdated and cause errors with this skin. Remove the components folder and then reinstall foobar in portable mode. This will only perform an update and you will not lose playback stats

IF you are updating it's a good idea, but not essential, to remove any previous versions of this skin (the Zetro folder) to avoid orphaned files.

Upon first load foobar will take a few seconds to create an image cache for your library. This will only happen the first time

Make sure to look in the provided Help folder for more instructions.


Updates
* Bug fix
+ New feature

v2.9
+ All new and improved buttons and tabs
+ (Songs) Added easy to navigate grouping buttons (right click to sort)
+ (Songs) New Genre grouping
+ (Songs) Now playing button to focus on current track in playlist
+ (Songs) Open folder of playing song button
+ (Songs) Add files button
+ (Songs) Refresh playlist button
* Changes to the folder structure of cached files
* Increased background images from 20 to 25
* (Album info and Artist info) Updated scripts
* (Library) Now displays more rows when maximized
* (Library) Various other improvements
* Updated foo_ui_hacks.dll
* Other minor fixes
* and more...
- Removed foo_uie_graphical_browser
- Memory improvements


Thanks to:
hanulbi who's skin inspired and helped to understand some of the coding.
thanhdat1710 for the wsh library panel
mark2k3 for the allmusic and last.fm scripts
MarkKoenig for the GTA Radio stations which helped to group the playlists by genre

If you want credit for your image just say so
If you want an image removed you can say that too
Add a Comment:
 
:iconhuggy020:
huggy020 Featured By Owner 5 days ago  New member
Do we need all the "cache" information stored on the computer. Is there a setting to just download it when playing a track, but not stored it after??. I am not refering to the \media folder.  Thanks
Reply
:iconhathanh95:
hathanh95 Featured By Owner Edited Feb 22, 2015
Hey, I have a problem with the front, it doesn't stand separately, it's just messy, here's the screenshot :) tks

i.minus.com/ibu7thvNQlKKGT.jpg
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Feb 22, 2015   General Artist
That's because you have increased the font size but not adjusted the spacing to accommodate the larger size.

You will need to change the YY position were you see $drawstring code. For example:
$drawstring(%codec%[ %codec_profile%][ @ %bitrate% kbps],
XX,YY,WW,HH,%TEXT.COLOUR%-10,right vcenter glow_aa,outline:%TEXT.SHADOW%-20)
Reply
:iconhathanh95:
hathanh95 Featured By Owner Feb 22, 2015
No I did nothing, it happened right after I opened foobar. Can you be more specific about the solution ? Tks
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Feb 22, 2015   General Artist
Well if you look at the preview image above, you can see that the font in your picture looks to be quite a bit larger.

Right click on that playlist you have shown->Settings...

Replace the stuff under //--------> Track Info

with this

//--------> Track Info
$if($not(%el_isplaying%),
$font(,9,)
$drawstring([%title%],
$add($get(text.left),21),8,$sub(%el_width%,250),%el_height%,%TEXT.SHADOW%-10,nowrap elipchar glow_aa,outline:%TEXT.SHADOW%-20)
$drawstring([%title%],
$add($get(text.left),20),7,$sub(%el_width%,250),%el_height%,%TEXT.COLOUR%,nowrap elipchar glow_aa,outline:%TEXT.COLOUR%-50)

$font(,7,)
$drawstring([by %artist%][ from %album%][ '('%date%')'],
$add($get(text.left),23),4,$sub(%el_width%,250),%el_height%,%TEXT.SHADOW%-10,vcenter nowrap elipchar glow_aa,outline:%TEXT.SHADOW%-20)
$drawstring([by %artist%][ from %album%][ '('%date%')'],
$add($get(text.left),22),3,$sub(%el_width%,250),%el_height%,%TEXT.COLOUR%,vcenter nowrap elipchar glow_aa,outline:%TEXT.COLOUR%-80)

$drawstring(Has been played $get(play.count),
$add($get(text.left),23),19,$sub(%el_width%,250),%el_height%,%TEXT.SHADOW%-10,vcenter nowrap elipchar glow_aa,outline:%TEXT.SHADOW%-20)
$drawstring(Has been played $get(play.count),
$add($get(text.left),22),18,$sub(%el_width%,250),%el_height%,%TEXT.COLOUR%,vcenter nowrap elipchar glow_aa,outline:%TEXT.COLOUR%-80)

$drawstring([%length%],-10,-10,%el_width%,%el_height%,%TEXT.SHADOW%-10,right vcenter glow_aa,outline:%TEXT.SHADOW%-20)
$drawstring([%length%],-11,-11,%el_width%,%el_height%,%TEXT.COLOUR%,right vcenter glow_aa,outline:%TEXT.COLOUR%-80),)

$font(,7,)
$drawstring(%codec%[ %codec_profile%][ @ %bitrate% kbps],
-7,12,%el_width%,%el_height%,%TEXT.SHADOW%-10,right vcenter glow_aa,outline:%TEXT.SHADOW%-20)
$drawstring(%codec%[ %codec_profile%][ @ %bitrate% kbps],
-8,11,%el_width%,%el_height%,%TEXT.COLOUR%,right vcenter glow_aa,outline:%TEXT.COLOUR%-80)
Reply
:iconhathanh95:
hathanh95 Featured By Owner 5 days ago
wow, it worked, thank you for the help. Keep up the good work :)
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner 5 days ago   General Artist
:)
Reply
:iconayuometa:
AyuOmeta Featured By Owner Feb 21, 2015  New member Hobbyist General Artist
Just perfect too!!!
nice integration with this video player bit.ly/1voG8JE
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Feb 22, 2015   General Artist
That's what I use too :P
Reply
:iconsuccession:
Succession Featured By Owner Feb 18, 2015
Is there a way to automatically refresh to show Now Playing? Whenever it goes to a new song it doesn't scroll down or anything.
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Feb 22, 2015   General Artist
It should do so unless you don't have the "cursor follows playback option" selected. Menu button->Playback->Cursor follows playback

You can also press the little play button on the left of the black bar above the playlist
Reply
:iconsuccession:
Succession Featured By Owner 6 days ago
Works like a charm now! Thanks for the info :)
Reply
:iconjustin-c18:
justin-c18 Featured By Owner Feb 15, 2015
Hey, first of all. Thanks a lot for the skin, it really is one of the best I've seen. I love it, I'm really happy with what you've done, but I hope you have bigger plans with it. It is complete, however, more options would make it a lot better.

Here's some things that I'd like to see implemented:

1. A cool spectrum analyzer as an option. Possibly in the left panel above the Play button.
2. Better background implementation. The ability to add a background without changing filenames to a current label.
3. Options to use some of the empty space on the left side of the panel. Adding hotlinks to playlists which include being able to rename labels.
 - As an example: clicking on a Shoutcast label, implements a Shoutcast playlist, listing my radio stations.
4. Hovering label for icons to show name.
5. Option to minimize the left-side bar to an icon.
6. Nesting some of these options into  a options menu.

I'm unsure of the scope of my recommendations/ brainstorming with what options you do and don't have, but again, thanks a lot. I hope you are not offended by the suggestions and hope you take what I've said into consideration.

Thanks.
Rock on!
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Feb 22, 2015   General Artist
Thanks for your suggestions.

I have been working on some new things for an upcoming release
Reply
:iconjonthejonjon:
JonTheJonJon Featured By Owner Feb 7, 2015
I'm having an issue where some of my tracks are not showing up in the library. For example, I have 6 out of 10 tracks for Harmonium's L'Heptade and the other 4 remain missing. However, when I sync my library with my iPod, the tracks are there but listed as a seperate album entry.
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Feb 22, 2015   General Artist
The problem is in the metadata, there is something different in the tags. Highlight all of the songs in the playlist and re-tag the album name and date. Sometimes something as simple as a space will make things think they are a different album
Reply
:icontachmonite37:
tachmonite37 Featured By Owner Feb 5, 2015  New member
Hi, a total noob question but how do you install this?
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Feb 6, 2015   General Artist
Install foobar in portable mode. Then simply extract the contents of this download directly into the foobar2000 folder. On first run of the program select Columns UI. Done
Reply
:iconvalodichka:
valodichka Featured By Owner Feb 5, 2015  New member
Really nice skin, i'm using it now and I have a few questions:
1. The album art in the library tab isn't a square, its a bit wider. How can I fix this?
2. In the library tab, near every album's artwork it displays the artist name, album name, and # of tracks. Id like to remove # of tracks and add two other fields (year and length). How do I?
3. In the previous version of foobar2000 that I had, I used to select an album and hit enter to send it to a playlist. It worked great since if there was no playlist it would create one and immediately start playing it, and if a playlist already existed it just added that album to the end. How can I do this here?

Thanks in advance!
Reply
:iconmyflameburnsblue:
MyFlameBurnsBlue Featured By Owner Edited Feb 3, 2015  New member
Hi,
awesome theme. I actually found it by looking for a skin with allmusic support.

I've been wondering, is there any way that you could show the allmusic rating (and maybe also the user rating from allmusic users)? You know, whether it's a four star album or a five star one according to AMG.

Another thing... I noticed that the image of the artist (when I click on "artist" looks distorted - a bit too wide). Concerning the album images, I also have the feeling that this is the case, but only to a slight degree. Shouldn't the artist and album images have a square format?
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Feb 4, 2015   General Artist
I look into the rating thing.

I chose to make the images not square(4x4) because it is more of a HD\Widescreen theme so images share the same aspect ratio, I find it more aesthetically pleasing that way. You can remove this affect if you would like by going into the code but that will throw off the spacing
 
Reply
:iconsamithaj:
samithaj Featured By Owner Feb 1, 2015
Nice skin AnonymousGrafix ,influenced me a lot designing my foobar :)
Is there a way to not to view songs in a album in your wsh library panel, like the first one from thanhdat1710 (thanhdat1710.deviantart.com/ar…) ,just the album art(clicking it causes to sent to playlist)
I would like too if you use album art of track tag for covers.

Reply
:iconerictfkc1220:
erictfkc1220 Featured By Owner Edited Jan 25, 2015
Dear AnonymousGrafix
Could Library Cover Flow Panel use the album art of track tag?
Because I most put song of  the same artist in the same folder instead of assorting in different album folder.
Or another method to solve this problem?

Another bug is the playlist manager panel.
When I right click on a auto play playlist then select AutoPlayList Format, it has nothing to do.
Reply
:iconilovesellingfreestuf:
Very well designed skin. many thanks
Reply
:iconerictfkc1220:
erictfkc1220 Featured By Owner Edited Jan 20, 2015
Dear AnonymousGrafix
I want to edit the awesome skin.
I have some problem.
Could you tell me what is the tab image font and the size? and the alpha value (original file and the_h file)
I want to add a new panel to try some function.
Thanks~
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 21, 2015   General Artist
Segoe UI Semilight
white
size 30px
spacing -50
aa smooth
original tab transparency 40%
highlighted tab 80%
Reply
:iconerictfkc1220:
erictfkc1220 Featured By Owner Jan 22, 2015
Much thanks to you~
I'll try it~
Reply
:iconderous6th:
Derous6th Featured By Owner Jan 17, 2015
Best Foobar's Theme so far for me. But it has some problem with WSH panel in win8.1 , can you fix it :) ? And how can i hide Window Tilebar ? ( i know it possible because my friend has accidentally do it )
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 17, 2015   General Artist
What are the problems? I'm on Win 7 so you will have to give me the details.

The titlebar should be hidden by default. It should look like this in the preferences window   www.dropbox.com/s/bctlc79mow0n…
I'm inclined to think that something might not have installed correctly which might also be the reason the wsh panel is not working for you.

Let me know
Reply
:iconderous6th:
Derous6th Featured By Owner Edited Jan 18, 2015
Here are my problems :) . I have used your skin before when i was using win7 and it worked perfectly .

i.imgur.com/NciIMl3.jpg
i.imgur.com/M6q36tD.jpg ( this also happen in Artist , Library tab )
P/s : Thanks . Now I can hide the titlebar thank to your Pic. :)
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 18, 2015   General Artist
Looks like it's not finding the script files. Are you using a portable install?
Reply
:iconderous6th:
Derous6th Featured By Owner Jan 18, 2015
No. Im using a Full Installation foobar :).
Reply
Hidden by Commenter
:iconderous6th:
Derous6th Featured By Owner Edited Jan 21, 2015
Wrong location of script files .No problems now.I just put a skin folder in .roaming/foobar2000 and it all work . Thank you for helping me. :).
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 21, 2015   General Artist
Good to hear you got it sorted
Reply
:iconmangoolitza:
mangoolitza Featured By Owner Edited Jan 17, 2015
Love this theme! Any chance for adding a discrete spectrum analyzer, a scrollbar to the playlist (songs tab) and a stop button?
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 17, 2015   General Artist
Click the arrow on the right of the set of buttons on top of the playlists in the songs tab for the scrollbar. I'll see about the other stuff.
Reply
:iconmangoolitza:
mangoolitza Featured By Owner Jan 17, 2015
Thanks :)
Reply
:iconitsbernard:
itsbernard Featured By Owner Jan 10, 2015
is there a tutorial to install this skin?
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 10, 2015   General Artist
Yes, if you look inside the rar file>skins>Zetro, you will see a "help" folder with notes on installation and features.

Basically you can just extract the contents of this rar into your foobar installation. It works best with foobar in portable mode or else you will have to place the contents of this rar into the user profile folder on your C:/ drive that foobar uses
Reply
:iconlucifernd:
LuciferND Featured By Owner Jan 9, 2015  New member
How to activate artist mode? My Artist mode is black. Help me, pls!
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 10, 2015   General Artist
Once you play a song, a folder will be created called "images" that will download 1 artist image and 1 album image where the song is located (provided the artists isn't too obscure). The skin will look to that location to display the background. If there is no image then the background will be black, just refresh or restart the song. This will be an issue the first few times but once they have been played, the images will display right away
Reply
:iconmelodio:
Melodio Featured By Owner Jan 3, 2015
how do I custom the background?
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 6, 2015   General Artist
Replace the images found inside of your foobar installation folder>skins>Zetro>backgrounds, using the the numbers as the file name.
Reply
:iconthewaywest:
thewaywest Featured By Owner Edited Dec 28, 2014
Library WSH Panel script modification to correctly align the cursor in the search bar, and order and number multi-disc albums correctly. ASUS N550J running Windows 8.


1 - added a cursor offset so it can be easily managed at the top of the script:

062   var form_text_cusor = 0, form_text_cusor_offset = 8,  // on same line to maintain current numbering


2 - applied this offset to the cursor painting code, as well as the blue selection block:

380   on_form && form_text_cusor_hiden && (bold_start == bold_end) && gr.DrawLine(form_text_cusor_x + form_text_cusor_offset + text_heigh/10,text_heigh/10,form_text_cusor_x + form_text_cusor_offset + text_heigh/10,text_heigh*0.7,1,0xffffffff);

382   (bold_start != bold_end) && gr.DrawLine(char_index[bold_start]+form_text_cusor_offset-2 + text_heigh/10,text_heigh/2,char_index[bold_end]+form_text_cusor_offset + text_heigh/10,text_heigh/2,text_heigh-1,0xff0099ff);


3 - added an argument to the track title string, and a handler column below, for disc number. The number drops out for discs without a number:

837   var TrackTitleFormat = fb.TitleFormat("[%discnumber%.] ^^ [%tracknumber%] ^^ $caps(%title%) ^^ [%length%]");

862   text_render.GlowText( 0xffffffff|0x00 , 0xffffffff|0x00, 0);   
863   text_render.RenderStringRect(gp, info[0] , g_font_al1, 08, 0, 20, 20, 0);
864   text_render.GlowText( 0xffffffff|0x00 , 0xffffffff|0x00, 0);   
865   text_render.RenderStringRect(gp, info[1] , g_font_al1, 18, 0, 20, 20, 0);
866   text_render.GlowText( 0xffffffff|0x00 , 0x00ffffff|0x00, 0);
867   text_render.RenderStringRect(gp, info[2] , g_font_al1, 50, 0, cell*2.8, 20, 0);
868   text_render.GlowText( 0xffffffff|0x00 , 0x00ffffff|0x00, 0);
869   text_render.RenderStringRect(gp, info[3] , g_font_al1, cell*3.0, 0, cell * 0.9, 20, 1);


4 - added sort option to run disc before track:

847   ob.pl.OrderByFormat(fb.TitleFormat("%discnumber% - %tracknumber% - %title%"),1);
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 6, 2015   General Artist
Thanks for the additions. I don't really use that panel much and hadn't noticed. I will add your corrections to the next update which will be a small bug fix release.
Reply
:iconthewaywest:
thewaywest Featured By Owner Jan 10, 2015
cool -- glad the additions can be of help. thanks for your voluntary work keeping your released code growing.
Reply
:iconthewaywest:
thewaywest Featured By Owner Edited Dec 28, 2014
Nice work, AG. Thoughtful design -- the progress bar/volume meter is a sweet touch. Really rocks foobar!

I've been having a little trouble with multi-disk albums (sorry if this exists somewhere in the thread already, but hard to search on it?): I keep a double-disk CD in a single folder, with file meta specifying disc number, total discs, and tracknumber. For example, Caetano Veloso "Circuladô Vivo" has 11 tracks on album 1, and 8 on album 2. In default foobar, these displayed and sorted (and _played!_) in correct order in all views. I can't get them to present correctly in zetro, however; the default zetro showed every track as a separate "Album". You should be able to duplicate by setting up a two-album disk set asdescribed above.

Here's what I've tried so far (all of which is missing some key ingredient):

- changed grouping from album - discnumber to just album. no multiple tracks, but now the header shows one disc 1 of 2, and the tracks are not sorting by disc and number, but jumbled together
- per documentation, tried using el grouping to cascade album|discnumber, to no effect... :(
- changed sorting from album - tracknumber to album - discnumber - tracknumber to no effect, alas... :((
- tweaked the ALBUM tab script to display discnumber if required, but that didn't affect the el_index sadly... $if(%length%, $ifgreater(%totaldiscs%, 1, %discnumber%.%tracknumber%, %tracknumber%),)))
- tried to find where the el_index is set but without success. don't want to go messing around too deeply under the covers, as I'll probably not remember (or want to remember) what I did to tweak things the "hard way" if I reinstall or upgrade.

In general, multi-discs seem to need a little attention. Any easy ideas to smooth this out?

UPDATE 1
forgot, I also went into the DISPLAY prefs, ColumnsUI, and tried to add %discnumber% to the column display and sort -- thinking that maybe you were leaning on that module in the Library or other views... but no change. The sorting must be managred within the ELPlayList module, but so far I haven't (blindly) discovered where...

UPDATE 2
How disappointing. The sorting DOES work if I manually force update (exposing the Sort... context menu and clicking it, or flipping between the defined sorting profiles). I remember reading somewhere in the ELPlayList documentation that sorting is manual -- ouch! Performance limitations cause this?? So now to figure out how to add an autosort mechanism to the view, so that they trigger when I open them.

The basic Library view has similar problems, but I can't get a handle on that code via context menu. Any clues how to tweak that section would be appreciated.
Reply
:iconanonymousgrafix:
AnonymousGrafix Featured By Owner Jan 6, 2015   General Artist
Yep, the sort limitations for the elplaylist are disappointing but I am more familiar with it's coding so I keep using it
Reply
Add a Comment: