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: foo_uie_single_column_playlist (Read 736639 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_uie_single_column_playlist

Reply #1300
Nevermind, keystrokes were messed up because of the columns layout.

foo_uie_single_column_playlist

Reply #1301
There anyway to have this remember the artist and song after I have clicked my " now playing" button?

It always starts back at the top to (All Artists), there anyway to code it so it stays with that song/ artist?

foo_uie_single_column_playlist

Reply #1302
morphguy12: Where is your "now playing" button and what code does it execute when you click on it? When does it "start back at the top to (All Artists)" ? Are you switching between more than one playlist? How is your playlist sorted? Please provide more detail about your problem so we can help you, feel free to use pictures.

foo_uie_single_column_playlist

Reply #1303
thanks yotsuya,  Im using CepiPerez's layout for the most part, with dark1, dark2, and dark 3 as my layouts.  On the top there are three buttons, and whenever I switch between them, the "Show Playlist" page resets.  On that page I have a browser panel on top with it looking in my library, and then I have a Singe Column Playlist  using Matias, which works with my browser which is up on top

EDIT: I changed between Matias, and default playlist for my Single Column, and same thing happens

foo_uie_single_column_playlist

Reply #1304
I do not use CepiPerez's layout nor do I see his code posted in the configuration distribution thread with his layout. Looking at the screenshots and your description I assume the buttons at the top are switching between tabs under foo_uie_tabs and on one of those tabs singlecolumnplaylist sits with your music? I did play around a bit by placing singlecolumnplaylist as well as columnsui playlist on tabs with trackinfomod and some other components.  Whenever I would switch back and forth singlecolumnplaylist would remember the selected track regardless of the isplaying track or what I clicked on in the other panels (unless it was the same playlist). I even tried using two separate singlecolumnplaylists with different playlists on two separate tabs and bouncing back and forth.. both playlists remembered their selections.

Can you explore the problem further on your end and be more specific about what is going on? What is it that you are asking for this component to do?

foo_uie_single_column_playlist

Reply #1305
it seems that yours is working just fine, cause mine doesn't remember which song is playing on the "Playlist tab"
Heres the trackinfo mod on the very top, the part with the buttons:

Code: [Select]
// Globals
$puts(background,255-255-255)

// Background

$if($fileexists(dark1\walls\%cwb_activelist%.png),
$imageabs2(%_width%,$mul(%_height%,13),,,,,0,0,dark1\walls\%cwb_activelist%.png,NOKEEPASPECT alpha-180)
,
$imageabs2(%_width%,$mul(%_height%,13),,,,,0,0,$get(background),NOKEEPASPECT)
)


// PerTrack

$button($sub($div(%_width%,2),193),12,0,0,0,0,dark1\buttons\now1.png,dark1\buttons\now2.png,dark3,)
$button($sub($div(%_width%,2),61),12,0,0,0,0,dark1\buttons\list1.png,dark1\buttons\list2.png,dark2,)
$button($add($div(%_width%,2),71),12,0,0,0,0,dark1\buttons\lyrics1.png,dark1\buttons\lyrics2.png,dark1,)

$if(%isplaying%,$if(%ispaused%,
$button($sub(%_width%,100),12,0,0,0,0,dark1\buttons\play1.png,dark1\buttons\play2.png,Play,),
$button($sub(%_width%,100),12,0,0,0,0,dark1\buttons\pause1.png,dark1\buttons\pause2.png,Pause,)),
$button($sub(%_width%,100),12,0,0,0,0,dark1\buttons\play1.png,dark1\buttons\play2.png,Play,))
$button($sub(%_width%,130),12,0,0,0,0,dark1\buttons\prev1.png,dark1\buttons\prev2.png,Previous,)
$button($sub(%_width%,70),12,0,0,0,0,dark1\buttons\next1.png,dark1\buttons\next2.png,Next,)
$button($sub(%_width%,40),12,0,0,0,0,dark1\buttons\stop1.png,dark1\buttons\stop2.png,Stop,)

----------------------------
Playlist Code
--------------------------------------------------------
Sort by: Album

Item Display
Code: [Select]
$if(%_selected%,$drawrect(294,2,0,16,brushcolor-220-220-220 pencolor-null),)

$button(0,0,0,0,0,0,vista1\now2.png,vista1\now1.png,Playing,)
$ifgreater($mul(%_height%,%_itemcount%),40,
$imageabs2(62,62,,,62,62,14,$add(1,$mul(-22,%_itemindex%)),dark1\nocover2.png,)

$if($fileexists($replace(covers\%artist% - %album%.jpg,?,)),
$imageabs2(60,60,,,60,60,15,$add(2,$mul(-22,%_itemindex%)),$replace(covers\%artist% - %album%.jpg,#,),NOKEEPASPECT)
,$imageabs2(60,60,,,60,60,15,$add(2,$mul(-22,%_itemindex%)),$replace(%path%,%filename_ext%,)folder.jpg,NOKEEPASPECT))
,)

$font(calibri,8,boldshadow glowalpha-50,0-0-0)
//$if(%album artist%,
//$if($strcmp(%_itemindex%,1),$alignabs(90,3,180,110,,)%album artist%,)
//,$if($strcmp(%_itemindex%,1),$alignabs(90,3,180,110,,)%artist%,))
//$if($strcmp(%_itemindex%,1),$imageabs(90,21,neo1\line2.png,))
$font(calibri,8,boldshadow glowalpha-50,100-100-100)
$if($strcmp(%_itemindex%,1),$alignabs(90,3,180,15,,)%album%,)
$if($strcmp(%_itemindex%,2),$alignabs(90,-18,180,40,,top)%album%,)





$font(calibri,8,shadow glowalpha-50,70-70-70)
$alignabs(302,3,$sub(%_width%,400),14,,)%track%. %title%
$alignabs($sub(%_width%,135),3,120,20,right,)%length%
$alignabs($sub(%_width%,170),7,120,20,right,)
$font(wingdings,6,bold,170-170-170)$repeat(,%rating%)


$if(%isplaying%,
$drawrect(294,0,0,0,brushcolor-244-244-244 pencolor-null)
$drawrect(294,2,0,16,brushcolor-0-0-0 pencolor-null)
$imageabs(296,0,dark1\miniplay.png,)
$font(calibri,8,glow-130-160-240 glowalpha-120,180-220-250)
$alignabs(320,3,$sub(%_width%,206),12,,)%title%
$alignabs($sub(%_width%,135),3,120,20,right,)%length%
$alignabs($sub(%_width%,170),7,120,20,right,)
$font(wingdings,6,bold glow-130-160-240 glowalpha-110,180-220-250)$repeat(,%rating%)
)


Group Display
Code: [Select]
$drawrect(0,23,,18,brushcolor-150-150-150 pencolor-null)
$ifgreater($mul(%_height%,%_itemcount%),60,
$imageabs2(62,62,,,,,14,23,dark1\nocover2.png,NOKEEPASPECT)
$if($fileexists($replace(covers\%artist% - %album%.jpg,?,)),
$imageabs2(60,60,,,,,15,24,$replace(covers\%artist% - %album%.jpg,#,),NOKEEPASPECT)
,$imageabs2(60,60,,,,,15,24,$replace(%path%,%filename_ext%,)folder.jpg,NOKEEPASPECT))
,)
$alignabs(90,25,180,110,,)$font(calibri,8,boldshadow glowalpha-50,255-255-255)
//$upper($if(%album artist%,%album artist%,%artist%))
$if(%album artist%,%album artist%,%artist%)
$alignabs($sub(%_width%,100),25,85,110,right,)%date%

 

foo_uie_single_column_playlist

Reply #1306
Any ideas why it doesn't work like this for me?

I've got the latest SCPL (0.4.5 beta), ColumnsUI (0.1.3 beta 1v7) and Foobar.

not sure.. these are the steps I did. 1) start playing in playlist a, 2) switch to playlist b, and enqueue file. Playback then continues on playlist b after the enqueued file. Are you doing something different?

Don't think so.

I have:
"Playback follows cursor" off
"Cursor follows Playback" on

Code: [Select]
Core (2006-11-25 13:21:34)
    foobar2000 core 0.9.4.2
foo_albumlist.dll (2006-11-25 17:49:06)
    Album List 3.2.0
foo_audioscrobbler.dll (2006-12-20 20:53:00)
    Audioscrobbler 1.3.5
foo_autoplaylist.dll (2006-02-21 20:57:00)
foo_cdda.dll (2006-11-25 13:19:46)
    CD Audio Decoder 2.1.1
foo_common.dll (2006-03-11 18:23:55)
    Common services 0.1
foo_comserver2.dll (2006-07-31 19:13:20)
    COM Automation server 0.7 alpha 6
foo_converter.dll (2006-11-25 13:20:00)
    Converter 1.0.1
foo_custominfo.dll (2006-08-25 03:12:00)
    foo_custominfo 0.1.2
foo_cwb_hooks.dll (2006-12-01 13:47:00)
    cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]
foo_dsp_std.dll (2006-11-25 13:20:12)
    Standard DSP array 1.0
foo_dumb.dll (2006-05-18 18:12:00)
    DUMB module decoder 0.9.7.1
foo_freedb2.dll (2006-08-29 18:43:04)
    freedb Tagger 0.5.2a
foo_input_shorten.dll (2006-03-11 18:25:13)
    Shorten decoder 0.4.2a
foo_input_std.dll (2006-11-25 13:19:14)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_lnk.dll (2006-04-29 18:15:23)
    Shell Link Resolver 1.2
foo_lyricsdb.dll (2006-07-19 22:45:00)
    foo_lyricsdb 0.0.7 beta 4
foo_masstag.dll (2006-11-25 13:18:42)
    Masstagger 1.6
foo_msnalt.dll (2006-08-26 12:49:00)
    MSN Now Playing (alt) 2.4.2
foo_osd.dll (2006-02-28 14:08:00)
    On-Screen Display GDI+ 1.52
foo_playcount.dll (2006-09-16 17:55:00)
    Playback Statistics 1.3.2
foo_pqview.dll (2006-03-12 23:23:29)
foo_random.dll (2006-03-13 10:35:03)
    Randomized playlist entry 1.2.3
foo_rgscan.dll (2006-11-25 13:18:18)
    ReplayGain Scanner 2.0.2
foo_run.dll (2006-06-15 21:08:00)
    Run services 0.3.2
foo_ui_columns.dll (2006-11-22 12:05:24)
    Columns UI 0.1.3 beta 1v7
foo_ui_std.dll (2006-11-25 13:18:12)
    Default User Interface 0.9acc
foo_uie_albumart.dll (2007-01-15 17:04:00)
    Album Art Panel 0.2.6
foo_uie_albumlist.dll (2006-04-28 12:15:07)
    Album list panel 0.2.1 beta 4
foo_uie_lyrics.dll (2006-06-02 04:04:27)
    Lyric Show Panels 0.3.0.0
foo_uie_single_column_playlist.dll (2007-01-09 15:43:00)
    Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]
foo_uie_tabs.dll (2006-10-17 21:54:00)
    Tabbed panel modified 0.2.5
foo_uie_trackinfo.dll (2006-05-15 01:11:20)
    Track info panel 0.8
foo_uie_trackinfo_mod.dll (2007-01-05 13:36:00)
    Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]

