Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Curaçao by Br3tt (Read 339222 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Curaçao by Br3tt

Reply #375
how can i sort playlist like %artist% - %title%? now it shows only title


Curaçao by Br3tt

Reply #376
how can i sort playlist like %artist% - %title%? now it shows only title


Use the tweaked version, right-click and choose "Group/Sort by -> Title". You can also define specific playlists where this sorting should happen all the time when you go to the settings of ELPlaylist..


Curaçao by Br3tt

Reply #378
I really love Curacao! 
One questions though - I used the tweaked file of Uncle Andy cause I read something about embedded cover art support. I tried it but the embedded covers aren't displayed it all. Anyone know if that's possible? EPlaylist should support this feature 

Curaçao by Br3tt

Reply #379
I really love Curacao! 
One questions though - I used the tweaked file of Uncle Andy cause I read something about embedded cover art support. I tried it but the embedded covers aren't displayed it all. Anyone know if that's possible? EPlaylist should support this feature 

I've added that possibility to the new tweaked version.. If you want to use embedded artwork (could lead to performance problems!) set the __EMBEDDED_ART__ under settings/field definition to 1.

I've also filled some other requests so maybe re-downloading (changed the filename!) makes sense. Here is a list of all the changes (maybe not complete..):

Code: [Select]
CURACAO TWEAKED version features/tweaks (most features are optional, see bottom!):
ELPlaylist:
* Playlist Grouping: Use group/sort by to get different visual styles of your playlist.
* Implementation of History-Plugin: When you use foo_navigator, the "History" grouping is for you. It sorts and displays by "last played" and groups the entries based on the day played. Under "field definition" set __HISTORY__ to the name for the playlist your history is stored in. Do the same in the grouping-tab/Group by History dropdown/playlist filter
* Show Album art for Single- or Soundtrackfiles in the playlist as well as relevant comment-info. (see"setting options" for further info)
* If genre is "Tribute" or a various artist album has "Tribute" in the comment-tag the specific tribute-info is shown in the group header. Additionaly it's sorted by original artist. Means: an AC/DC tribute is listed below the AC/DC albums and not at the end under "Various" - change this behaviour with the __TRIBUTE__ field definition!
* Use of embedded artwork in group header if you want to (see "setting options" below)

* Sorting and grouping with swapprefix(The,Die)
* Re-arranging german umlauts, sorting by release date if available (for greatest hits or own compilation albums)
* trimming special characters from filenames for artist or cover-images
* Lyric-Icon also showing when LRC-File exists, not only tag
* search for artist image in the parent directory and not only in centralized folder
* cover-name can be folder.jpg, cover.jpg or %directory%.jpg
* minor tweaks like 2-digit discnumbers, auto-fill tracknumber, etc.

* POP-UPS: complete redesign with following features for single songs:
- optimized background-image
- automatic resize
- listing of some additional tags, if existing
- special treatment when "Single" in comment-tag is found (for those who tag Single B-Sides with the same album as the original album release and put the info where the sond is really released on in the comment field.. )
- icon for existing lyrics and cover
- showing artist picture if available
- showing embedded cover if available, else cover defined in the "field definition"/__ART_PATH__

* POP-UPS: complete redesign with following features for group headers:
- no popup if no picture found or "nocover.png" shown if you set __SHOW_NOCOVER__ in the field definition to 1
- intelligent display of artist or cover album, depending on whether it's a various artist-album or not
- use of embedded artwork

------------------------------------------------------------------------------------------------------------

Graphical Browser:
- Sorting and grouping based on prefix "The", "Die" and german umlauts (same as elPlaylist)
- totally redesigned album/artist-browser based on Thuans great config. Features are:
display info for missing artwork, show play-icon (in images-folder) on playing album/artist
- of course.. popups
- directly jump to the specific artist in the playlist when clicking on letter without waiting for hours  Needs the foo_utils plugin though!!!!

------------------------------------------------------------------------------------------------------------

SETTING OPTIONS in elPlaylist settings under field definition:
__TRIBUTE__: set to 1 when you want to show the Tribute-info in group header and sort tribute-albums below original artist (needs Tribute-genre or "Tribute" in comment-tag)
__SHOW_NOCOVER: set to 1 when you want to see the nocover/noartist-image in the group-popups. If set to 0 no popup will be shown if no picture for artist or cover is found.
__COMMENTCUT__: cut comments in popups to this amount of characters
__SINGLE_ARTWORK__: show embedded artwork next to the ratings in the playlist, if song has "Single"/"Tribute"/"Soundtrack"/"Bonus" written in the comment field or %original album%-tag. This is useful when you make Rarities-compilation for artists and put the additional info of the original release in the comment-tag
__HISTORY__: name of the playlist that lists all played items (needs foo_navigator plugin). also set that name in the grouping tab!
__PHOTO_PATH_COLLECTED__: if you collect artist images centrally, set this to that specific folder
__PHOTO_PATH_PARENTDIR__: looking in parent directory for %artist%.jpg, if "collected path" is not found
__PHOTO_PATH_ALBUMARTIST/ARTISTGROUPHEADER__: special treatment of various artist album popups
__ART_SIZE__: cover and artist picture size in single song popup
__ART_SIZE_GOUP__: cover and artist size in group header popup (normally larger as only the picture is shown and no text)
__EMBEDDED_ART__: set to 1 if you want to use embedded artwork. If you experience performance problems just set it to 0!

I got some nice sorting problem...  Normally the sorting by "$swapprefix(%album artist%)" is fine... but I just found a release where the artist of some of the songs is identical with the album artist. For example "Faithless Renaissance 3D". It's some sort of remix album with various artists, but actually the album artist is "Faithless". They also contribute some own songs to it, so they are listed first and the other artists are then sorted below by tracknumber.. Any idea?

Curaçao by Br3tt

Reply #380
No more chronflow in this release ?

With tons of albums, it's very hard to use this, how do you make it ?

Curaçao by Br3tt

Reply #381
No more chronflow in this release ?

With tons of albums, it's very hard to use this, how do you make it ?


It's not THAT hard, although performance isn't best with all the covers shown.. If you're talking about difficulties with navigation use these features:
- alphabetical list at the top
- artist-list in upper right
- album / artist graphical browser at the bottom (switch is on lower right).

It mostly makes sense to use "highlight selected item in playlist" on single click what is possible with the foo_utils plugin.

Curaçao by Br3tt

Reply #382
Hmmm yeah, but i was really fond of Chronflow

I was asking also

is there always a search field ?
is it possible that when I re-open foobar that its positionned on the last played album ?
is it possible to put a chronflow instead of the "album / artist graphical browser at the bottom", i got tons of albums, and browsing the covers was really usefull, now it takes me 500 clicks to see my entire collection

Thanks a lot for this release, it's really great !!!!

And also thanks for your reply(ies)

Merry xmas

Curaçao by Br3tt

Reply #383
@ Onkel Andy
Many many thanks for sharing your config! You added some nice touches there 

I decided to put every single song in a seperate folder together with an appropiate folder.jpg (besides album-rips!). This works quite well cause now each song has its individual cover which will be displayed in the left album display and also the graphical browser 

(Without the folder. jpg's, the embedded covers will only pop up in the playlist, but not on the graphical browser and the big left album side.)

I will still continue to integrate covers into my mp3s, 'cause I'm a Sansa User and I love them to see on my display

Curaçao by Br3tt

Reply #384
Followed your instructions, worked like a charm

Thank you so much for this wonderful Theme

Using Foobar2000 0.9.5.6 version

Curaçao by Br3tt

Reply #385
@ Onkel Andy
(Without the folder. jpg's, the embedded covers will only pop up in the playlist, but not on the graphical browser and the big left album side.)


Yep it's a pity, that the great graphical browser isn't developed any further and doesn't support embedded art

A question to all here in the thread: where did you get the pictures of the artists from and would it be possible to share all your pictures here and trade them..?

Curaçao by Br3tt

Reply #386
Hmmm yeah, but i was really fond of Chronflow

I was asking also

is there always a search field ?
is it possible that when I re-open foobar that its positionned on the last played album ?
is it possible to put a chronflow instead of the "album / artist graphical browser at the bottom", i got tons of albums, and browsing the covers was really usefull, now it takes me 500 clicks to see my entire collection

Actually it's quite easy to implement coverflow by yourself. Go into the preferences, columnsui/Layout. Right-click on the fourth "Panel Stack Splitter" from the bottom and choose Insert Panels/Panel/Chronflow. That's actually it. By clicking the "..." on the lower right in the skin you see the coverflow. You could use this code to make it work in the quite thin panel a little bit better:
Code: [Select]
function coverPosition(coverId){
var x, y, z;
x = coverId * 1.1;
y = 0;
z = -1.3 - Math.abs(coverId)/4;
return new Array(x, y, z);
}

function coverRotation(coverId){
var angle;
// this makes the covers disappera smoothly
if (Math.abs(coverId) >= 8){
var f = Math.abs(coverId) - 2 // this is in [0-1]
// at this angle the covers are not visible
var hideAngle = rad2deg(Math.atan(coverPosition(3)[2] / coverPosition(3)[0]));
angle = hideAngle * f;
if (coverId > 0)
angle *= -1;
} else {
angle = 0;
}
return new Array(angle,0,1,0);
}
function rad2deg(angle){
return angle/Math.PI * 180;
}


function coverSizeLimits(coverId){ return new Array(1, 1) }
function coverAlign(coverId){ return new Array(0, 0) }

function drawCovers(){ return new Array(-9, 9) }
function aspectBehaviour(){ return new Array(0, 1) }


function eyePos(){ return new Array(0, 0, 0) }
function lookAt(){ return new Array(0, 0, -1.5) }
function upVector(){ return new Array(0, 1, 0) }

function showMirrorPlane(){ return false }

As far as the search field is concerned... I'd also request this for the next update  Actually when you go through the code of the config you'll find out how to do it yourself, but, well...

To make the last played album focus on restart activate "resume playback after restart" in the preferences under "Playback". If you don't want to play it automatically I'm sure there are other plugins that achieve what you want..

Curaçao by Br3tt

Reply #387
Thks a lot, i'll give a try tommorow, it's party time here.

Merry x-mas to all

Curaçao by Br3tt

Reply #388
Br3tt, a small observation I made is that when playing a flac file with a 4 digit bitrate it Curacao does not show it correctly in the playlist. It only displays 3 digits, so a bitrate of 1011 kbps will be displayed as .011 in the playlist.

Also, is it possible to ad a popup field to show the artist name when hovering the mouse pointer over the artist pic in the artist browser. Much like windows does when hovering the mouse pointer over a browser tab.

See example:


Curaçao by Br3tt

Reply #389
Br3tt, a small observation I made is that when playing a flac file with a 4 digit bitrate it Curacao does not show it correctly in the playlist. It only displays 3 digits, so a bitrate of 1011 kbps will be displayed as .011 in the playlist.


In ELPlaylist settings, Track List and Per Second tab, replace :

Code: [Select]
$puts(bitrate_info_width,54)


by

Code: [Select]
$puts(bitrate_info_width,60)


Opus 96 kb/s (Android) / Vorbis -q5 (PC) / WavPack -hhx6m (Archive)

Curaçao by Br3tt

Reply #390
Thanks dutch109

Curaçao by Br3tt

Reply #391
Is it possible to sync the playback and artist stats with LastFM? I think I saw a component for that once. It would be a nice addition to the next version. That way those of us that use multiple devices to scrobble songs (PC, laptop, iPod...) could get up to date stats in the Curacao stats.

Curaçao by Br3tt

Reply #392
It's me again,

Thanks a lot for the help, i'm getting a perfect impl of foobar, thank u very much !!

I was wondering if it was possible to automatically retrieve artist pics from Last.fm ? Because i don't have any artist pics and they got probably most of them

Curaçao by Br3tt

Reply #393
Thanks for good foobar2k theme.
I like this skin very much, but have problem.
When minimize or retore foobar2k window with this config, Windows is often freezing.
There is no error reporting, no foobar failure log, just system freezing without mouse cursor.
Reset or turn-off are only solution that I can.
I tested minimize and restore with auto clicking program.
It crashed all the time less than 1000 times minimize-restore.

Someone have same problem like me?

my system
E4500, 4G ram
Radeon 3850 (8.12)
Audigy2, ALC888
Windows Vista Ultimate SP1 x64
foobar2000 0.9.6
components only include Curaçao 1.2a

Curaçao by Br3tt

Reply #394
First of all big props for piece of a great job! Awesome theme!

I got some questions about it:

1) How could i understand that path: Z:\_artists_\%artist%.jpg ?? Have no clue how to get that __PHOTO_PATH__ working.. My foo displays album art on the left, and also the same album art as a background of my playlist.. Is that the way it should be done?

2) Can i replace displaying Lyrics with File Properties on the left?

3) I also got album arts in different formats (jpg, gif, png.. all of them named cover.*), so can i anyhow make foo search for more album art formats than only jpg? I found that line: "$replace(%path%,%filename_ext%,)cover.jpg" but dunno if there is any way to get it modified that way..

