Skip to main content
Recent Posts
1
General - (fb2k) / Re: [Request] View ReplayGain Track Gain True Peak Levels in Playlist as dB
Last post by darkflame23 -
Yes, guilty as charged!

My request had nothing to do with ReplayGain or adjustment for listening (although I do use that when I make a dinner party playlist), I just wanted the pure Integrated LUFS value readout in the playlist. As ReplayGain now uses LUFS to work out its values, it was possible to derive the figure from the ReplayGain one. Some very kind souls helped me out there!
2
Development - (fb2k) / Re: metadb_index_client questions
Last post by TheQwertiest -
init_stages::before_config_read seems awfully early in the process for most services to be available.
Welp, the code is mostly identical to the official sample:
https://github.com/zao/foo_wave_seekbar/blob/9138c3a79f3a7ed55a6bc6f915c40742a0372631/foobar2000/foo_sample/rating.cpp#L92

Do you know if there is a better example?

The definition of objects with static storage duration in your stats.h seems a bit sketchy as you include that header in multiple translation units and as such, have duplicate registrations of objects.
Yes, this is most likely the cause, thanks!
3
Development - (fb2k) / Re: metadb_index_client questions
Last post by Zao -
init_stages::before_config_read seems awfully early in the process for most services to be available.
The definition of objects with static storage duration in your stats.h seems a bit sketchy as you include that header in multiple translation units and as such, have duplicate registrations of objects.
4
Development - (fb2k) / metadb_index_client questions
Last post by TheQwertiest -
Hey there!
I'm trying to to implement custom metadb_index_client, but for some reason `metadb_index_manager::get()->add();` fails with invalid argument exception during it's initialization.

The code was mostly (99.99%) copy-pasted from marc2003's foo_jscript_panel (which does not share this problem). The only thing that was changed is GUID for the metadb_index_client to avoid possible collision.
The code in question: https://github.com/TheQwertiest/foo-jscript-panel/blob/master/foo_spider_monkey_panel/stats.h#L46

Any help would be greatly appreciated!

... summons @Peter ...
5
General - (fb2k) / Re: [Request] View ReplayGain Track Gain True Peak Levels in Playlist as dB
Last post by Zarggg -
I remember when almost everyone I knew was listening to MP3s at wildly varying volumes while peak normalising their soundtrack audio, but whenever I could I'd try to share the joy of ReplayGain. Now the world's gone mad over EBU-R128 though, and loudness units are everywhere, is referring a target volume of 89dB starting to feel a little silly or is it just me?
This reminds me of a recent thread where someone created a custom column that showed the ReplayGain track peak in terms of LUFS, but I can't seem to find it at the moment.

Edit: Never mind. I was thinking of darkflame23's other thread that covered ReplayGain adjustment in terms of LUFS. I second his desire to see the "true peak" value in similar terms.
6
General Audio / Re: How many files in the library
Last post by tomstephens89 -
10,522 all FLAC. 300GB in size. I can safely say that I own either the CD, Vinyl or HDTracks download of every single one. The size of the libraries I see people bragging about online a lot does make me wonder how they obtain such a collection :-)

I love ordering up CD's from the likes of MusicMagpie or Amazon. Record Fayres, eBay.... Anything as long as its Physical so I know what I'm getting. Only downloads are high res albums from HDTracks for a select few of my favourite albums that I had to give 24/96 a go with.

I spend a lot of money on music.... So when I see collections measuring into the TB's and over 200k tracks I just wonder....
7
General Audio / Swinsian on MAC, awesome!
Last post by tomstephens89 -
Hi All,

As I'm an IT Infrastructure Architect by trade, I frequently find myself using every operating system going, however my day to day desktop OS of choice is Mac OSX, in the form of a 2017 MacBook Pro 15" most recently.

I have recently done away with my permanent home office Windows workstation, which served as my FLAC player for my main system. Of course, if you use Windows, Foobar2000 is the defacto music player (in my opinion)....

However now I only have my MacBook Pro and have always struggled with my music collection.... Even converted my 700 album FLAC collection of CD+Vinyl rips to ALAC so I could use iTunes... But its just not me!

Also ripping my CD's.... I have previously used EAC and then dBPoweramp on Windows... So I was glad to find a build of dbPoweramp for Mac.

Recently I stumbled across a program called "Swinsian" and need to shout about it on here since I think its the best foobar alternative for Mac there is. It even supports bit rate changing out of the box.

So... besides me blabbing on about my transition from a Windows music system to a Mac music system, I guess this is just a recommendation for the excellent music player that is Swinsian.

