View Issue Details

IDProjectCategoryView StatusLast Update
0000955MMW v4Properties/Auto-Toolspublic2005-06-21 01:58
Reporterjiri Assigned To 
PriorityimmediateSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Fixed in Version2.4 
Summary0000955: FLAC format plug-in
DescriptionThe plug-in is supposed to comply MM format plug-in specification, i.e. work pretty much as f_ogg.dll does.

FLAC format uses the same metadata storage system as OGG format does, so it should be easy to re-use f_ogg sources for this.

... to be further specified ...
TagsNo tags attached.
Fixed in build868

Activities

peke

2004-08-11 03:01

developer   ~0004468

F_FLAC is fully working, it preserves all existing tag fields, headers, it reads CUESHEET header for future use.

peke

2004-08-11 03:04

developer   ~0004469

Compiled DLL is sent to rusty for testing, and Sources will be sent to Jiri within days as soon as I clean, Comment and optimize sourcecode.

peke

2004-08-12 20:26

developer   ~0004471

I have tested it on few files and all files worked in Footbar2000, winamp 5.03, MM, Decoding/testing front-end app in Flac Package.

rusty

2004-11-22 03:41

administrator   ~0004771

Raised to 'immediate'--accidentally left this as 'urgent'.

jiri

2004-11-23 09:35

administrator   ~0004778

I haven't tested on real files, but reviewed sources briefly and wonder if the current version can update tag in all cases. I'm referring to source line:

If ((Formatparser.TagSize+formaTparser.PaddingSize+4) > (TagSize+1)) Then

which doesn't have any corresponding 'else' part, i.e. it seems that tags can only be updated if they fit to the current space in file, if they don't nothing happens. Am I missing something? (Tested version v0.0.0.55 Beta1)

jiri

2004-11-23 09:35

administrator   ~0004779

Reminder sent to: peke

peke

2004-11-23 22:35

developer   ~0004781

v0.0.0.55 beta1 was version I've sent to Jiri before we decided how to handle files which do not have enought space to write tag into file. I'm working on optimizing new one to release for alpha 3, as Alpha 2 is allready released.

rusty

2004-12-23 14:31

administrator   ~0004978

Last edited: 2004-12-23 14:37

I tested the plugin that Peke sent on 12/22. It causes MM to crash everytime I attempt to play a flac file.

Notes:
-I haven't even imported the file into the library--I just attempt to play via the My Computer node).
-If I removed the F_Flac.dll plugin, then the file plays properly and MM doesn't crash
-If I attempt to use the file in Winamp, there are no problems

I'll post the file which triggers the bug to the ftp server (it was encoded with flac 1.1.1 using the default settings of flac front end, except replay gain was disabled).

peke

2005-01-10 06:04

developer   ~0005143

Last edited: 2005-01-10 06:07

Fixed In new release v0.0.0.61 Beta3, source sent to Jiri and DLL sent to Rusty for testing. Assigning to rusty.

Note: I retested it in 831 with and without Flac 1.1.1a Installed, and with I_Flac.dll (v1.1.1a)

jiri

2005-01-11 09:05

administrator   ~0005146

Included in build 832. Needs to be tested.

rusty

2005-01-14 20:35

administrator   ~0005165

Last edited: 2005-01-14 20:38

Tested in 831 + Flac PLugin.

I haven't tested with _all_ properties, but when I simply edit the Genre of a Flac track, it change the track from 40-50 MB to a 5-10 KB garbage file.

I've posted 2 sample tracks that trigger this behaviour (both by The Guess Who) to the ftp server.

jiri

2005-01-16 14:12

administrator   ~0005172

Fixed in build 833.
 - I fixed several issues and now it should work fine.

rusty

2005-01-18 19:15

administrator   ~0005181

Verified 833.

peke

2005-06-03 22:50

developer   ~0005597

Regarding:
http://www.mediamonkey.com/forum/viewtopic.php?t=4556&highlight=

Fixed In F_FLAC v0.0.0.70

jiri

2005-06-17 18:47

administrator   ~0005613

Included in build 868.

rusty

2005-06-21 01:58

administrator   ~0005623

Verified in 870. Files encoded with different versions of the flac encoder are read/tagged correctly (except for a newly discovered bug to be documented elsewhere).