Sorry if questions were already mentioned, and thanks in advance for any answers.

Curaçao by Br3tt

Reply #395
Really nice

 

Curaçao by Br3tt

Reply #396
1) How could i understand that path: Z:\_artists_\%artist%.jpg ?? Have no clue how to get that __PHOTO_PATH__ working.. My foo displays album art on the left, and also the same album art as a background of my playlist.. Is that the way it should be done?

3) I also got album arts in different formats (jpg, gif, png.. all of them named cover.*), so can i anyhow make foo search for more album art formats than only jpg? I found that line: "$replace(%path%,%filename_ext%,)cover.jpg" but dunno if there is any way to get it modified that way..

Use something like this in the _ART_PATH_ variable:
Code: [Select]
$if3($findfile($replace(%path%,%filename_ext%,cover.png)),$findfile($replace(%path%,%filename_ext%,cover.jpg)),$findfile($replace(%path%,%filename_ext%,cover.gif)) )

The PHOTO_PATH is for the artist pictures.. These are only shown when found, otherwise u'll see the cover of the album.

AS far as the "file properties"-question is concerned: yes, you can  Easiest way would be to use this in the Formatting String tab of Lyrics Show panel:
Code: [Select]
$puts(time_of_year,$right($substr(%last_played%,9,10),2)'. '$select($substr(%last_played%,6,7),January,February,March,April,May,June,July,August,September,October,November,December)' '$substr(%last_played%,1,4))
$puts(time_of_day,$substr(%last_played%,12,13)$substr(%last_played%,14,16))

