Help - Search - Members - Calendar
Full Version: New full (!) Lame frontend with cd ripper!
Hydrogenaudio Forums > Lossy Audio Compression > MP3 > MP3 - General
Pages: 1, 2
Alex.
Hi to All!
I think it will be best front-end in the world!
Features of Shefl:

* Audio grabber for CD-ROM drives
o Sector synchronization (jitter correction)
o Automatic Speed reduction control
o Supported CD types: Audio, Mix Mode, Extra
o Copying Audio from "unlimited" count of Drives by turn,
with your mp3-CD settings for each track.
(e.g . You have 2 drives and 2 Cd discs. Just set Lame parameters for each & thats all)
o You can set Lame parameters for each (!) track
before processing
o Writing ID tags (3v1,3v2) during CD extraction

* Front-end
o ALL of Lame settings
o Transcoding (mp3 >> mp3) with saving default ID tags
o Support of encoding multiple files in a batch
o Easy to use Lame filters (low & high pass)
o Menu "Favorites" with favorites Lame settings
o Multilanguage support (English & Russian now)
o Possibility of setting parameters for each file separately

And other...

This program is freeware.

http://shefl.ho.com.ua/
Thanks.
Digga
welcome to HA.

hmm, what resources do you use for CD ripping or is it homegrown?
personally, I don't see a good reason to include these routines if we have EAC... but competition is never bad wink.gif

I like the feature of setting parameters for each file separately.

however, the English language file is not correctly loaded here.
"can't load the language file from the registry" error message (WinXPSP2)

a version without installer would be nice too.
Alex.
Maybe you have some restriction on Windows?
skelly831
I also get an error after installation, no english characters, just "????????"
Leo 69
Alex.

Same here : "Cannot load language from registry. Try to reinstall Shefl."
And that's not all. Due to the fact that I'm Russian I continue working with the program using russian interface.. smile.gif Ouch ! 'Access violation at adress...' blah-blah-blah... Maybe the program works, eventually, but
I'll try it later. Maybe you will fix some bugs by that time.
Alex.
I am ashamed
sad.gif
I'll try to fix it as soon as possible.
Leo 69
Take it easy mate, your idea is very cool ! I'm sure a lot of people around are dreaming of such a tiny but powerful Lame encoder. Your job is almost done and you're just a few steps from completing it. Good luck !

Leon
Alex.
Ok. I fixed it stupid error! wink.gif
Digga
QUOTE(Alex. @ Nov 4 2005, 03:17 AM)
Ok. I fixed it stupid error!  wink.gif
works here now. btw, the installation menu still says beta 1.
QUOTE(Leo 69 @ Nov 4 2005, 02:12 AM)
And that's not all. Due to the fact that I'm Russian I continue working with the program using russian interface.. smile.gif Ouch ! 'Access violation at adress...' blah-blah-blah... Maybe the program works, eventually, but
I'll try it later. Maybe you will fix some bugs by that time.
I had and still have the same problem when closing the option menu:
'access violation at address 004A3442 in module 'shelf.exe'...'
this is not reproduceable 100%. happens maybe 1 out of 3 times .

as a sidenote, I think that it would be dangerous to new users regarding quality to make quite a lot of switches available in the frontend (low- and highpass, strictly ISO, etc).

edit: the tooltips belonging to the big icons at the top menu bar are not translated.
Digga
either a deinstallation option or a zipped version would be nice too wink.gif
Alex.
QUOTE
I had and still have the same problem when closing the option menu:
'access violation at address 004A3442 in module 'shelf.exe'...'
this is not reproduceable 100%. happens maybe 1 out of 3 times .

I know about it, thnx. But everything works even with this. I think i rewrite code tomorrow or later (it'll be lame command line parser (therefor you see this error )) and everything will be ok!
I rewrite Shefl (not Shelf!) second time. - code improvements . to the point: CD -track detection is faster then other rippers.and I never understand why EAC use 9 threads (!!!!!!) and why it is not destroying system resources (!!!) . and if author do (THIS errors) i cannot entrust to EAC.....stop smile.gif

QUOTE
I think that it would be dangerous to new users

. there are a lot of other front-ends for "ordinary users" but his last name is "Advanced", and it's for "expert users".
smile.gif smile.gif
k.eight.a
QUOTE(Alex. @ Nov 4 2005, 03:28 AM)
there are a lot of other front-ends for "ordinary users" but his last name is "Advanced", and it's for "expert users". smile.gif  smile.gif
Well, to be honest it's quite the opposite, the advanced users are using simple switches which are tested and are proven to be the best settings...
...apart from long command line strings the newbies are using... Look at this. wink.gif
Alex.
QUOTE(k.eight.a @ Nov 4 2005, 06:23 AM)
QUOTE(Alex. @ Nov 4 2005, 03:28 AM)
there are a lot of other front-ends for "ordinary users" but his last name is "Advanced", and it's for "expert users". :)  :)
Well, to be honest it's quite the opposite, the advanced users are using simple switches which are tested and are proven to be the best settings...
...apart from long command line strings the newbies are using... Look at this. ;)
*