I'm using the built-in playlist switcher for ColumnsUI

Edit: still occures with only the basics
Code: [Select]
Core (2006-11-25 13:21:34)
    foobar2000 core 0.9.4.2
foo_input_std.dll (2006-11-25 13:19:14)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_ui_columns.dll (2006-11-22 12:05:24)
    Columns UI 0.1.3 beta 1v7
foo_uie_single_column_playlist.dll (2007-01-09 15:43:00)
    Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]

foo_uie_single_column_playlist

Reply #1307
Screenshot:



Moderation: Please do not inline images larger than roughly 800x600 and 80KB. Please use thumbnails and/or links for large pictures instead.

foo_uie_single_column_playlist

Reply #1308
I think it is a problem with my browser settings, and what playlist my  Single Column shows, 

Can someone help me out in what settings should be set in the Browser part in Preferences, and how to set it up with the browser & Playlist to correspond?

Thanks!!

foo_uie_single_column_playlist

Reply #1309
Is it possible to refer to the song's path for album art, rather than have all the album art in the foobar folder?

foo_uie_single_column_playlist

Reply #1310
Is it possible to refer to the song's path for album art, rather than have all the album art in the foobar folder?

Sure! For example:
Code: [Select]
$replace(%path%,%filename_ext%,)folder.jpg
Life is Real...
(But not in audio :) )