$if(%artist%,FFFFFFArtist: %artist%)
$if(%original artist%,$crlf()C0C0C0Original Artist: %original artist%)
$if(%origartist%,$crlf()C0C0C0Original Artist: %origartist%)
$ifequal($get(comment),2,$crlf()C9B8B8Album: %comment%,$if(%album%,$crlf()C9B8B8Album: %album%))
$if(%title%,$crlf()C9B8B8Title: %title%)
$if(%featuring%,$crlf()C9B8B8Featuring: %featuring%)
$if(%remixed by%,$crlf()C9B8B8Remix: $crlf()%remixed by%)
$if(%date%,$crlf()C9B8B8Year: %date%)
$if($or(%genre%,%publisher%,%bitrate%),$crlf(),)
$if(%genre%,$crlf()C9B8B8Genre: %genre%)
$if(%publisher%,$crlf()C9B8B8Publisher: %publisher%)
// $if(%bitrate%,$crlf()C9B8B8Bitrate: %bitrate% Kbit/s)
$if(%BPM%,$crlf()C9B8B8BPM: %BPM%)
$crlf()
C9B8B8Filesize: $div(%_filesize%,1048576).$left($num($muldiv($mod(%_filesize%,1048576),100,1048576),2),2) $get(anno)'MB'
$crlf()
$ifequal($get(comment),1,$crlf()C9B8B8Comment: %comment%,)
$if(%play_counter%,$crlf()C9B8B8Playcount: %play_counter%)
$if(%last_played%,$crlf()C9B8B8Last Played: $get(time_of_year) at $get(time_of_day) )

