Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Omni Encoder 1.0 Released (Read 272980 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Omni Encoder 1.0 Released

Reply #175
Hi Jebus, thanks for the new version, we appreciate your work.

Just found an issue when I try to use it for bulk encoding:

I am adding (drag and drop) a folder with many sub-folders with many sub-folders again, and with many wavpack files each... it adds up to 81 files and stops there. There are many more files that are not being added.
I try again, this time with the menu function "add folder". Then it adds up to 81 files, and stops with an exception:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
  at OmniEncoder.API.AudioFile.set_Title(String value)
  at TagModule.TagReader.Parse(AudioFile audioFile)
  at OmniEncoder.TagReaders.Parse(AudioFile audioFile)

etc

Thanks, if you need more details about what i am doing, pls let me know!

Gonza


The next file it is trying to add apparently isn't parsable; specifically the title. Any idea what the next file it is trying to add would be? Could you tell me what the tag values for that file are? If not, could you upload it?

Omni Encoder 1.0 Released

Reply #176
Well Im gonna take a look and see what file does it.
In the meantime I found another complete FLAC album that wont load.  They have native FLAC tags, and as an example

Filename:
Bob Marley & The Wailers - Exodus - 01 - Natural Mystic.flac
Tags
Title: Natural Mystic
Artist: Bob Marley & The Wailers
Album: Exodus
Year:
Track: 01
Genre:
Comment:

So nothing really out of the ordinary... if yow want I can send you the file...

Gonza

Omni Encoder 1.0 Released

Reply #177
Ok.. 2 different issues here :

Issue1 (my first post): It will refuse to load any file with special characters in the complete path, not just the filename. That is what was happening to me , all the files in a folder with special characters did not load.
Also, if the filename has any special character like № it will not load.
If there is a character like № in the tag, it will be converted to ?

Issue2: Some of my flacs won´t load. Still dont know which ones , or why.

thanks,
Gonza

Omni Encoder 1.0 Released

Reply #178
Ok.. 2 different issues here :

Issue1 (my first post): It will refuse to load any file with special characters in the complete path, not just the filename. That is what was happening to me , all the files in a folder with special characters did not load.
Also, if the filename has any special character like ? it will not load.
If there is a character like ? in the tag, it will be converted to ?

Issue2: Some of my flacs won´t load. Still dont know which ones , or why.

thanks,
Gonza


hmm... i have a bunch of files with special characters in the path, like "Z:\Lossless Music\Stone Temple Pilots\Nº 4\01 - Down.flac" for instance. They seem to load fine. Can you give me an example path?

Tagging of special characters should work fine as well, as long as they display in the windows shell okay (i'm using the default codepage).

Omni Encoder 1.0 Released

Reply #179
Jebus,

C:\dm\Compilations\(1991) - X1 & X2\CD7 - X2 - Семь - Live One\01.My Secret Garden.wv

Will not load, either by dropping the containing folder, or dropping the file. While

C:\dm\Compilations\(1991) - X1 & X2\New Folder\01.My Secret Garden.wv

will work with no problems.

Oh Jebus, and notice there is a difference between my № and yours.  Mine is a single character, while yours is two...

G

Omni Encoder 1.0 Released

Reply #180
Hi....I'm new here. Thank you, Jebus, for a great free piece of software. It stands to make my CD archiving much less painful.

I'm having a little trouble with the latest version (1.4.1).

I get a .net framework unhandled exception error when trying to convert a .wav file into either mp3, ape, or flac. I've attached on of the error/debug msgs I got.....can't remember which of the 3 types I was trying to convert to this time. Funny thing is that I converted a whole album of .flac's into mp3's last night without a problem.....today the thing won't work. Error msg pops up a few seconds after I hit the green arrow.

My MS/.net files are up to date (according to windows update).

I tried uninstalling/reinstalling 1.4.1, but still the same result.

Any advice you could give would be much appreciated.

Thanks!
J

oops, sorry.....debug msg as follows....







See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
  at OmniEncoder.API.AudioFile.Clone()
  at OmniEncoder.Frontend.MainForm.StartConversion()
  at OmniEncoder.Frontend.MainForm.convertToolStripMenuItem_Click(Object sender, EventArgs e)
  at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
  at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
  at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
  at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
  at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
  at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
  at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  at System.Windows.Forms.ToolStrip.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
OmniEncoder
    Assembly Version: 1.4.1.0
    Win32 Version: 1.4.1.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/OmniEncoder.exe
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
FLACModule
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/FLACModule.DLL
----------------------------------------
LAMEModule
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/LAMEModule.DLL
----------------------------------------
MACModule
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/MACModule.DLL
----------------------------------------
MetaMP3Module
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/MetaMP3Module.DLL
----------------------------------------
TagModule
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/TagModule.DLL
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Omni Encoder 1.0 Released

Reply #181
Jebus,

C:\dm\Compilations\(1991) - X1 & X2\CD7 - X2 - ???? - Live One\01.My Secret Garden.wv

Will not load, either by dropping the containing folder, or dropping the file. While

C:\dm\Compilations\(1991) - X1 & X2\New Folder\01.My Secret Garden.wv

will work with no problems.

Oh Jebus, and notice there is a difference between my ? and yours.  Mine is a single character, while yours is two...

G


Unfortunately those are unicode characters, and all input to command-line programs has to be available in the windows codepage. For example, try pasting that path into a cmd.exe. The ???? gets replaced with ????. I'm not sure this can be fixed for a command-line encoder. In version 2.0 i'm going to start using DLL versions of encoders, because i would like to support other languages (and Omni Encoder is, internally, already using unicode).

Here is a list of the valid characters in the windows codepage:
http://en.wikipedia.org/wiki/Windows-1252


jrmyeh, I'll look into your issue soon.

Omni Encoder 1.0 Released

Reply #182
Thanks Jebus, I usderstand about the unicode chars...  :-(
The other thing that happens is that many of my flacs refuse to load. Some do, some dont, but I still could not figure out a logical pattern.
Just to make sure its not me, i rolled back to 1.3 and now all the files work like a charm.

If it is any help, here is one of my flacs that dont work (17MB) . I tried renaming and removing all tags , still does not work.  :-(
http://rapidshare.com/files/51516447/_01__...ocal_.flac.html
Thanks
Gonza

Omni Encoder 1.0 Released

Reply #183
Thanks Jebus, I usderstand about the unicode chars...  :-(
The other thing that happens is that many of my flacs refuse to load. Some do, some dont, but I still could not figure out a logical pattern.
Just to make sure its not me, i rolled back to 1.3 and now all the files work like a charm.

If it is any help, here is one of my flacs that dont work (17MB) . I tried renaming and removing all tags , still does not work.  :-(
http://rapidshare.com/files/51516447/_01__...ocal_.flac.html
Thanks
Gonza


hmm... i upgraded FLAC to 1.2.0 since releasing 1.3... that might be it. Could you try replacing the metaflac.exe in the new version with the one from 1.3 and then try again?

Omni Encoder 1.0 Released

Reply #184
Did that work? Additionally (looking through the code) there were changes made to how art is handled... do these FLACs have art tags, external Folder.jpgs, or no art at all?

Omni Encoder 1.0 Released

Reply #185
Hi Jebus...sorry for the delay....

No, it didn´t work. I used 1.4.1 with the metaflac.exe found in 1.3  and the files do not load.

AND , I tried the other way around:  Omni 1.3 with the metaflac.exe in 1.4.1.  And YES it works !... strange isnt it?

The flacs have no art...in fact...I can remove all tags completely, and they still don´t load... don´t know what else I can do to help, but maybe upload a flac that works and one that doesn´t, so that you take a look....

Gonza

Omni Encoder 1.0 Released

Reply #186
Jebus ! after some testing...I got it.

flacs that do not have a Genre defined in the tags,  won´t load.
All the flacs that do have a Genre will work OK.

:-)

Gonza

Omni Encoder 1.0 Released

Reply #187
Jebus ! after some testing...I got it.

flacs that do not have a Genre defined in the tags, won´t load.
All the flacs that do have a Genre will work OK.

:-)

Gonza




Awsome, thanks Gonza. I'll take a look at it tonight when I get home.



In other news, 2.0 (the new re-written version) is coming along nicely. It is going to be quite a bit different and hopefully address all the requests I've heard in this thread. .NET 3.5 will definitely be required for the new user interface. So far, the data model is complete. I've also broken the executable up into an interface-agnostic, com-visible function library (OmniLib.dll) and user interface library (OmniUI.dll). The actual application logic (OmniEnc.exe) will be fairly small and replaceable. When running in Exact Audio Copy mode, the plan is to avoid OmniEnc.exe altogether and use a different executable more customized to a scripted execution.



The new version will definitely have:

* Full library tagging and reorganization features.

* Multiple threads of execution when encoding.

* Full or partial unicode and internationalization support.

* Custom/non-standard tag editing and pass-through when transcoding.



I am thinking of dropping the iTunes module from the next release, due to its unpredictable crashing behaviour. Does anyone take issue with this? I could also just leave it as an unsupported add-on. The latest Nero codec seems to be a pretty good replacement anyhow.

Omni Encoder 1.0 Released

Reply #188
Thanks for the good news Jebus.
I will really appreciate you keep the option to use the iTunes encoders. Its something I use all the time, and for all I can tell, it never crashes. BTW, I wonder if Quicktime has an API to use it directly without depending on iTunes...guess not...

Gonza

Omni Encoder 1.0 Released

Reply #189
I have the same problem as jrmyeh - thought it was my system...

Installed .net 2.0 redistributable and OE 1.4.1. Encoding a wav to mp3 or FLAC immediately gives an untrapped error and barfs, report appended. Can transcode FLAC to mp3 OK. Tried uninstalling both and re-installing with no luck. Running on a Centrino laptop with XP SP2. Only installed OE 1.4.1 mp3 and FLAC modules. Have EAC, Audacity and Dragon Nat Speaking installed but not running. Also separate installation of FLAC and LAME for EAC.

Any ideas?

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
  at OmniEncoder.API.AudioFile.Clone()
  at OmniEncoder.Frontend.MainForm.StartConversion()
  at OmniEncoder.Frontend.MainForm.convertToolStripMenuItem_Click(Object sender, EventArgs e)
  at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
  at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
  at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
  at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
  at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
  at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
  at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  at System.Windows.Forms.ToolStrip.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
OmniEncoder
    Assembly Version: 1.4.1.0
    Win32 Version: 1.4.1.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/OmniEncoder.exe
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
FLACModule
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/FLACModule.DLL
----------------------------------------
LAMEModule
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/LAMEModule.DLL
----------------------------------------
MetaMP3Module
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Program%20Files/Omni%20Encoder/MetaMP3Module.DLL
----------------------------------------

Omni Encoder 1.0 Released

Reply #190
I installed version 1.4.1 and it wont open.  Every time I double click on the exe I get the following message



An exception of type:
System.Reflection.TargetInvocationExeption was thrown

Unable to get the window handle for the 'AxQTControl' control.
Windowless ActiveX controls are not supported

    at OmniEncoder.Modules.Load()
    at OmniEncoder.Modules..ctor()
    at OmniEncoder.MainClass..ctor()
    at OmniEncoder.Program.Main()



Is there anything that I could do to fix this error

Omni Encoder 1.0 Released

Reply #191
Here's another vote for keeping the iTunes module -- it's a key feature for me.

Has the bug where Omni Encoder stops while transcoding an album with multiple artists, like a soundtrack, been fixed in 1.4.1 by any chance?

Thanks for your work on this app -- I look forward to 2.0.

Omni Encoder 1.0 Released

Reply #192
Thanks for the good news Jebus.
I will really appreciate you keep the option to use the iTunes encoders. Its something I use all the time, and for all I can tell, it never crashes. BTW, I wonder if Quicktime has an API to use it directly without depending on iTunes...guess not...

Gonza




Actually I'm using the QuickTime APIs to read MP4 tags when you add the files . I was hoping to use QuickTime exclusively (opening iTunes separately is so clunky) but for licensing reasons, they don't make the AAC codec accessible programatically without shelling out crazy $$$.



I'll keep it then, no worries.



Here's another vote for keeping the iTunes module -- it's a key feature for me.

Has the bug where Omni Encoder stops while transcoding an album with multiple artists, like a soundtrack, been fixed in 1.4.1 by any chance?

Thanks for your work on this app -- I look forward to 2.0.




It doesn't support compilations unfortunately... limitation of the data model. The new one is much cleaner and will support compilations correctly out of the box.



I installed version 1.4.1 and it wont open. Every time I double click on the exe I get the following message



An exception of type:
System.Reflection.TargetInvocationExeption was thrown

Unable to get the window handle for the 'AxQTControl' control.
Windowless ActiveX controls are not supported

at OmniEncoder.Modules.Load()
at OmniEncoder.Modules..ctor()
at OmniEncoder.MainClass..ctor()
at OmniEncoder.Program.Main()



Is there anything that I could do to fix this error




Sounds like you don't have QuickTime installed, or the call to QuickTime isn't working. Try reinstalling iTunes. If you don't need the iTunes encoder, reinstall without that option.

Omni Encoder 1.0 Released

Reply #193
Version 1.4.2 is up.



I fixed a few other bugs as well as the above mentioned. When 2.0 is close to finished, hopefully i'll have enough of you testers to do a proper beta... sorry about all the bugs guys

Omni Encoder 1.0 Released

Reply #194
Version 1.4.2 is up.



I fixed a few other bugs as well as the above mentioned. When 2.0 is close to finished, hopefully i'll have enough of you testers to do a proper beta... sorry about all the bugs guys


Thanks for the mega quick fix... yep .wav will code now PROVIDED you deselect the "album art" option or it ends the mp3 encode with an unhandled error...

I can live with that 

Keep up the great work, you obviously have an appreciative audience...


************** Exception Text **************
System.ComponentModel.Win32Exception: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem
  at OmniEncoder.Frontend.ConvertForm.converter_ConversionCompleted(Object sender, RunWorkerCompletedEventArgs e)
  at OmniEncoder.Converter.worker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
  at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
  at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

Omni Encoder 1.0 Released

Reply #195

Version 1.4.2 is up.



I fixed a few other bugs as well as the above mentioned. When 2.0 is close to finished, hopefully i'll have enough of you testers to do a proper beta... sorry about all the bugs guys


Thanks for the mega quick fix... yep .wav will code now PROVIDED you deselect the "album art" option or it ends the mp3 encode with an unhandled error...

I can live with that 





I'm not sure I understand... you're trying to encode TO wav? or from wav?

Omni Encoder 1.0 Released

Reply #196
[/quote]

Thanks for the mega quick fix... yep .wav will code now PROVIDED you deselect the "album art" option or it ends the mp3 encode with an unhandled error...

I can live with that 

[/quote]



I'm not sure I understand... you're trying to encode TO wav? or from wav?
[/quote]

From .wav to FLAC or MP3...

Omni Encoder 1.0 Released

Reply #197
Version 2.0 Progress Report:

Wow, WPF is very, very different than windows forms programming. Its pretty cool, but I'm basically having to rewrite everything from scratch.

The main window GUI is essentially done, and i'm currently working on the LAME module. In order to get true internationalization support, i can't use command-line taggers anymore. So right now i'm implementing an ID3 reader/writer in native C#. Fortunately the other tagging formats are easier.

I expect that, like version 1, the initial release will only have MP3 and FLAC modules. Otherwise this could take forever

Omni Encoder 1.0 Released

Reply #198
I registered at hydrogenaudio just to report this bug.  I have been using Omni Encoder since January, fantastic product. 

This bug is not present in 1.3.0.0 and below

When you add album art, and transcode to another format that contains album art, or even select the option to include a folder.jpg, Omni Encoder seems to re encode the jpeg into a larger file.  For example a 20kb jpeg becomes a 180kb jpeg (same resolution) after transcoding.

The older Omni Encoder seemed to just copy the artwork over and preserve the file size.

Keep up the good work Jebus.

Omni Encoder 1.0 Released

Reply #199
I registered at hydrogenaudio just to report this bug. I have been using Omni Encoder since January, fantastic product.

This bug is not present in 1.3.0.0 and below

When you add album art, and transcode to another format that contains album art, or even select the option to include a folder.jpg, Omni Encoder seems to re encode the jpeg into a larger file. For example a 20kb jpeg becomes a 180kb jpeg (same resolution) after transcoding.

The older Omni Encoder seemed to just copy the artwork over and preserve the file size.

Keep up the good work Jebus.




Aw crap... i know what the problem is too... i stopped using temporary art files and instead read it in as a bitmap right in memory.... but when I write it back out, i don't think its recompressing. doh! I'll look at it soon.