Highly suggest it to any of you running Mac and struggling to like the typical go to solutions (ALAC Convert for iTunes) or Clementine (UI Sucks).




8
3rd Party Plugins - (fb2k) / Re: Columns UI
Last post by jazzthieve -
And a small suggestion: is it possible to add ability to mark panels with labels in the layout tree (e.g. "Panel Stack Splitter (Library Switcher)", or "JScript Panel (Menu)")? It's getting a bit hard to organize the panels when there are a lot of them, and all their displayed names are the same...

This! Yeah, this is indeed a bit of a small hassle. Whenever I want to change script in a certain panel I need to count from the top or bottom to get the right one after first checking the labels (it's a large tree).  Before, when it was smaller I managed by just checking which type of panel is stacked below a splitter but that no longer works well if a tree has a bunch of stacks on top of each other.
9
Off-Topic / Request for help on my own skin
Last post by Loigzorn -
Hello everyone,

I'm new to this forum as I`m to foobar2000.
So I'm not sure if this is the right place to post such request.
In the last few weeks I took my first steps to create my first own Skin and atm it looks likes in the picture below.
I do like how it looks but I think I have some kind of bug in my coding. Right now I'm at a point where I don't know how to solve it on my own. So I hope you can take a look at it. The problem is: sometimes if a new song starts or if I start playing a different playlist it switches to one of the other views. For example form "Playlist" to "Bio".

The related code looks like this:
Code: [Select]
$puts(back.color,42-44-46) 
$puts(font.color,215-215-215)
$puts(font_dark.color,85-85-85)
$puts(button_h.color,0-250-206)
$puts(button.color,0-235-191)

//--MAIN PANEL SWITCHER

$ifequal($get_ps_global(showpanel),1,
$showpanel_c(Playlist,1)
$showpanel_c(Lyrics,1)
$showpanel_c(PlayItem,1)
$puts(PlaylistButton,$get(button.color)),
$showpanel_c(Playlist,0)
$puts(PlaylistButton,100-100-100))

$ifequal($get_ps_global(showpanel),2,
$showpanel_c(Bio,1)
$showpanel_c(Lyrics,1)
$showpanel_c(PlayItem,1)
$puts(BioButton,$get(button.color)),
$showpanel_c(Bio,0)
$puts(BioButton,100-100-100))

$ifequal($get_ps_global(showpanel),3,
$showpanel_c(Youtube,1)
$showpanel_c(Lyrics,0)
$showpanel_c(PlayItem,0)
$puts(YoutubeButton,$get(button.color)),
$showpanel_c(Youtube,0)
$puts(YoutubeButton,100-100-100))

$textbutton(20,20,100,50,Playlist,Playlist,SETGLOBAL:showpanel:1;
REFRESH,
fontcolor:245-245-245 brushcolor:$get(PlaylistButton),
fontcolor:255-255-255 brushcolor:$get(button_h.color))

$textbutton(135,20,100,50,Bio,Bio,SETGLOBAL:showpanel:2;
REFRESH,
fontcolor:245-245-245 brushcolor:$get(BioButton),
fontcolor:255-255-255 brushcolor:$get(button_h.color))

$textbutton(250,20,100,50,Youtube,Youtube,SETGLOBAL:showpanel:3;
REFRESH,
fontcolor:245-245-245 brushcolor:$get(YoutubeButton),
fontcolor:255-255-255 brushcolor:$get(button_h.color))


The first time this bug occurred was as I implemented the second panel switcher on the left side. It is written on a differnet layer so I dont know why they should be related to each other in any way.

Thank you kindly for your time :)

Loigzorn

10
3rd Party Plugins - (fb2k) / Re: Columns UI
Last post by TheQwertiest -
@musicmusic : Thanks for all the work on CUI! I've tried using the latest v1.0.0 version and wanted to share a bit of feedback - in the preferences menu there a lot of space taken by the sub-headers on the page and a lot of unused space in general.

Most obvious example is the Layout page:
Spoiler (click to show/hide)
- A lot of space is taken by the "Layout" text, which could be otherwise used for displaying the layout tree.
- A lot of empty space is on the right side of the layout tree (i.e. where all checkboxes are): the checkboxes could be safely moved further on the right.

And a small suggestion: is it possible to add ability to mark panels with labels in the layout tree (e.g. "Panel Stack Splitter (Library Switcher)", or "JScript Panel (Menu)")? It's getting a bit hard to organize the panels when there are a lot of them, and all their displayed names are the same...
SimplePortal 1.0.0 RC1 © 2008-2018