OK. Just some examples:
1. We have a party tomorrow. We need music. We Have only hardware player that plays ISO mp3 very well but non - standart (Like Lame) plays with sound interruption.

2. I want to have mp3 music on mobile. I compress it with min. bitrate. In this case it is necessary to compress it with some filters to improve quality.

and the like... Can't remember at once.

k.eight.a
Alex.: Ahh, I see sorry! Good argumentation... *THUMBS UP*
Clemech
Alex, I like your program and am keen to use it.

However, I can't see how to link in to Freedb.

Do you have the option of linking in to AccurateRip too? It would nice to have the option to switch in an out of AccurateRip as I don't think it recognises CDRs.

Good work.

Bruno
Alex.
QUOTE
Alex, I like your program and am keen to use it.


Thanks Bruno for these words. Only some words and I am in a good mood, day
long.


QUOTE
However, I can't see how to link in to Freedb.


Shefl has no CDDB (FreeDB and other) yet but OF COURSE, certainly this feature will appear soon!
First when I was writing Shefl I tried to build it to "Russian/Ukraine
roads". Most people who live there have no Internet but all of them listen to
the music. Shefl has powerfull Tag editor. You can manually edit ID Tags DURING CD ripping.

Thanks.
Clemech
QUOTE
Shefl has no CDDB (FreeDB and other) yet but OF COURSE, certainly this feature will appear soon!
First when I was writing Shefl I tried to build it to "Russian/Ukraine
roads". Most people who live there have no Internet but all of them listen to
the music. Shefl has powerfull Tag editor. You can manually edit ID Tags DURING CD ripping.

Thanks.
*



Alex, thanks for your response. I'm glad you're having a great day and I look forward to the time when you can add Freedb access to Shefl.

In the West we forget how lucky we are to have internet access at a cost we can afford.
Clemech
When I ripped a CDR yesterday, Shefl skipped a track and gave the error message 'Lame may not be configured correctly'.

On EAC it ripped fine.

Have I got the Shefl set-up correct?
Gambit
OK, please don't take this as personal attacks or anything, but I'm just not a big fan of sweet talking. I rather cut to the chase, and say what I think right away. Just so that you're prepared for what's coming... wink.gif

