Search found 665 matches

by MiPi
Thu Nov 19, 2020 1:17 pm
Forum: Beta testing, bugs, and feature requests (MM5)
Topic: Format conversion: incorrect treatment of sort tags with multiple values [#16030]
Replies: 5
Views: 1520

Re: Format conversion: incorrect treatment of sort tags with multiple values [#16030]

I have tried FLAC with exactly the same strings, converted to MP3 (yes, with ID3v2.4), and MP3 contains everything (checked in MM5 - Properties dialog - Custom tab). Are you sure you use the last MM5 build? Where do you check MP3 tags? In case you reproduce it consistently, could you upload me affec...
by MiPi
Wed Nov 11, 2020 3:31 am
Forum: Beta testing, bugs, and feature requests (MM5)
Topic: Format conversion: incorrect treatment of sort tags with multiple values [#16030]
Replies: 5
Views: 1520

Re: Format conversion: incorrect treatment of sort tags with multiple values [#16030]

I cannot reproduce, what are your exact repro steps?
I tried to take FLAC, tag it with pairs of all three extended tags (in Properties - Custom - Extended tags, two lines with each sort tag), converted FLAC to MP3 and all 6 tags are saved (checked in Properties dialog of the MP3 file).
by MiPi
Tue Nov 03, 2020 9:34 am
Forum: Beta testing, bugs, and feature requests (MM5)
Topic: Where does MM5 store track waveforms? [#17038]
Replies: 10
Views: 489

Re: Where does MM5 store track waveforms? [#17038]

Good idea, we were postponing this till now :) We can include it in the default code I think, with some tweaks around getFastNextTrack/getNextTrack, as mentioned in different thread. It will not work in shuffle mode, where decision about next track is made just before going to the next track, but co...
by MiPi
Tue Nov 03, 2020 9:24 am
Forum: MediaMonkey 5 developer forum
Topic: player.getFastNextTrack() causes crash
Replies: 2
Views: 100

Re: player.getFastNextTrack() causes crash

This function accepts variable containing undefined value or already value with track object, nothing else (like empty object). "Fast" functions are made for situations, where speed is crucial, it is significantly faster to refill existing JS object with another data of the same type (like track in ...
by MiPi
Fri Oct 30, 2020 2:02 pm
Forum: Beta testing, bugs, and feature requests (MM5)
Topic: Where does MM5 store track waveforms? [#17038]
Replies: 10
Views: 489

Re: Where does MM5 store track waveforms?

Could you send me such affected file with loud track? So I can try it and do experiments with the same data. You can use any file sharing service and PM me link. Generally too loud tracks are problematic, because they have very bad dynamic, the waveform is not very nice then, it is simply rectangle ...
by MiPi
Fri Oct 30, 2020 2:42 am
Forum: Beta testing, bugs, and feature requests (MM5)
Topic: Where does MM5 store track waveforms? [#17038]
Replies: 10
Views: 489

Re: Where does MM5 store track waveforms?

Did you calculate normalization in MM - Tools - Analyze volume? Waveform computation uses normalization coefficient saved to the file (or DB), it does not do any normalization on its own. Btw. you need to rightclick waveform and select "Update waveform" to recompute it then.
by MiPi
Thu Oct 29, 2020 10:46 am
Forum: Beta testing, bugs, and feature requests (MM5)
Topic: Where does MM5 store track waveforms? [#17038]
Replies: 10
Views: 489

Re: Where does MM5 store track waveforms?

They are currently cached in Portable\Temp\Waveforms (for portable installation) as binary files with min and max values (current resolution is 4096 values). Values are taken from decoded 16bit Mono PCM.
by MiPi
Tue Oct 20, 2020 9:41 am
Forum: MediaMonkey 5 developer forum
Topic: player.js: I can't access the Player object in player_add.js
Replies: 6
Views: 422

Re: player.js: I can't access the Player object in player_add.js

Yes, Player.handle_mousewheel only redirect wheel event to volume control, above some slider it is called directly on Slider.
Nice sample. Even though I will add something like this directly to slider control, will be in the next release.
by MiPi
Mon Oct 19, 2020 10:10 am
Forum: MediaMonkey 5 developer forum
Topic: player.js: I can't access the Player object in player_add.js
Replies: 6
Views: 422

Re: player.js: I can't access the Player object in player_add.js

Strange, for me, Player.handle_mousewheel is called while hovering player control and rotating mouse wheel as expected and changes volume.
by MiPi
Fri Oct 16, 2020 10:35 am
Forum: Bug Reports (mmw)
Topic: Volume leveling background thread hangs for one song in album [#17017]
Replies: 6
Views: 452

Re: Volume leveling background thread hangs for one song in album

jharvey31: so you reproduce it always with this specific file? Could you send me the file? It would help much more, thanks. You can use any file sharing service and PM me link, thanks.
by MiPi
Thu Oct 15, 2020 2:03 am
Forum: MediaMonkey 5 developer forum
Topic: player.js: I can't access the Player object in player_add.js
Replies: 6
Views: 422

Re: player.js: I can't access the Player object in player_add.js

For the idea how to modify Player control look at sample script "pulsingPause" in SampleScripts folder (unzip mmip), which modifies behavior of pause button. This can be typically done by using override on Player class prototypes, where "$super" functions calls original function, window.playerContro...
by MiPi
Wed Oct 14, 2020 5:49 am
Forum: Need Help? (mmw)
Topic: [SOLVED] Replaygain analysing
Replies: 9
Views: 439

Re: Replaygain analysing

This is by design: https://www.ventismedia.com/mantis/view.php?id=2687
Not reading already existing value in this header would be bug.
by MiPi
Tue Oct 13, 2020 9:33 am
Forum: Beta testing, bugs, and feature requests (MM5)
Topic: Date writes to two frames??
Replies: 8
Views: 290

Re: Date writes to two frames??

I cannot reproduce, ini setting is preserved, only the edited part could be written to different part of INI. But this setting is wrong: [MP3Tagging] DisableFrames=TYER;TDRC EnableFrames=TDAT TDAT contains only day and month, so in case you have only year, it is not written at all. TDAT is disabled ...