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
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.
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?
Last post by EpicForever -
How about splitting these files using converter (at least all lossless, so conversion will not change audio quality)?
Just looking at the readme, you don't need to link to the 64bit C++ redist as foobar2000 and your component are only 32bit.
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).
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:
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.
Maybe try foo_bestversion...
I've not tested this yet but given it has dialogs for artist/title title formatting, it should support not submitting based on tags like the old component.
Just make sure the value is blank if a certain condition is met and then the component should either not submit or last.fm will refuse the submission because of bad parameters. For example...
Last.fm already have their own guidelines in place which scrobbler authors are supposed to stick to. No matter how long a track is, you shouldn't have to listen for more than 4 minutes for it to count.That's nice to know, thanks! Scratch that feature request from the list then =)
PS: Some of the scrobblers I've used on Android ignored those guidelines magnificently though :\
... blocking tracks from being scrobbled, based on tags ...+1 on this.
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.
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.