Skip to main content

Recent Posts

1
MP3 - General / Re: Lame 3.100 has been released
Last post by ajfoucault -
LAME development is culminated. Last quality changes were made 6 years ago.
In the other hand LAME developers have squeezed all out of what MP3 can do.

Thank You for release.

:) life continues ...


Couldn't have said it better...
2
3rd Party Plugins - (fb2k) / Re: foo_scrobble
Last post by gix -
OK, but it seems that foo_scrobble plugin requires that total tracked time is at least 100% length of the track. As far as I remember from my experiments foo_audioscrobbler was simply sending scrobble after half of this time was achieved. So I could listen to 20% of the song, then skip next 30% with seekbar AND on 80% of track length, track was scrobbled. And I could advance to next track at let's say - 82%. Still 50% was achieved (in 2 parts - 20% + 32% ) and everything was in accordance with the rules. In foo_scrobble, when I omit just 5% of the track - there is no scrobble. I haven't checked if I can search back and forth and scrobble is done if total listening time sums up to at least 100%. But it does not matter if scrobble should be sent after 50% (or after 4 minutes, whichever occurs first - as mentioned by marc2003).
As said earlier a track is submitted when the next one starts playing or playback is stopped even if the actual conditions are met earlier. This is no different than the other plugin.
3
3rd Party Plugins - (fb2k) / Re: foo_scrobble
Last post by EpicForever -
I've made some tests and... I think it is bit vague how this plugin works. It seems that I can not rewind track to make it scrobbled - looks like only track of which 100% of its length is listened is scrobbled, while 50% should be enough accordingly to L.fm rules, even if rewind was used - as long as total time was more than 50% of track.
I cannot reproduce that. It tracks the total time the track has been played, regardless of any seeks (Same as foo_audioscrobbler).

(...)

OK, but it seems that foo_scrobble plugin requires that total tracked time is at least 100% length of the track. As far as I remember from my experiments foo_audioscrobbler was simply sending scrobble after half of this time was achieved. So I could listen to 20% of the song, then skip next 30% with seekbar AND on 80% of track length, track was scrobbled. And I could advance to next track at let's say - 82%. Still 50% was achieved (in 2 parts - 20% + 32% ) and everything was in accordance with the rules. In foo_scrobble, when I omit just 5% of the track - there is no scrobble. I haven't checked if I can search back and forth and scrobble is done if total listening time sums up to at least 100%. But it does not matter if scrobble should be sent after 50% (or after 4 minutes, whichever occurs first - as mentioned by marc2003).
4
3rd Party Plugins - (fb2k) / Re: foo_scrobble
Last post by gix -
I've made some tests and... I think it is bit vague how this plugin works. It seems that I can not rewind track to make it scrobbled - looks like only track of which 100% of its length is listened is scrobbled, while 50% should be enough accordingly to L.fm rules, even if rewind was used - as long as total time was more than 50% of track.
I cannot reproduce that. It tracks the total time the track has been played, regardless of any seeks (Same as foo_audioscrobbler).

Plugin says that it scrobbles something (would be nice to have information which exactly track was send - its title - just to make it more clear) and it scrobbles everything, no matter if tags are present or not - and that was confusing for me and that's why I asked for adding special functionality. [...]
Yes I was unaware that people were using these field mappings that way.

I've added a new release that allows skipping tracks based on a titleformat script and adds a mainmenu command to toggle scrobbling.