foo_uie_single_column_playlist

Reply #1311
wildcards are also possible
Code: [Select]
$replace(%path%,%filename_ext%,*front*.jpg)

foo_uie_single_column_playlist

Reply #1312
Hallo terrestrial!

Using the opportunity to set by context menu a playlist wich isn't the active one i try to achieve some fancy layouts: f.e. a "now playing" layout there the playing playlist is displayed or a browser layout there is displayed the browser playlist beside of the browser panels.

But all that is without any worth as long as clicking or doubleclicking an entry in this playlist makes this playlist to the active one. I like to ask if you can change that or if that is impossible at all.

foo_uie_single_column_playlist

Reply #1313
I use and i can't change playlist in the single columns by one other way like left clik.

it is work like it :



but not work like it :



by uie_playlists_dropdown or an other plugin like playlist tab or others.

Why it isn't work ?

foo_uie_single_column_playlist

Reply #1314
Is it possible to set and/or change the playlist which SCP is displaying from within SCP?

(It is possible from the context menu but sometimes this does not seem to take effect!)

foo_uie_single_column_playlist

Reply #1315
Well, one question of mine:

I want to group my playlist content first by author and then by album, so it looks like this:

-------------
-- Author --
-------------
  --------------
  -- Album1 --
  --------------
    ContentOfPlaylistOne
  --------------
  -- Album2 --
  --------------
    ContentOfPlaylistTwo

