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: [Not My Release] ELPlaylist (Read 532354 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[Not My Release] ELPlaylist

Reply #225
Quote

The delete button does not work because when I click on a group header, it is not selected at all.


You have to set this up explicitly in the Behavior tab (I believe).


Thanks a lot. It is working now.
Just it was a bit confusing at the first because single click will select an item when it is set to none and for a group it needs to be set to select items.

ftc

[Not My Release] ELPlaylist

Reply #226
BUG:

ELPlaylist 0.6.2.4 crash on start up if Mouse gesture host 0.2 not installed.

[Not My Release] ELPlaylist

Reply #227
I would like to have one playlist view (CUI or Elplaylist) displaying a Now Playing playlist and in another panel (CUI or Elplaylist) display various playlist such as items selected from Album list or Playlist Tree Mod..
Oh well, may be Peter will read this and look kindly upon me.

There is nothing he can do for you, since you do not use the default playlist view anyway.

The API already allows to access the content of any playlist at any time, but it is up to individual playlist viewers to support that.


@Developer
I have been looking for a playlist viewer such as yours to be locked to display one playlist irrespective of it's active state. I've been informed (above) that the hooks are already there for this to be implemented. Could you please consider this as a future development task.

Thanks.

[Not My Release] ELPlaylist

Reply #228
what a useless feature ... when switching playlist is a so easy thing to do. Just my mind

[Not My Release] ELPlaylist

Reply #229
Anyone know if it is possible to improve the album art display quality? Regardless of how big I set the artwork, it looks blurry. I ran through the "resize quality" options but most of those don't help much at all. The actual dimensions of the artwork file are large enough.

EDIT: Solution: Reload the playlist, and it'll redo the resize. Otherwise it just sizes up a smaller version.

[Not My Release] ELPlaylist

Reply #230
@ the developper : FEATURE REQUEST in Track List :

i would like calculate a rating for a whole album, based on the rating of each tracks of this album, so, my idea was to add in a variable on each track of the group (group = album) the rating of the track,
so, on the last track of the group, i have a cumulation of all the rating, and i have just to divide it by the number of items in this group to get the average rating value for this group/album.

but i'm disappointed, it not possible because variable affected with $puts() are initialized on each track, so i can't make a cumulation of the ratings ...

is there a way you could fix that point : allowing global variables to a group instead of a track ?

here is the code i wanted to use in Track list of ELPlaylist :

$ifequal(%el_item_index%,0,
  $puts(album.rate,0)
,)

$puts(banner.total.rate,$add($get(banner.total.rate),%rating%))

$ifequal($add(1,%el_item_index%),%el_item_count%,
  $puts(album.rate,$div($get(banner.total.rate),%el_item_count%))
// ---> then i just have to display the rate calculated of this album on the last line of the group !
,)


==> banner.total.rate is lost on next track management ...

thanx by advance to notify me if possible or not, and if yes, could you think about it, this would be cool to add a such possibility in order to define an album rating and displaying it over the cover in playlist with a specific image ?

bye

[Not My Release] ELPlaylist

Reply #231
question: is it possible to use the drawrect function to color a group when it's selected when it is  still collapsed?

I'm asking because I know that it's used for items when groups are expanded, but it would be nice to use this same feature while groups are still collapsed to edit all items in a group without expanding the group.


anyone?


anyone?


bueller?

[Not My Release] ELPlaylist

Reply #232
@Harun: I think that is impossible because you need this function
"%el_selected%"

but it's only for Track list and Per Second

I don't think there is a "select" action associate to the group because if you look in the setting>behaviour>click action> single click: group = none

you can edit a group when it's collapsed
Use the middle button on a group > right click > file info
middle button on a group is "select items"

[Not My Release] ELPlaylist

Reply #233
yeah that's what i thought

oh well

it would be a feature i would find useful, though

[Not My Release] ELPlaylist

Reply #234
Apart from the 2-3 configs that Falstaff has released, is there any other configs for this kicking around?

[Not My Release] ELPlaylist

Reply #235
Hi,

is it possible to display single tracks in this playlist viewer? I mean this: if there is only one track in a group, don't display header, but display more details (artist, album) on the track.

The playlist of AmaroK 2 is a perfect example of what I'm looking for:

video

 

[Not My Release] ELPlaylist

Reply #236
Hi,

is it possible to display single tracks in this playlist viewer? I mean this: if there is only one track in a group, don't display header, but display more details (artist, album) on the track.

The playlist of AmaroK 2 is a perfect example of what I'm looking for:

video


yes possible.

[Not My Release] ELPlaylist

Reply #237
maybe a stupid question, but are there some configs online for ElPlaylist?
I can only find complete foobar configs but I only need the playlist part...  I still have to figure out the code for making it my self and some good examples would be great

Would love to see some examples, too.. Here is my work anyhow as a start: I'm quite sure it could've been done in a much more elegant way though *g*
Tracklist
Code: [Select]
$puts(art_path,%__ART_PATH__%)
$puts(einruck,$mul(%el_group_depth%,20))
$puts(art_size,$mul(%__ART_ROW__%,%el_row_height%))
$puts(bg_left,$add($mul(%__ART_MARGIN__%,2),$get(art_size)))
$puts(track_left,$add($get(einruck),10,$get(bg_left)))
$puts(bg_index,$add($mul(2,%el_selected%),%el_isplaying%))
$puts(bg_color,$select($get(bg_index),%__PLAY_BG__%,%__SEL_BG__%,$averagecolour(%__SEL_BG__%,%__PLAY_BG__%) ))

///////BG Colour///////
$setcoordinate(1,$get(bg_left),0,%el_width%,%el_height%)
$ifgreater($get(bg_index),0,$gradientrect(,,,,$averagecolour($get(bg_color),%el_backcolour%-0),$get(bg_color),horizontal),)
$if(%el_focused%,$drawrect(,,,,,%__FOCUS__%,),)
$drawrect(0,0,$get(einruck),%el_height%,1-1-1-255,1-1-1-255,)
$setcoordinate(0)

///////Track Info///////
$puts(LEN,$add(4,$gettextwidth(%length%)))
$puts(track_right,$add(%el_width%,$if(%el_isplaying%,-$el_scale(12,$get(LEN),5),-$get(LEN))))
$setcoordinate(1)
$drawtextex(%tracknumber%  %title%,$get(track_left),0,$get(track_right),%el_height%,%__TEXT_COLOR__%,vcenter end_ellipsis)

$puts(breite, $add($get(einruck),$get(track_left),$gettextwidth(%tracknumber%  %title%)))
$if($or($meta(album artist),$strcmp(%el_preset_name%,Tracks)),$drawtextex( von %artist%,$get(breite),0,$get(track_right),%el_height%,%__TIME_COLOR__%,vcenter end_ellipsis))

$if(%_isplaying%,,$drawtext(%length%,0,0,$sub(%el_width%,14),%el_height%,%__TIME_COLOR__%,vcenter right))
$setcoordinate(0)

///////Album Art///////
$enabledraw(1)
$puts(art_top,$add($select(%__IS_ART_ON_GH__%,%el_row_height%),%__ART_TOP__%))
$setworldtransform($add(2,-%__IS_ART_ON_GH__%))
$imageabs($add(%__ART_MARGIN__%,$get(einruck)),$get(art_top),$get(art_size),$get(art_size),$get(art_path),,)


///////Reflection///////
$ifequal(%__IS_REFLECTION__%,1
  ,$if($imageabs($getlastpos(x),$getlastpos(b),$getlastpos(w),$el_scale(50,$getlastpos(h)),$get(art_path),top nokeepaspect,6)
        ,$gradientrect($getlastpos(x),$getlastpos(y),$getlastpos(w),$getlastpos(h),%el_backcolour%-164,%el_backcolour%-255)
        ,)
  ,)

Groupheader:
Code: [Select]
$puts(art_path,%__ART_PATH__%)
$puts(einruck,$mul(%el_group_depth%,20))
$puts(art_size,$mul(%__ART_ROW__%,%el_row_height%))
$puts(alben,$ifgreater(%el_subgroup_count%,0, in %el_subgroup_count%$ifgreater(%el_subgroup_count%,1, Albums, Album),))
$font(,10,)

///////BG Colour///////
$if($get(alben),
$drawrect(0,0,%el_width%,%el_height%,1-1-1-255,0-0-0-255)
$imageabs(0,0,%el_width%,%el_height%,images/groupheader.png,right nokeepaspect),
$if(%el_isplaying%
  ,$gradientrect($get(einruck),0,%el_width%,%el_height%,$averagecolour(255-128-0-255,%el_backcolour%-0),255-118-20-250,)
    $drawrect(0,0,$get(einruck),%el_height%,1-1-1-255,1-1-1-255,)
  ,$gradientrect($get(einruck),0,%el_width%,%el_height%,$averagecolour(235-128-0-105,%el_backcolour%-0),235-118-20-105,)
    $drawrect(0,0,$get(einruck),%el_height%,1-1-1-255,1-1-1-255,))
$drawrect($get(einruck),$sub(%el_height%,1),%el_width%,1,0-0-0,0-0-0,)
)

///////Group Info///////
$puts(group_left,$add($mul(%__ART_MARGIN__%,2),$get(art_size)))
$puts(group_artist,$if($meta(album artist),[%album artist% - ],[%artist% - ]))
$if($get(alben),
$font(,15,)
$puts(group_artist,[%el_group_format% - ])
$if(%el_is_collapsed%
  ,$drawstring($get(group_artist)%el_item_count% $ifgreater(%el_item_count%,1,Songs,Song)$get(alben),$get(group_left),0,$sub(%el_width%,$get(group_left)),%el_height%,185-185-185,hcenter vcenter nowrap elipchar hq,225-128-0-110)
  ,$drawstring($get(group_artist)%el_sum_length% Laufzeit,$get(group_left),0,$sub(%el_width%,$get(group_left)),%el_height%,255-255-255,hcenter vcenter nowrap elipchar hq,glow:1:225-128-0-222:1) )
,

$if(%el_is_collapsed%
  ,$drawstring($get(group_artist)[%album%] '('%el_item_count% $ifgreater(%el_item_count%,1,Songs,Song)$get(alben)')'$char(10)[%date% |][%genre%],$get(group_left),0,$sub(%el_width%,$get(group_left)),%el_height%,185-185-185,hcenter vcenter nowrap elipchar hq,225-128-0-110)
  ,$drawstring($get(group_artist)[%album%] '('%el_sum_length% Laufzeit')'$char(10)[%date% |][ %genre%],$get(group_left),0,$sub(%el_width%,$get(group_left)),%el_height%,255-255-255,hcenter vcenter nowrap elipchar hq,glow:3:225-128-0-222:2) )
)

///////Album Art///////
$if(%el_is_collapsed%
  ,$puts(art_top,2)
    $imageabs(0,0,$get(art_size),$get(art_size),$get(art_path),noexpansion nodisplay,) //dummy call
    $setworldtransform(1)
    $puts(art_size,$min($get(art_size),$add(%el_height%,-$mul(2,2))))
  ,$puts(art_top,$add($select(%__IS_ART_ON_GH__%,%el_row_height%),%__ART_TOP__%))
    $setworldtransform($add(2,-%__IS_ART_ON_GH__%))
 )

$if($get(alben),,
$imageabs($add(%__ART_MARGIN__%,$get(einruck)),$get(art_top),$get(art_size),$get(art_size),$get(art_path),,))

General: __ART_PATH__ (should be easer with the new findfile-functuon now..
Code: [Select]
$if3($findfile($replace(%path%,%filename_ext%,folder.jpg)),$findfile($replace(%path%,%filename_ext%,*.png)),$findfile($replace(%path%,%filename_ext%,*.jpg)),$findfile($replace(%path%,%filename_ext%,*.gif)),$findfile($replace(%path%,%directory%\%filename_ext%,*.jpg)),$findfile($replace(%path%,%directory%\%filename_ext%,*.png)),$findfile($replace(%path%,%directory%\%filename_ext%,*.gif)))

This is how it looks like:



How can I change the colour of the header?

[Not My Release] ELPlaylist

Reply #238
To change the color of the group header just change the numbers 0-0-0-255 to its respective rgb color and alpha value in the "drawrect"-section.

The above posted example is out of date by the way.. elPlaylist now supports some really cool new features that are implemented in the Kung-Foo skin. Try it out!

[Not My Release] ELPlaylist

Reply #239
Never mind, found the solution

[Not My Release] ELPlaylist

Reply #240
How group the tracks at album and single, I would like - there are a few songs of one artist from different albums, and album is the same artist of the 10 songs that I would have been grouped into two positions, one as a  singles, second as album of the ten songs.

[Not My Release] ELPlaylist

Reply #241

Hi,

is it possible to display single tracks in this playlist viewer? I mean this: if there is only one track in a group, don't display header, but display more details (artist, album) on the track.

The playlist of AmaroK 2 is a perfect example of what I'm looking for:

video


yes possible.


i have done it on my config IBIZA, here is how it looks :



that fit your needs ?

[Not My Release] ELPlaylist

Reply #242
Falstaff
Yes, this is exactly what I want. But I can't make it work. I have installed your Ibiza config and all single tracks are displayed as albums with one track. What am I doing wrong? Is there any setting which controls this? Thank you.

[Not My Release] ELPlaylist

Reply #243
Falstaff
Yes, this is exactly what I want. But I can't make it work. I have installed your Ibiza config and all single tracks are displayed as albums with one track. What am I doing wrong? Is there any setting which controls this? Thank you.


ahah, normal, i've just coded it for next release 2.1, not shared yet, but soon

[Not My Release] ELPlaylist

Reply #244
I'm using this playlist with the setting 'Collapse All Groups When Playlist Changed' checked. In my configuration this allows me to see all the albums for a selected artist, initially in a collapsed format. However, if there is ony 1 album in the group I would like to display it expanded.

Is there a way to do this within the script language?

Thanks.

[Not My Release] ELPlaylist

Reply #245
New version 0.6.2.7b out - any idea what the changes are? Working okay here.

[Not My Release] ELPlaylist

Reply #246
Does ELPlaylist only support external album art?
I tried ELPlaylist yesterday and it refuses to display embedded arts (i have only files with embedded art).

[Not My Release] ELPlaylist

Reply #247
Yet another new version 0.6.2.8b out!

Thanks to the developer. There's now a threshold number of groups that determines whether to collapse the list dependent upon the number of groups in the list.

Exactly what I was asking for - thanks Mr Developer.

No idea what other changes are included but I'm happy!

[Not My Release] ELPlaylist

Reply #248
Dear Developer
You've been good to me so far so I may be pushing my luck but I'll ask anyway!

I would like to have two of your playlists displayed. One would display the current (active) playlist and the other would display the playlist that is playing. In this way I can watch the playing one whilst I mess arround on the other one (tagging etc). I'm also planning a dual display with a large 'is playing' display and the other one just for me to locate tracks to be played - could be of use to those DJs out there.

I know you must be busy but if you have time.....

Thanks.