5
3rd Party Plugins - (fb2k) / Re: foo_scrobble
Last post by EpicForever -
I've made some tests and... I think it is bit vague how this plugin works. It seems that I can not rewind track to make it scrobbled - looks like only track of which 100% of its length is listened is scrobbled, while 50% should be enough accordingly to L.fm rules, even if rewind was used - as long as total time was more than 50% of track.
Plugin says that it scrobbles something (would be nice to have information which exactly track was send - its title - just to make it more clear) and it scrobbles everything, no matter if tags are present or not - and that was confusing for me and that's why I asked for adding special functionality. Last.fm however filters tracks without title for example, so still expression
$if(%skip_lastfm%,,%title%)
put into "Field remappings - Title" causes that tracks with my special tag filled in are not visible in Last.fm . So let's say that requested functionality is de facto present in pipeline, but thanks to filtering applied on Last.fm servers, and not because it is implemented in plugin itself (plugin reports that it was scrobbled). But I suppose it shouldn't work like this. After changing it, it would be great if plugin was differentiating tracks that should not be scrobbled from others and if it was clearly printed in console ("Not scrobbling because: missing tile" or "Not scrobbling - insufficient legth" for example). Similarly to information about track being outside of ML.
6
General - (fb2k) / Library filter hotkey?
Last post by Maximko -
I use Default UI, and the most useful feature for me is the library filter where I can quickly find what I need. The only drawback is that I cannot find a shortcut to quick access that filter. Yes, I can assign the shortcut to Library / Album List which brings focus the Album List, but then I need to use Tab key to go further to the filter. I can also use Library / Search, but it doesn't work with the folder structure view. Could there be a direct solution I missed, or maybe a workaround using, e.g., AutoHotKey script?
7
How about splitting these files using converter (at least all lossless, so conversion will not change audio quality)?
8
3rd Party Plugins - (fb2k) / Re: foo_scrobble
Last post by marc2003 -
Just looking at the readme, you don't need to link to the 64bit C++ redist as foobar2000 and your component are only 32bit.
9
Taking into account the fact that you try to boost lowest frequencies - I may only ask if your speakers are really capable of them. If you want to boost bass for example on laptop or on cheap 2.0 PC speakers, then don't expect the bass to be heard - with or without bass boost.

Other thing is if your files really have enough bass to cause RG value to significantly change, so applying new RG values will cause volume to drop significantly, that you will hear it. You will barely notice volume changes around +/- 1,5 dB.

Regarding fact that you don't want to modify your files - I remember something like m-TAGs component (foo_mtags) which was storing whole metadata in external database files for each directory. And retagging files was causing only change into these external files, with no modification to music files.

How I use Dynamic DSP:
In it's config I created a bunch of DSPs named 75, 85, 90, 95, 105 etc. In my case these are percentage values of playback rate change. Then for each file that I want to be played with changed playback rate I added relevant tag which has value "105" for achieving passing it through "105" chain, or tag has value "FL_INV" to pass it through "FL_INV" chain, which inverts front left channel through Channel Mixer component. You must read the message in plugin's config window - in upper part you put titleformat script, that will evaluate to the names of the chains. These names correspond to DYNAMICDSP tag values. The simplest is just the name of the tag itself - and this is how I use it. But the name of chain may come as an output of complicated operation based on specific values of other existing tags (like looking up for certain tags and their values incl. text strings - eg. rating, like summing up some tag or tech values - like RG values or channel number values; checking for presence of certain tags and setting specific value when they are present or not, etc. - as usual for title formatting expressions).
10
3rd Party Plugins - (fb2k) / Re: foo_scrobble
Last post by gix -
Tracks are only scrobbled when a next track starts or playback is stopped (and they are valid according to last.fm's guidelines). This works equally for local and streamed tracks. It would be possible to scrobble earlier but then you have to keep track of the current submission state across restarts or else you may scrobble a long track twice.

To keep proper track of feature requests:
This plugin misses certain functionality from original one (blocking tracks from being scrobbled, based on tags). I added my own tag named "LFM_BLOCKED" and when it has value "1" or "yes" tracks are not scrobbled.
Use case:
On my PC there are ripped both my CDs and CDs of my wife. Sometimes I play her music for her from my account and honestly I don't want them to be counted on my LFM profile. Simple tag for all wife's CDs allowed me to achieve this.

Just curious, where or how was this configured? I don't see this functionality in the old foo_audioscrobbler 1.4.7. Or do you mean another component?

Edit: Ah I see, it was just the fact that it ignores tracks without artist that could be used to do this.