[.. and so on ..]

the code I use at the moment is this:
Code: [Select]
// GroupBy Part //
%artist%

// GroupDisplay Part //
$drawrect(-1,,$add(%_width%,2),,brushcolor-100-100-100 pencolor-52-52-52)
$drawrect(-1,0,$add(%_width%,2),1,brushcolor-null pencolor-110-110-110)

// ARTIST, THE //////////////////////////////

$alignabs(12,2,200,19,,)
$font(,,bold,0-0-0)

$if(%artist%,$puts(TAG,%artist%),)
$if($get(TAG),
    $if($stricmp($left($get(TAG),4),The ),
        $puts(TAG,$right($get(TAG),$sub($len($get(TAG)),4))',' The)
    ,)
,)
$get(TAG)


So how can I modify this to get it look like described above ?


Thanks for your help .. !

greetings elemakil

foo_uie_single_column_playlist

Reply #1316
elemakil: Double grouping is currently not possible (someone correct me if I'm wrong). However, if you place artist before album in your sort string you should be able to accomplish what you ask except there will be no header for the artist.

%album artist%|$if(%tracknumber%,%album%, )|%discnumber%|%tracknumber%|%path_sort%

foo_uie_single_column_playlist

Reply #1317
the only thing I would like to see in the SCPL is the ability to change the dimensions of each track on a per track basis. Like, id like any track where $ifequal(%tracknumber%,%totaltracks%,,) to be a little higher than the other tracks, so I can place other information underneath it; the headers cant contain info from the previous track so I cant use them that way.

Other than that, i do miss dragging and dropping songs and on-click sorting from columns_ui, but otherwise im quite happy with SCPL

foo_uie_single_column_playlist

Reply #1318
Really fantastic plugin.

Is there any way to show in the group section the total playing time of the group? I am thinking of something like %_itemcount% only for the total playing time.

Any ideas?

foo_uie_single_column_playlist

Reply #1319
[removed]

foo_uie_single_column_playlist

Reply #1320
Can you (the author of this plugin) start editing the OP with the current version of the plugin? I want to update to the current version, but can't tell if what I have is the latest without having to go back over the last few pages of this thread to see a new version announced.

foo_uie_single_column_playlist

Reply #1321
This component is no longer being maintained as a separate package, to use the latest version you will need to install Panels UI.

foo_uie_single_column_playlist

Reply #1322


Any ideas why it doesn't work like this for me?

I've got the latest SCPL (0.4.5 beta), ColumnsUI (0.1.3 beta 1v7) and Foobar.


not sure.. these are the steps I did. 1) start playing in playlist a, 2) switch to playlist b, and enqueue file. Playback then continues on playlist b after the enqueued file. Are you doing something different?