If you don't want to show lyrics at all just check the other options of the plugin (tag to read from; automatic download)

Curaçao by Br3tt

Reply #397
Thanks for good foobar2k theme.
I like this skin very much, but have problem.
When minimize or retore foobar2k window with this config, Windows is often freezing.
There is no error reporting, no foobar failure log, just system freezing without mouse cursor.
Reset or turn-off are only solution that I can.
I tested minimize and restore with auto clicking program.
It crashed all the time less than 1000 times minimize-restore.

Someone have same problem like me?

my system
E4500, 4G ram
Radeon 3850 (8.12)
Audigy2, ALC888
Windows Vista Ultimate SP1 x64
foobar2000 0.9.6
components only include Curaçao 1.2a


I also have the same problem, and I'm also on Vista 64 bit.  I have no idea how to fix the problem though.

Curaçao by Br3tt

Reply #398
The file properties is a very nice addition onkel andy. Just too bad it's either lyrics or file properties and not both at the same time. One advantage is I now can put a total bio of the artist in the comment tag and view it completely when I enlarge the lyrics panel.


Curaçao by Br3tt

Reply #399
This is an amazing theme!! Thank you so much for all your hard work on it...

I do have a question though - the album art string is configured to use folder.jpg... however, in the past I have been able to replace this with a wildcard, like *.jpg so that it shows the first JPG it finds in the folder... this doesn't seem to be working in this theme, however. Does anyone know how to get this working? I did some searching around and found a discussion about this in another theme thread:

http://www.hydrogenaudio.org/forums/index....=33&t=65618

They mention that the below code can be replaced with the line below it to use wilcards:

Code: [Select]
$replace(%path%,%filename_ext%,)*.jpg


Code: [Select]
$if3($findfile($replace(%path%,%filename_ext%,folder.jpg)),$findfile($replace(%path%,%filename_ext%,*.png))etc.etc


However, when I tried using this in Curacao, everything went black! Of course I removed the etc.etc. from the end and changed *.png to *.jpg... otherwise, I'm not much of a code expert!

Does anyone know how to get wildcards working for album art JPG's in Curacao? Any help would be much appreciated... thanks!