This is pretty bad. I understand this is not a final version, but it seems to be in development for two years, so I'd expect a bit more mature project. But so far it's just awful. From the hideous web page on an unreliable host (and trust me, I know that, I'm from that country) over the terrible installer up to the main program itself. The interface looks like a bad idea from the eighties, translation is obviously not working, lots of "?????" everywhere and a lot of effort has been put into user unfriendliness, it seems. Why put the menu on top, every other application does it. Let's be "different"! Well, different is not always better. The same goes for the Lame settings bloat and the butt ugly interface (I know I said it already, but it's just THAT ugly). Oh, and really, no matter how good (or you think) a program is, it should ALWAYS have an uninstaller option. Please.

Okay, I think that's enough for now, I don't want to scare you too much.

Oh, but what about the stolen sources from CDex? Fuck the GPL, eh? Not cool... mad.gif
Alex.
QUOTE
OK, please don't take this as personal attacks or anything, but I'm just not a big fan of sweet talking.

First thanks for sharp criticism. It's desirable thing.
Ok, start to consider it.
QUOTE
it seems to be in development for two years, so I'd expect a bit more mature project. But so far it's just awful.

I took sources from my friened 4 month ago. I did it because the idea was cool and there were not any analogues.
QUOTE
From the hideous web page

This project have been started recently so I have no time to improve web page next days. Sorry.
QUOTE
on an unreliable host (and trust me, I know that, I'm from that country)

I didn't noticed any "unreliabilities" on this host. If something happens then I'll think about. Thanks for the notice wink.gif
QUOTE
over the terrible installer

Why it's terrible? Maybe you really didn't see "terrible installers".
QUOTE
up to the main program itself. The interface looks like a bad idea from the eighties, translation is obviously not working, lots of "?????" everywhere and a lot of effort has been put into user unfriendliness, it seems. ....The same goes for the Lame settings bloat and the butt ugly interface (I know I said it already, but it's just THAT ugly)....

Well, first download v0.85.The next.
About interface. Maybe you run Shefl under 800*600 or 1024*768. Try it on 1280 or 1152 or higher. It looks excellently! Of course I'll adapt Shefl under low resolutions.
And you say that Lame settings is bloating out? Oh, that's not my mistake wink.gif . But. I want (and it's not concerned only of me) to manipulate with ALL of Lame settings in ONE window and I cannot to remember all that Lame can, I mean Lame switches.
QUOTE
Why put the menu on top, every other application does it. Let's be "different"! Well, different is not always better.

"Let's be "different"!" Why not?
And, you know, that if you placed start menu at the bottom more convenient to work with porgrams that have menu at the bottom too.
QUOTE
Oh, and really, no matter how good (or you think) a program is, it should ALWAYS have an uninstaller option. Please.

I might have guessed it wink.gif. But anyway thanks for remind.
QUOTE
Oh, but what about the stolen sources from CDex? Fuck the GPL, eh? Not cool

Why do you think that that "STOLEN" sources?

P.s. I am quite impatient for ansewers.
Alex.
Only now I noticed, that that was Burrrn developer.
No comments.
skelly831
QUOTE(Alex. @ Nov 11 2005, 05:31 PM)
Only now I noticed, that that was Burrrn developer.
No comments.
*


Burrrned!!! tongue.gif
Alex.
QUOTE(Clemech @ Nov 11 2005, 03:29 AM)
When I ripped a CDR yesterday, Shefl skipped a track and gave the error message 'Lame may not be configured correctly'.

On EAC it ripped fine.

Have I got the Shefl set-up correct?
*


I sent you e-mail. Please answer when you can.
Never_Again
QUOTE(Alex. @ Nov 11 2005, 09:31 PM)
Only now I noticed, that that was Burrrn developer.
No comments.
*


Because he is the Burrrn developer, he may be in a better position to comment on your app than anyone else. And he is right: the interface is poor and the design looks like something a 10-year old would draw with MS Paint.

No FreeDB support but designed with 1280x resolutions in mind... Interesting. Does that mean that people over there can afford 21" monitors but not Internet access?

Having no uninstaller is unforgivable. No half-decent programmer would release an application without one. This is by far the poorest excuse for a CD ripper I have seen.
AgentMil
Please refrain from the "trash" talk in this thread. He made a program you dont have to go an call it the "poorest excuse for a CD Ripper". I believe constructive criticism is what is needed not just blatant generalisations (referring also to "No FreeDB support but designed with 1280x resolutions in mind... Interesting. Does that mean that people over there can afford 21" monitors but not Internet access?").

Good luck with the program and I hope you can make it better in future.

Regards
Never_Again
QUOTE(AgentMil @ Nov 15 2005, 10:34 AM)
Please refrain from the "trash" talk in this thread. He made a program you dont have to go an call it the "poorest excuse for a CD Ripper".
*

Have you seen a worse CD ripper? One that promises to be the best in the world, so good you don't even need an uninstaller?
I was refraining from posting in this thread until the author's arrogant "No comment" remark.
AgentMil
No I haven't seen a worse CD Ripper because the only CD Rippers I ever used was CDDA (the DOS one) and EAC. Actually I lie I used iTunes and WMP as well.

So what if it doesn't provide an uninstaller, if it doesn't install tendrils of itself throughout your system a quick Delete of the directory and Start Menu program listing is all that is needed. So unless I am corrected I doubt this program install itself like Sony's DRM.

Regards
Alex.
Hi 2 All!
QUOTE
the interface is poor and the design looks like something a 10-year old would draw with MS Paint.

Under low resolution it's in fact not good-looking. Now I working at this problem.
QUOTE

No FreeDB support but designed with 1280x resolutions in mind... Interesting. Does that mean that people over there can afford 21" monitors but not Internet access?

No, I have 17" monitor but with resolution 1280x768. smile.gif
QUOTE

This is by far the poorest excuse for a CD ripper I have seen.

"Thanks." Now it's like the "ugly duckling". But...u'll see. Everything is down the road.

Запинали...

Alex.
Never_Again
QUOTE(Alex. @ Nov 19 2005, 08:45 PM)
No, I have 17" monitor but with resolution 1280x768. :)
That's a pretty funky res. It would make more sense to optimize for a more mainstream one (i.e., 800x600 or 1024x768).

QUOTE

"Thanks." Now it's like the "ugly duckling". But...u'll see. Everything is down the road.

Запинали...
Alex.
*

Certainly, my verdict is not the last word if you are serious about your app.

Удачи.
Gambit
QUOTE(Alex. @ Nov 12 2005, 02:23 AM)
I took sources from my friened 4 month ago. I did it because the idea was cool and there were not any analogues.
*

QUOTE(Alex. @ Nov 12 2005, 02:23 AM)
Why do you think that that "STOLEN" sources?
*

Your friend obviously took the CDex sources and modified them. And since you are using those sources in a closed app, you are violating the GPL.

QUOTE(Alex. @ Nov 12 2005, 02:23 AM)
"Let's be "different"!" Why not?
And, you know, that if you placed start menu at the bottom more convenient to work with porgrams that have menu at the bottom too.
*

And those programs are...?

QUOTE(Alex. @ Nov 12 2005, 02:31 AM)
Only now I noticed, that that was Burrrn developer.
No comments.
*

Now, wtf does that mean?
amitpatel5000
unreliable host
couldn't open the webpage
can anyone put a zipped of .85b1 version on more reliable host?
Gambit
QUOTE(amitpatel5000 @ Nov 27 2005, 01:00 PM)
unreliable host
couldn't open the webpage
can anyone put a zipped of .85b1 version on more reliable host?
*


Ehehe. laugh.gif
Alex.
QUOTE(amitpatel5000 @ Nov 27 2005, 06:00 AM)
unreliable host
couldn't open the webpage
can anyone put a zipped of .85b1 version on more reliable host?
*



Host.sk - Realy stupid & unreliable host !
In a few hours program will be uploaded to Ukrainian host. I'll inform of this. (It is three o'clock in the morning and I can't do this)
Shefl 0.88 - adapted to low resolutions (dynamic), some interface elements have been fully changed. Rather faster.
Alex.
Hi 2 All! You can download Shefl 0.88 from

http://shefl.ho.com.ua/Shefl_Setup.exe

http://shefl.ho.com.ua/ - New host for Shefl.

Thanks
herefornow
error... no expand.exe found. what os is this for? running win98 here.

cheers,
h
Alex.
QUOTE(herefornow @ Nov 29 2005, 05:37 AM)
error... no expand.exe found. what os is this for? running win98 here.

cheers,
h
*



Under lower windows ver Shefl doesnot work. NT, w2k, XP Only. Sorry. Maybe I correct it in future.
Alex.
This is upcoming project. So you can suggest new ideas,
advises and comments. And of course bugfixes.

Please tell me what you like or dislike.
This is only a prerelease, so no work on the user documentation has been done yet.

And then some : if you don't like this software - don't use it!
Digga
As sated already, an uninstaller would be a first start to make this app. usable. it's a unnecessary hassle to manually delete registry entries made by your frontend.
I didn't try the newer versions but as you didn't mention it my guess it that this 'feature' is still not implented.
kritip
Installer:
The text has lines running through the text

Uninstaller:
Doesn't cleanly uninstall, registry enteries still present

Program:
Constant flashign lines and animations are annoying
Non standard mouse icons when in menus
menu at the bottom
its encode not code
columbs need manual resizing to display headings properly, ie. the Num. columbs
Text in menus sits over images in background, looks improperly formated


Got bored after this, you may think the features and layout, design make it interesting and unique, but it just seems to make it look poorly designed difficult to use. Put me off giving it ago anyway.


Finally, possible license violation

why does the CD.dll 1.0.0.1 have the Company Name as Albert L Faber

Do you know who he is? Did he build the library for you? He is reposnsible for CDex which is under the, GNU General Public License (GPL).
As Gambit said, yo are violating the GPL and should release your sources. Pretty low i think!!

Kristian
kritip
http://www.hydrogenaudio.org/forums/index....pic=32799&st=80

This thread was locked and links removed for something similar i think.

Kristian
Alex.
I see and I understand that MOST of people who posted there their
msgs completely disapprove of this project.
Maybe I should close and delete it? There are many others cool cd
rippers and LAME front-ends. And I wouldnot "fool about" and
would't waste my time. What d'u people think about?
It's not a whine it's real question.
rjamorim
No, it's a dirty threat.

"Accept that I shamelessly break the GPL, or I'll take my toys home and you won't hear of my tool again"

What a shame, mister!
kwanbis
what you should do is respect the GPL, and release the source code, and continue working on the project. CDex is dead, so it would really be wellcome, but as stated you MUST RESPECT THE GPL AND RELEASE THE SOURCE CODE.
Alex.
QUOTE(kwanbis @ Nov 29 2005, 06:36 PM)
what you should do is respect the GPL, and release the source code, and continue working on the project. CDex is dead, so it would really be wellcome, but as stated you MUST RESPECT THE GPL AND RELEASE THE SOURCE CODE.
*



I didn't mean the GPL! It's really so difficult to understand??
I mean that program is difficult and there are many switches that is often not useful .
I mean that there are many good-looking and easier to use analogous programs.
znode
Alex, nothing is wrong with your effort. That you put effort into making something is great enough. Any criticisms toward its looks are merely clues for you to improve the project. For example, you don't have to change your interface's arrangement, or the options, if you don't want to. You'll get criticism, but nobody will be against you.

But everyone will be against you if you don't follow the GPL. Remember that the author of CDex obviously did large amounts of work to create a ripper. And look - he gave the code out, free, so that you (or your friend) can make your derivative. In turn he asks (demands) that you do the same. If you can't respect that, then you have not no right to use his code.

the HA community is very firm on that. Because not only is that the law, it is also quite morally right. You have these options at this point.

1) Release the source code of Shefl
2) Rewrite your own ripping routines using NO CDex code
3) Separate your ripper from your encoder frontend, making both standalone software (but working together when installed together), and release the source code of ripper
4) Other stuff I didn't think of