Don't think so.

I have:
"Playback follows cursor" off
"Cursor follows Playback" on


I dunno... is it happening for anyone else?

Hallo terrestrial!

Using the opportunity to set by context menu a playlist wich isn't the active one i try to achieve some fancy layouts: f.e. a "now playing" layout there the playing playlist is displayed or a browser layout there is displayed the browser playlist beside of the browser panels.

But all that is without any worth as long as clicking or doubleclicking an entry in this playlist makes this playlist to the active one. I like to ask if you can change that or if that is impossible at all.


if you want to use two playlists, you should uncheck "active" from each scpl. eg. lock one scpl to "*Playlist Tree*" and one scpl to the playing playlist, or to one specific playlist (eg "Now playing..")

I use and i can't change playlist in the single columns by one other way like left clik.
Why it isn't work ?


check "active", and scpl will display the "active" playlist as set by other playlist switchers.

Is it possible to set and/or change the playlist which SCP is displaying from within SCP?

(It is possible from the context menu but sometimes this does not seem to take effect!)


no, only through the context menu... under what conditions isn't it working for you?


To further explain what  g_stankovic asked for, and what I'd like, here's a screenshot.  I put in a second SCPL (left side, above bottom pic) for the ultimate queue veiwer (via autoplaylist), so I can always see what's coming up:



But there's no way to lock that SCPL to a single playlist.  When a new song starts, it jumps back to displaying the same playlist the main SCPL is displaying.

It would be great if we could lock a SCPL to one playlist no matter what.

Thanks again for all your work.


lock the queue viewer to one playlist (ie make sure "active" and "playing" are unchecked). you should probably lock the other playlist to the "playing" playlist or some other playlist because if you have it on "active" it will switch to the queue playlist when the queue scpl has the focus.

foo_uie_single_column_playlist

Reply #1323
Thanks.

My Playlist selection staying as selected better now: I, wrongly, had ACTIVE ticked thinking that that would make that playlist (always) the active one but, I think, you are saying that if ACTIVE is ticked then the SCP will always show whichever playlist is the active one (is this correct?)

What determines which playlist is active? (Is it whatever browser has the selection in it?)

I've found it extremely confusing and tricky to get 2 playlists working properly: the first as a browser list (fed by album list, playlist tree, quick search etc.) and another which is being played (fed with the albums/tracks from the browser list but I think I have it working now!

Thanks for all the effort you put into the plug-ins you develop and maintain; I doubt if I would have stuck with Foobar if it wasn't for Track Display, SCP and now PanelUI!

foo_uie_single_column_playlist

Reply #1324
First i want to thank you again for your HUGE work terrestrial. Because of your plugin i fought to have foobar on my mac

yet i have one feature request. If we change a song tags with the properties dialog, SCPL isnt refresh. Is there a way for it to refresh?

EDIT: Strangly the items are updated but if my update change the group layout, SCPL isnt refreshed