Help - Search - Members - Calendar
Full Version: Introducing Omni Encoder
Hydrogenaudio Forums > Hydrogenaudio Forum > Validated News
Jebus
Omni Encoder is a multi-format audio conversion utility (front-end). This beta includes AAC and MP3 support, with Vorbis and FLAC support planned soon.

The beta download is temporarily offline while version 1.0 is completed internally.

It is released under the GPL, and sources (Visual Studio 2005 solution, written in C#) are available as well.

Key Features:
  • Modular design - new encoders and tagging engines can be added with ease. Currently includes modules for Lame MP3, Nero and Apple AAC, Ogg Vorbis, MPC, Apple Lossless and FLAC.
  • EAC integration - Use the best ripper out there, and have it intelligently pass track information to Omni Encoder.
  • WaveGain pre-processing - Automatically run an album or track gain analysis, then have the encoder adjust by that amount.
  • Tag preservation - Omni Encoder will automatically read and then re-write tags to the new format, if desired.
  • Automatic cover art downloading - Have Omni Encoder automatically retrieve cover art from the internet, in a single click or less!
Beta Information:

The beta is over, and the final version shall be released soon (read: before Christmas). I just have a few more things to iron out first. Read my post towards the end of this thread.
Gabes Dad
Just looked at it briefly, but you might consider a few of the things REACT, MAREO, etc. can do:
  • Multiple format encodings (e.g., to allow encodings to a lossless and lossy format at the same time)
  • The ability to save and load configurations
  • The ability to use both GUI and command line settings for the encoders (similar to foobar)
  • Custom field tagging (especially in id3v2)
  • Ability to integrate with other programs (e.g., foobar, etc. similar to MAREO)
  • Ability to either download album info from the web or to call up a tagging program that can do it.
  • Alternate configurations for Various artists albums.

IMO, A good encoding program should take out some of the multiple steps to get the audio files ripped securely, analyzed for replaygain, tagged (with albumart and Allmusic Guide level of album information), and placed in their correct file structure location. I currently use EAC + REACT to automate pretty much the entire rip process. It requires user input for initialization of ripping, selecting whether or not various artists, albumart confirmation, and lookup and tagging by a 3rd party tagger. It would be nice to see all of this in one GUI.

Good luck.


Jebus
QUOTE(Gabes Dad @ Jul 18 2006, 13:26) *

Just looked at it briefly, but you might consider a few of the things REACT, MAREO, etc. can do:
  • Multiple format encodings (e.g., to allow encodings to a lossless and lossy format at the same time)
  • The ability to save and load configurations
  • The ability to use both GUI and command line settings for the encoders (similar to foobar)
  • Custom field tagging (especially in id3v2)
  • Ability to integrate with other programs (e.g., foobar, etc. similar to MAREO)
  • Ability to either download album info from the web or to call up a tagging program that can do it.
  • Alternate configurations for Various artists albums.
IMO, A good encoding program should take out some of the multiple steps to get the audio files ripped securely, analyzed for replaygain, tagged (with albumart and Allmusic Guide level of album information), and placed in their correct file structure location. I currently use EAC + REACT to automate pretty much the entire rip process. It requires user input for initialization of ripping, selecting whether or not various artists, albumart confirmation, and lookup and tagging by a 3rd party tagger. It would be nice to see all of this in one GUI.

Good luck.
  • Multiple format ripping made the program dramatically more complex, and given that Omni Encoder preserves tags, you can for instance rip right to FLAC from EAC, then just change the encoder, hit "convert" again to create the other format (MP3 or whatever). Yeah, it's one extra step, but it sure shaved a lot of compexity out of the program!
  • Configurations are saved on a per-encoder basis, so I don't see the need just right now. Maybe once more features are added, profiles could become a requirement.
  • I might add an "override" option, but I haven't decided... I think it would just be better to include all sensible options in the GUI.
  • More tagging options (like custom fields in id3v2) are definitely planned.
  • Well, it already integrates with EAC. There are no plans to integrate with foobar, purely because I don't use foobar. If someone else wants to code something, then be my guest!
  • Since this integrates with EAC, usually tag info is grabbed there. I might add this feature to Omni Encoder natively, but I want to see what is going on with freedb2 et al. first.
  • Good idea.
Thanks for your feedback! The idea is very much to automate the entire process - in a sensible way. Right now it does this already, according to my expectations. Hopefully with some work, it will fill your expectations as well.
HotshotGG
QUOTE
EAC integration - Use the best ripper out there, and have it intelligently pass track information to Omni Encoder.


Well that's entirely subjective tongue.gif. Need we not forget about the dBPowerAmp and some other secure rippers. Overall though I would say that your front-end is coming along quite nicely keep up the good work. wink.gif
=trott=
I like it...A suggestion: instead of having to copy the nero files to the install directory, have an option in the preferences to browse to the nero executables.

Edit: only .wav is supported as input?
Jebus
Well, I know we're not supposed to complain... but I go to all this trouble for you guys, and I get rejected as a news item?

QUOTE(=trott= @ Jul 18 2006, 22:35) *

I like it...A suggestion: instead of having to copy the nero files to the install directory, have an option in the preferences to browse to the nero executables.

Edit: only .wav is supported as input?


That's an idea. If you don't like having them in 2 places though you could always use shortcuts, or add them to PATH. I think that would work.

No, any module you add will allow for input AND output of that format.

QUOTE(HotshotGG @ Jul 18 2006, 21:38) *

QUOTE
EAC integration - Use the best ripper out there, and have it intelligently pass track information to Omni Encoder.


Well that's entirely subjective tongue.gif. Need we not forget about the dBPowerAmp and some other secure rippers. Overall though I would say that your front-end is coming along quite nicely keep up the good work. wink.gif


And it should be really easy to add support for those as well.
Garf
QUOTE(Jebus @ Jul 19 2006, 17:44) *
Well, I know we're not supposed to complain... but I go to all this trouble for you guys, and I get rejected as a news item?


We go through all this trouble to make stickies and README's, and you keep ignoring them?

http://www.hydrogenaudio.org/forums/index....showtopic=20857
Jebus
QUOTE(Garf @ Jul 19 2006, 08:09) *

QUOTE(Jebus @ Jul 19 2006, 17:44) *
Well, I know we're not supposed to complain... but I go to all this trouble for you guys, and I get rejected as a news item?


We go through all this trouble to make stickies and README's, and you keep ignoring them?

http://www.hydrogenaudio.org/forums/index....showtopic=20857


Well, i missed the one about the exclamation mark... but as far as the screenshot goes, I tried adding it as the second post, but the new board software just joins the posts together if they are from the same person! Would it be possible to resubmit this thread with edits? Seems clunky to create a new one just to change the title. Mods?
Garf
QUOTE(Jebus @ Jul 19 2006, 18:12) *
I tried adding it as the second post, but the new board software just joins the posts together if they are from the same person! Would it be possible to resubmit this thread with edits? Seems clunky to create a new one just to change the title. Mods?


I'll edit your starting post to something which I feel would be fit for a news submission.

Good point about the automatic joining of posts. Perhaps that feature should be disabled again.
Jebus
QUOTE(Garf @ Jul 19 2006, 08:18) *

QUOTE(Jebus @ Jul 19 2006, 18:12) *
I tried adding it as the second post, but the new board software just joins the posts together if they are from the same person! Would it be possible to resubmit this thread with edits? Seems clunky to create a new one just to change the title. Mods?


I'll edit your starting post to something which I feel would be fit for a news submission.

Good point about the automatic joining of posts. Perhaps that feature should be disabled again.


Thanks Garf!
kwanbis
QUOTE(Garf @ Jul 19 2006, 16:18) *

Good point about the automatic joining of posts. Perhaps that feature should be disabled again.

it doesn't autojoins if you wait a certain (5? 10? 15?) mins.
kanak
Jebus

nice work. Like where it's heading. I have one request: could you please provide a non-installer version? A zip version that can be unzipped and run would be great.

thanks
Jebus
QUOTE(kanak @ Jul 20 2006, 03:37) *

Jebus

nice work. Like where it's heading. I have one request: could you please provide a non-installer version? A zip version that can be unzipped and run would be great.

thanks


Yeah, I guess so... it is just an xcopy application after all (no registry footprint beyond the EAC one it overwrites). Check the site in about 15 minutes.

quick update: Vorbis module has been added in Trunk... tagging is an issue though as I'm not sure the best way to handle multiple tag formats (what if someone wants to add APE2 and ID3v1 tags?). Gonna have to ponder that and make some API changes before beta 2.
Jebus
Uploaded verison 0.1.1, which fixes a few bugs, and adds the option to specify whether you want a Folder.jpg generated when art is available.

I probably won't do another release until 0.2, which as mentioned will include Vorbis, FLAC, and more robust tagging options.
Jebus
Request for comments: What tag types are do people use for the following formats:

MP3: I know ID3v1 and ID3v2, but also APE2, correct? Any need for APE1 and/or Lyrics3 tags?
Vorbis: I don't use vorbis, so my understanding is that they commonly use Vorbis comments, ID3v1, and APE2? Corrections, ommisions?

I need feedback because the tagging system needs an overhaul before i integrate any more codec modules.
ShowsOn
I'm about to buy a new dual core CPU thanks to AMDs price reductions. I have about 100 GB of FLAC files that I want to encode to LAME MP3, is it possible to run two instances of this front end and encode with two instances of LAME set to each CPU core, without anything conflicting?
Jebus
QUOTE(ShowsOn @ Jul 22 2006, 23:33) *

I'm about to buy a new dual core CPU thanks to AMDs price reductions. I have about 100 GB of FLAC files that I want to encode to LAME MP3, is it possible to run two instances of this front end and encode with two instances of LAME set to each CPU core, without anything conflicting?


No, it won't start up more than once. This is a requirement due to how it sends messages between processes. I will add an option though for multiple concurrent encodes eventually, though. I'll want that feature myself once i upgrade to a dual-core.
windowshade
Installer feedback: I wasn't expecting OmniEncoder to hijack--I mean overwrite--EAC's compression options. Should the 'Install and enable...' prompt include a warning to that effect? (It makes the encoder very easy to use. However, the people who can't cut and paste a command line option might not have their preferences saved as profiles either.) Your call, of course.

With respect to a FLAC module: I'd like to reiterate/clarify a request for 'metaflac --add-replay-gain [list of all FLAC files in the album]' after compression is complete.

It's looking very promising so far. Thanks much!
Jebus
QUOTE(windowshade @ Jul 23 2006, 12:35) *

Installer feedback: I wasn't expecting OmniEncoder to hijack--I mean overwrite--EAC's compression options. Should the 'Install and enable...' prompt include a warning to that effect? (It makes the encoder very easy to use. However, the people who can't cut and paste a command line option might not have their preferences saved as profiles either.) Your call, of course.

With respect to a FLAC module: I'd like to reiterate/clarify a request for 'metaflac --add-replay-gain [list of all FLAC files in the album]' after compression is complete.

It's looking very promising so far. Thanks much!


Well, i figure the "enable" part of "install and enable" would indicate that it was about to overwrite settings.

Regarding lossless files and ReplayGain: I'm thinking that i'll let wavegain do an analysis just like with other codecs, then (if gain adjustment is enabled) simply write those values to vorbis comments like metaflac would have. This will keep the interface uniform, and have the desired side-effect of disabling lossy gain processing on lossless files.

I've already added FLAC and Vorbis to trunk. Gotta make some tagging changes, then i'll add the above feature as well.
windowshade
QUOTE(Jebus @ Jul 23 2006, 15:03) *
Regarding lossless files and ReplayGain: I'm thinking that i'll let wavegain do an analysis just like with other codecs, then (if gain adjustment is enabled) simply write those values to vorbis comments like metaflac would have. This will keep the interface uniform, and have the desired side-effect of disabling lossy gain processing on lossless files.
If the output is (about) the same, I'll be one happy ripper.
ShowsOn
QUOTE(Jebus @ Jul 24 2006, 01:27) *

No, it won't start up more than once. This is a requirement due to how it sends messages between processes. I will add an option though for multiple concurrent encodes eventually, though. I'll want that feature myself once i upgrade to a dual-core.

Excellent, great to know it will be added eventually.
Jebus
Just a quick note (sorry to bump my own thread):

Server will be offline while I move tomorrow for about 2 hours... the DNS record change may take up to 24 hours to propagate though.
vlada
Hi Jebus,

have you already heard about a new AC3 encoder called Aften? You cna find it announced here, but the discussion is taking place mainly at Doom9. I think some people would appreciate if you implemented support for it.
jorsol
QUOTE(Jebus @ Jul 22 2006, 15:21) *

Request for comments: What tag types are do people use for the following formats:

MP3: I know ID3v1 and ID3v2, but also APE2, correct? Any need for APE1 and/or Lyrics3 tags?
Vorbis: I don't use vorbis, so my understanding is that they commonly use Vorbis comments, ID3v1, and APE2? Corrections, ommisions?

I need feedback because the tagging system needs an overhaul before i integrate any more codec modules.
Vorbis use only Vorbis Comments... it don't use ID3v1, ID3v2, APE1, APE2, or any other just Vorbis Comments....

Note: You don't ask about FLAC, but FLAC files uses Vorbis Commenst too... ID3 are not longer used.
=trott=
QUOTE(Jebus @ Jul 22 2006, 23:21) *

Request for comments: What tag types are do people use for the following formats:
MP3: I know ID3v1 and ID3v2, but also APE2, correct? Any need for APE1 and/or Lyrics3 tags?


I'd like to cast my vote against ape tags on mp3 files...foobar used to do this and everything was peachy as long as I only used foobar, but it caused me a lot of grief when I started using other applications with them...

Also, beware of mp4 tags...there seems to be a lot of confusion about the correct way to do it. (more precisely the interpretation of the word 'correct' smile.gif )
Jebus
I should clarify that I don't care what your preferences are, I want to know what people can and do use, period. Do people still use APE tags on vorbis/MP3s? are they ape version 1 or 2?

I'm not going to FORCE their use, but i'm going to add the option if it is used by anyone here. Make sense?
Garf
Vorbis files with any kind of APE or ID3 tag are simply corrupt and unusable.

As far as I know, foobar2000 was one of the only things to support APEv1/v2 on MP3 at some point, and it no longer does.
Klyith
QUOTE(Jebus @ Jul 27 2006, 12:36) *
I should clarify that I don't care what your preferences are, I want to know what people can and do use, period. Do people still use APE tags on vorbis/MP3s? are they ape version 1 or 2?

I'm not going to FORCE their use, but i'm going to add the option if it is used by anyone here. Make sense?
I still use ape2 on mp3. I think there are plenty of other foobar2k users who still prefer ape2 tags.

QUOTE(Garf @ Jul 27 2006, 12:42) *
As far as I know, foobar2000 was one of the only things to support APEv1/v2 on MP3 at some point, and it no longer does.

It still does, it just no longer uses them by default for stuff like replaygain. The option to use ape by default is hidden, but still there.
pepoluan
Well then, that settles it, no?

Both ID3v1 and ID3v2 for MP3's, Vorbis Comment for OggVorbis and FLAC, don't know what for others.

Anyways, those people using APEv2 can use TagScanner (or MP3Tag) to copy the ID3v2 tags into APEv2 tags.

kanak
Hi

Just downloaded version 0.1.1.0 . i have a few questions:


1. You mentioned that AAC support is available in beta, however the only encoders i'm allowed to select are Wave and MP3 (Lame). I tried the "get additional modules" but couldn't get AAC. Am i missing something? I even tried pasting the neroaacenc.exe in the omni encoder folder (using the non-installer version btw), but nothing happened.

2. Under MP3 Codec settings, is it possible for me to get ABR files? Right now i can only see options to get CBR and VBR. Is ABR support planned?

BTW,
I use ID3v1 + APEv2 for my MP3 files. regarding implementation, maybe you can do something like Foobar (three check boxes: id3v1, id3v2, and apev2). Also, it seems that APEv2 tag reading is not supported at present (i'll look into it in further detail soon). Even if you don't support writing APE tags, i hope you support reading them.

Thanks for your effort.

kanak
Jebus
QUOTE(kanak @ Aug 2 2006, 19:31) *

Hi

Just downloaded version 0.1.1.0 . i have a few questions:


1. You mentioned that AAC support is available in beta, however the only encoders i'm allowed to select are Wave and MP3 (Lame). I tried the "get additional modules" but couldn't get AAC. Am i missing something? I even tried pasting the neroaacenc.exe in the omni encoder folder (using the non-installer version btw), but nothing happened.

2. Under MP3 Codec settings, is it possible for me to get ABR files? Right now i can only see options to get CBR and VBR. Is ABR support planned?

BTW,
I use ID3v1 + APEv2 for my MP3 files. regarding implementation, maybe you can do something like Foobar (three check boxes: id3v1, id3v2, and apev2). Also, it seems that APEv2 tag reading is not supported at present (i'll look into it in further detail soon). Even if you don't support writing APE tags, i hope you support reading them.

Thanks for your effort.

kanak


1. Read the notes in the installer, or the readme in the install dir. I can't include the nero exe's due to licensing issues. Just put them in the install directory.

2. Yeah, abr is the "bitrate" option. you have to check the "force constant bitrate" button to use cbr.

In regards to ape tags on mp3s... i'm going to disclude them for now. Allowing ape tags on mp3s, due to the way i designed the API, would require a tagging system overhaul I don't really feel like doing just to implement something i'll frankly never use, personally. Sorry! Thanks for everyone's feedback... 0.2 might be out in the next couple days.
kanak
Hi Jebus

Thanks for your reply.

1. Sorry but i have another newbie question. I have an SSE capable processor. How do I use neroAacEnc_SSE2.exe instead of neroAACenc.exe ? Is renaming aacenc_sse2 to aacenc enough? (just want to know the official way to do this).

2. I got this "error" while configuring neroaacenc:

IPB Image

(i wasn't connected to the net, and the program was trying to access it, most probably to get album arts).

Are you planning to implement an option to turn off the "auto get" album art thing?

3. Also, i noticed a spelling mistake in "Start Conversion" dialog. It should read "hierarchy".

4. A Gripe regarding the "progress bars". At present, the progress bar moves only when it completes the task on the file it's working on (it jumps). Is it possible for you to implement two progress bars? (one representing progress on current task, and another representing the total progress -- like in foobar) I seriously thought my coumputer was hanged wink.gif

5. Do you plan to include the ability to select "high quality" encoder engine setting for Lame?

6. Do you plan to include a "downmix to mono" option?

7. Feature Request: Queuing tasks. If you could add support for queuing, the program would be real powerful. E.g. It could be a "replacement" for Mareo and the like. We could select a bunch of files, and add a task to convert them to Flac/WavPack/etc, and then add another task to convert them to MP3/OGG. It'd be really awesome.

I thank you for your effort. Eagerly awaiting the next version (although i can make serious use of it only when WavPack support is implemented).

Thanks Mate!
Klyith
QUOTE(Jebus @ Aug 2 2006, 23:59) *
In regards to ape tags on mp3s... i'm going to disclude them for now. Allowing ape tags on mp3s, due to the way i designed the API, would require a tagging system overhaul I don't really feel like doing just to implement something i'll frankly never use, personally. Sorry! Thanks for everyone's feedback... 0.2 might be out in the next couple days.

Well, I guess people who use ape tags on mp3 are probably not your target audience. I didn't mean to demand support in my post above, just to mention that ape lovers are still around. (Um, that sounds wrong. But you know what I mean.)

QUOTE(kanak @ Aug 3 2006, 08:32) *
4. A Gripe regarding the "progress bars". At present, the progress bar moves only when it completes the task on the file it's working on (it jumps). Is it possible for you to implement two progress bars? (one representing progress on current task, and another representing the total progress -- like in foobar) I seriously thought my coumputer was hanged wink.gif
How does foobar do that anyways? Does it watch the console output of the encoder and scrape the percent done from that? That must have been annoying to code, you'd have to customize it for every encoder...
Shade[ST]
QUOTE(Klyith @ Aug 3 2006, 10:12) *
How does foobar do that anyways? Does it watch the console output of the encoder and scrape the percent done from that? That must have been annoying to code, you'd have to customize it for every encoder...

foobar uses piped outputs to feed data to the encoder. I think that's how it knows how much data LAME / whatever has processed.
Jebus
QUOTE(kanak @ Aug 3 2006, 04:32) *

Hi Jebus

Thanks for your reply.

1. Sorry but i have another newbie question. I have an SSE capable processor. How do I use neroAacEnc_SSE2.exe instead of neroAACenc.exe ? Is renaming aacenc_sse2 to aacenc enough? (just want to know the official way to do this).

2. I got this "error" while configuring neroaacenc:

IPB Image

(i wasn't connected to the net, and the program was trying to access it, most probably to get album arts).

Are you planning to implement an option to turn off the "auto get" album art thing?

3. Also, i noticed a spelling mistake in "Start Conversion" dialog. It should read "hierarchy".

4. A Gripe regarding the "progress bars". At present, the progress bar moves only when it completes the task on the file it's working on (it jumps). Is it possible for you to implement two progress bars? (one representing progress on current task, and another representing the total progress -- like in foobar) I seriously thought my coumputer was hanged wink.gif

5. Do you plan to include the ability to select "high quality" encoder engine setting for Lame?

6. Do you plan to include a "downmix to mono" option?

7. Feature Request: Queuing tasks. If you could add support for queuing, the program would be real powerful. E.g. It could be a "replacement" for Mareo and the like. We could select a bunch of files, and add a task to convert them to Flac/WavPack/etc, and then add another task to convert them to MP3/OGG. It'd be really awesome.

I thank you for your effort. Eagerly awaiting the next version (although i can make serious use of it only when WavPack support is implemented).

Thanks Mate!


1. Yes, renaming it should work fine since the commands and output should be identical. Haven't tried it though. I'll add that to the readme as well.

2. Wish I knew what was under the "details" button... is that Windows Vista? Haven't tried on it yet.

3. Thanks.

4. Agreed - see my response below.

5. No. High quality (-h, or -q 3) is already selected by default, and no one has proved any value in setting this higher.

6. Possibly, if people really want it.

7. Good idea. Definitely a post-1.0 idea though.

I'll add #3, #4, #6 and #7 to the bug tracker. Thanks for your feedback!

QUOTE(Klyith @ Aug 3 2006, 06:12) *

QUOTE(kanak @ Aug 3 2006, 08:32) *
4. A Gripe regarding the "progress bars". At present, the progress bar moves only when it completes the task on the file it's working on (it jumps). Is it possible for you to implement two progress bars? (one representing progress on current task, and another representing the total progress -- like in foobar) I seriously thought my coumputer was hanged wink.gif
How does foobar do that anyways? Does it watch the console output of the encoder and scrape the percent done from that? That must have been annoying to code, you'd have to customize it for every encoder...


That's how it works, and it isn't too annoying (except that its broken - .NET is supposed to fire an event every time it receives a new line of output, but instead fires them all at once when some internal, undocumented buffer fills up... around 150 lines at once! So it would be jumpy and I disabled it for now).

I could use piped i/o, but then 2-pass encoders, and LAME VBR header writing wouldn't work.
pepoluan
QUOTE
' date='Aug 3 2006, 21:15' post='417598']
QUOTE(Klyith @ Aug 3 2006, 10:12) *
How does foobar do that anyways? Does it watch the console output of the encoder and scrape the percent done from that? That must have been annoying to code, you'd have to customize it for every encoder...
foobar uses piped outputs to feed data to the encoder. I think that's how it knows how much data LAME / whatever has processed.
I do think so. When I try 2-pass mode of Nero encoder, which requires an output file instead of pipe, the progress indicator jumps.

kanak
Hi


I was able to get that "error" again. It happens when the program tries to connect to the internet and either the connection is not there, or if a firewall blocks it (I got the error when i clicked the "get more encoders", but blocked that request through my firewall. The previous time was when it was trying to get an albumart, but i wasn't connected to the internet).

(that's windows xp btw, just skinned)

here's the error i got when i blocked it's request to connect to the internet through Sunbelt Kerio Firewall:

IPB Image

and here's the "details":

CODE

----------------------------------------
OmniEncoder
    Assembly Version: 0.1.1.0
    Win32 Version: 0.1.1.0
    CodeBase: file:///D:/Live%20Programs/OmniEncoder-0.1.1/OmniEncoder.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
ID3Module
    Assembly Version: 0.1.1.0
    Win32 Version: 0.1.1.0
    CodeBase: file:///D:/Live%20Programs/OmniEncoder-0.1.1/ID3Module.DLL
----------------------------------------
LAMEModule
    Assembly Version: 0.1.1.0
    Win32 Version: 0.1.1.0
    CodeBase: file:///D:/Live%20Programs/OmniEncoder-0.1.1/LAMEModule.DLL
----------------------------------------
NeroModule
    Assembly Version: 0.1.1.0
    Win32 Version: 0.1.1.0
    CodeBase: file:///D:/Live%20Programs/OmniEncoder-0.1.1/NeroModule.DLL
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    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.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.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
----------------------------------------
System.Web.Services
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
----------------------------------------
exq8rtgj
    Assembly Version: 0.1.1.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.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.


Thanks for your replies and your effort.
adlai
I can't get monkey's audio files to even be recognized by omni encoder.
Jebus
QUOTE(adlai @ Sep 24 2006, 19:00) *

I can't get monkey's audio files to even be recognized by omni encoder.


I haven't added a module for Monkey's yet!
=trott=
I notice this project's homepage is inactive, has there been any further development?
Jebus
Soon... just moved, that's why the page was down. Personal shit has gotten in the way, but i'll get back on the coding wagon this week some time. I still want this tool for myself, and I have a lot of ripping to do!
Jebus
Progress Report

Version 1.0 is going to be finished really-soon-now. The web page will be back for the release.

FLAC, MP3, AAC (Nero and iTunes), Apple Lossless and Ogg Vorbis are all currently working, and I think I'll throw in an MPC encoder now that development has restarted.

Album art is handled better now, and the encoding loop is a bit smarter. Crash bugs in the EAC encoder have been fixed or at the very least "fixed", if you coders know what I mean blink.gif. Fixed the firewall crash mentioned above, as well.

I have 3 things to do before release:
  1. Add more verbosity to the encoding dialog box, such as progress on the task bar, encoder used, current album being processed etc.
  2. Switch the iTunes frontend to use late binding, so that it for example doesn't crash the whole program when you DON'T have iTunes 7.0.2.16 installed smile.gif. I think iTunes 7+ will still be required, but I'll make sure it works with the lowest possible version supporting the functions I use. (I know some people don't like 7).
  3. Change the way file auto-deletion works, so you don't accidentally blow away your entire lossless backup library (oops sad.gif ).
I'm using it right now to back up my whole collection first to FLAC, then transcode overnight to album gain'd iTunes AAC for my iPod. works great!
Spam Fodder
QUOTE(Jebus @ Nov 15 2006, 19:51) *

Progress Report
Version 1.0 is going to be finished really-soon-now. The web page will be back for the release.


0.1.1 didn't CBR (i tried to encode a book at 80-kb). it went through the motions but there was no mp3 file created at the end. ABR & V-2 worked great using LAME 3.97.
Jebus
QUOTE(Spam Fodder @ Nov 28 2006, 11:08) *

0.1.1 didn't CBR (i tried to encode a book at 80-kb). it went through the motions but there was no mp3 file created at the end. ABR & V-2 worked great using LAME 3.97.


Thanks for catching that. Fixed.

I will be releasing Version 1.0 this weekend after a bit more testing. A lot has changed/been improved since the betas last summer. Please check it out! (a news item will be submitted).
Jebus
Okay, its done, but there is still a showstopper bug in the iTunes module (seems to choke on some files... not sure why). I hope I can fix it tonight and upload a release candiate at that time. Stay tuned (if anyone is still reading this)
sani1101
I sure am!
Jebus
Version 1.0 Released

I still don't have icons though... we'll see if people like it enough to create some!

There might still be some bugs in there, but it seems pretty robust now, at least to me and a few friends posing as beta testers.

Anyhow, I guess this topic can die now.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.