If you can't do any of the above, then your project have no right to exist. I don't think the community will like you very much (at all) either. Especially not after Miriam (search for Audio Identifier if you want to know).
kwanbis
QUOTE(znode @ Nov 30 2005, 01:28 AM)
Alex, nothing is wrong with your effort. That you put effort into making something is great enough. Any criticisms toward its looks are merely clues for you to improve the project. For example, you don't have to change your interface's arrangement, or the options, if you don't want to. You'll get criticism, but nobody will be against you.

But everyone will be against you if you don't follow the GPL. Remember that the author of CDex obviously did large amounts of work to create a ripper. And look - he gave the code out, free, so that you (or your friend) can make your derivative. In turn he asks (demands) that you do the same. If you can't respect that, then you have not no right to use his code.

the HA community is very firm on that. Because not only is that the law, it is also quite morally right.

exactly
znode
Further addendum:
QUOTE(znode @ Nov 29 2005, 06:28 PM)
2) Rewrite your own ripping routines using NO CDex code
3) Separate your ripper from your encoder frontend, making both standalone software (but working together when installed together), and release the source code of ripper
*


The options (2) and (3) that I presented above is only for your future versions of Shefl.

For now, because you have already released the binaries, the source code of your past binary versions must be released under the GPL.
SecretAsianMan
Alex, as someone who designs user interfaces for a living (well, that's part of the job, anyway), I can tell you that in most cases a 'unique' user interface makes a program harder to use. One of the great aspects of modern GUIs is consistency. Controls look and behave the same way in all applications. Users can intuit how to do new tasks because the GUIs involved with those tasks are comprised of things the users have already seen and understand.

For a real-life example, consider the steering wheel. Anybody who has driven a car knows what a steering wheel is and how it works. Given that, they stand a good chance of correctly operating other machinery that includes a steering wheel - boats, riding lawn mowers, forklifts - even they have never seen any of these things before.

So look upon any uniqueness of your UI with very critical eyes. Test. It is good to put UI mock-ups in front of real users to gauge reactions and usability. You'll find in the great majority of cases that people get more work done faster and happier when they have familiar, predictable UIs.

And I can tell you for a fact that menus at the bottom of the app are almost always a bad idea.

And for Jeeeebus sake, at least google GPL and read what you can. It will make your life as a developer much easier. Times used to be simpler. Nowadays you have to pay very close attention to licenses and such.

Good luck.
Alex.
Shefl will be under the GPL license it's an optimal variant.
Of course I could separate ripper like plugin. But I have no time so GPL.
Alex.
I need your people suggestions. It concern of Lame presets.
If you noticed Lame presets in Shefl was divided into 2 groups:
General presets (placed in "Lame options" form) and
Favorite presets - which you can set to menu "favorits" from General presets.
Then for example if want to save some preset you need to do this long operation like:
Open "Lame options" >> save preset >> close form >> open "shefl options" form >>
drag presets from favorite list to Menu list .

In this connection there are some questions and suggestions:
1.Maybe it would be better to save preset right away to Menu "Favorite"? But then we have some drawback like "What user will do if there are more than 50 presets in one menu?"

2.Next suggest. - Group presets in menu (nested menus). But How? (I think you're understanding that it's not technical question)

3.Add to "Lame options" form, the list with menu "favorite" items (like in Shefl opt.)

4. Leave presets like they are.

Your suggestions... What do you think about?

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.