NoiTunes - file manager with built-in FLAC -> MP3 conversion

For everything that's not in any way related to PureBasic. General chat etc...
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

NoiTunes - file manager with built-in FLAC -> MP3 conversion

Post by blueznl »

Edit 17.12.2013: I haven't been able to find something simple, so I'm willing to spend some coding time on this, but I would appreciate some help with locating / dealing with any appropriate MP3 converter .DLL or .EXE.

----------------------------

I've been looking for a certain tool, and haven't been able to it. Perhaps someone here has a suggestion before I attempt to write something myself.

Here's the thing:

At home I have a regular audio setup, and on my server I got MP3 and FLAC files.

Most mobile devices do NOT play FLAC, and if they play FLAC you probably don't want to use flac on mobile because the files get that large. My wife has an MP3 player, I sometimes use my mobile phone as an MP3 player, and in the car I prefer to use an USB stick (got a new Prius Wagon aka Prius +, I know an iPod is supposed to work as well, but I'm not into iTunes).

Another problem is the utter lack of I(C)T 'talent' of my better half. If she touches a fax, the microwave downstairs will crash, you know the type :-)

What I am looking for is something like a restricted version of TotalCommander, on the left side a list of all music files (either FLAC or MP3, in my case all files on the server), on the right side a list of all music files on the inserted USB device (be it her MP3 player, my phone, an USB stick, you name it). What this little program should do is allow to copy files from left to right, and delete stuff on the right. It also should convert FLAC to MP3 on the fly whilst copying. Optional might be recoding those MP3 files that are either too large or in a strange format. (I know some mobile devices don't like certain VBR formats).

Before I start writing such a beast, is there already something simple like this?

If not I think I'll have to start to write something myself. Except for the actual file conversions it's pretty easy I think. If I have to write something myself, does anyone know of a (simple :-)) DLL / library that would allow me to read FLAC and write MP3?
Last edited by blueznl on Tue Dec 17, 2013 11:23 am, edited 1 time in total.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
wilbert
PureBasic Expert
PureBasic Expert
Posts: 3942
Joined: Sun Aug 08, 2004 5:21 am
Location: Netherlands

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by wilbert »

Maybe a frontend for ffmpeg will do :?: :idea:
http://ffmpeg.org/
RayRayTea
New User
New User
Posts: 8
Joined: Thu Apr 05, 2012 5:59 pm

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by RayRayTea »

A year or so ago I was using Directory Opus (probably the best file manager in existence, see 3rd screenshot for a possible layout) for a very similar task, in my case it was converting to oggs. I just had to write a short script that was calling something external (might as well have been the ffmpeg mentioned in the previous post) for converting files (here's an example of a similar task just to give you an idea of how technically undemanding it is).

It worked like a charm for me so maybe it's worth a shot if nobody suggests anything better.
IdeasVacuum
Always Here
Always Here
Posts: 6426
Joined: Fri Oct 23, 2009 2:33 am
Location: Wales, UK
Contact:

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by IdeasVacuum »

You could use a stand-alone converter. Flac to MP3
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
c4s
Addict
Addict
Posts: 1981
Joined: Thu Nov 01, 2007 5:37 pm
Location: Germany

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by c4s »

@IdeasVacuum
Please don't suggest spyware / adware.

There are much better converters out there such as XMedia Recode.
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
IdeasVacuum
Always Here
Always Here
Posts: 6426
Joined: Fri Oct 23, 2009 2:33 am
Location: Wales, UK
Contact:

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by IdeasVacuum »

:shock:
Please don't suggest spyware / adware.
...it's been vetted by cnet - why do you think it is spyware?

Another converter (also cnet), dedicated to the Flac-->MP3 task:
Converter
This one has had over 295,000 downloads.
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
c4s
Addict
Addict
Posts: 1981
Joined: Thu Nov 01, 2007 5:37 pm
Location: Germany

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by c4s »

From trying a lot of software over the years I know what's good or rather bad.

The website already shows that it's kind of a scam:
  • Dumbed down (yes, that's often an indication because it should attract those who don't know much about software / computers in general - IdeasVacuum, please don't misunderstand me ;-))
  • "FREE" in the software name (really?!) and everywhere on the website (well, if they have to repeat it that often then maybe it's not that free?)
  • Uninstall instructions page mentions something about a toolbar (great, we love them) and activation key (see, not free!)
  • Generally there is not much information about the tool itself: Screenshots, description, feature list etc. (is there something that must be hidden from the potential user/buyer so that they don't decide to leave?!)
  • Bad user rating on WOT (click on "comment statistics" for a quick overview)
The other tool you've linked to is basically the same (see the user comments on the CNet page).

Speaking about CNet I have to say that they are not a good source at all! I can really tell you that because I have submitted my tools to a lot of download sites and CNet is - on the developers perspective - one of the worst... Seriously! Often they just copy the description you provide them for the "editor review", bad interface, a lot of ads for spyware / adware etc.
It seems that they don't even try out the software.

However, in my experience good sites are softpedia.com and snapfiles.com. Why? Because they actually try out the software, create their own screenshots, write honest and real reviews, can be contacted and they even give you feedback - for free!
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
IdeasVacuum
Always Here
Always Here
Posts: 6426
Joined: Fri Oct 23, 2009 2:33 am
Location: Wales, UK
Contact:

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by IdeasVacuum »

Koyotesoft MP3 converter
I take your points but your criticism/careful observations of 'clues' on the Koyotesoft website would also apply to a lot of other good, perfectly safe freeware too. The problem with User reviews is that firstly, people are more likely to complain when they are unhappy with something than they are to give good info about apps they have found useful. WOT seems particularity inclined in that way - lots of complaints about the app adding toolbars to browsers - but they are presented as a very clear option on the installer and no they are not installed if you do not choose that option. The app tested virus/spyware free on my PC but of course you can't trust any AV 100% - there are always false negatives and false positives, something else that some WOT subscribers seem to be unaware of.

I personally do not like this way of making money from apps but the app market is an extremely tough one so I can understand developers trying it and similar things. There is a recent post in the Mac OS forum on the subject. Softpedia Editor's Review of the Koyotesoft converter is positive and they also gave it the Softpedia "100% Clean" Award.

Cnet
I'm not saying your opinion of Cnet is wrong, but I do think all of the larger companies of the same ilk could do a better job. Cnet is not necessarily the huge evil entity that you are casting it as, though it's far from perfect (as clearly stated in Wikipedia!). I have found a lot of the apps on cnet to be useful and their download servers are reliable. They do claim to make an effort to ensure the apps are safe: "the most comprehensive source for safe, trusted, and spyware-free downloads on the Web" but with the best will in the world, none of these companies have the resource to ensure everything is foolproof. At the end of the day, it's up to the User to apply suitable caution and a dose of common sense.
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by blueznl »

Well, I've run into a lot of crap listed on the C!Net website, so I no longer consider their listings a guarantee :|

I think the prime candidate will be MediaMonkey, I just hope my wife would be able to use it.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
MachineCode
Addict
Addict
Posts: 1482
Joined: Tue Feb 22, 2011 1:16 pm

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by MachineCode »

c4s wrote:in my experience good sites are softpedia.com and snapfiles.com. Why? Because they actually try out the software, create their own screenshots, write honest and real reviews, can be contacted and they even give you feedback - for free!
Very true; these two are very respected and good sites. Another one you can add is majorgeeks.com, which also tests everything submitted before accepting it. Basically, if an app is listed at any of these three sites, you can trust it.
Microsoft Visual Basic only lasted 7 short years: 1991 to 1998.
PureBasic: Born in 1998 and still going strong to this very day!
User avatar
oryaaaaa
Addict
Addict
Posts: 825
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by oryaaaaa »

I use MediaMonkey(CD to FLAC), Aimersoft Music Converter(m4p to FLAC, shareware)
and xrecode2(All format support covert tool, shareware)

I recomend xrecode2.
http://xrecode.com

All format to All format convert tools
M4A/AAC, ALAC, APE, FLAC, MP3, NeroAAC, OGG, RAW, WAV, WMA, WavPack
MPC, MP2/MPA, SND, CUE, AC3, AIFF, TTA, TAK, others.

FLAC to MP3, need LAME.exe. coz Most hiquality MP3 is LAME codec.

My music player "Bug head" rejected by CNET. I really hate CNET.

If you like music, My music player check :D

Bug head Ver1.752
http://purebasic.coolverse.jp/bbs/downl ... php?id=262

FLAC sounds will overtake SACD sounds. hehehe.
Zach
Addict
Addict
Posts: 1675
Joined: Sun Dec 12, 2010 12:36 am
Location: Somewhere in the midwest
Contact:

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by Zach »

I use J. River Mediacenter.

It's the only media manager I've ever been happy with, both in terms of its tools and functionality, and how it can sort and organize my views of media.
It even has a built-in scripting language which you can use to create your own views, as well as actions to do on files.

http://www.jriver.com/


The only downside, is the developer does not support newer iPods, to my knowledge. I saw a statement from them where they essentially said they are pissed at Apple, invested a lot of money in supporting the iPod, etc. Then Apple went and changed the API or something and it would cost them a lot more money to write in support for newer devices.

It suits me fine because I don't like newer iPods. My Classic works and syncs just fine, and its the only iPod I need because it actually has a storage capacity that justifies the price to own an iPod.
I store all my new music in FLAC, and replace older media as I am able to. Converts to MP3 during sync without a problem.

It even lets your maintain a "conversion cache" if you want. So the next time you wipe and then resync, if something has already been synced before, the MP3 is pulled from the cache instead of wasting time going through conversion again. But of course you have to have the disc space to support a mirror of your library in both FLAC and MP3 if you go that route.

It handles a lot more than music too. Pictures, Video, has support for some online stores. Even has a package you can buy with an I.R remote, and use it on an HTPC for media playback of music, videos, etc.


edit: Just a clarification on the Apple support issue.. I guess it's not really that the developer won't support it, but it would just take up too much time and resources to support the newer iPods because apparently apples constantly changes the API, to force people to keep using iTunes..

Media Center does however, have an Export to iTunes option, which generates an XML file or something like that, and then you import that into iTunes and it has all your library info, tags, etc so you can sync.. Either way I don't think I will ever use another program.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by blueznl »

Roughly 18 months later, and I return to the subject... :shock: :P

I've changed my media setup at home (if you're interested in that kind of stuff there's a page on my website detailing how to set up a server with SqueezeBox etcetera).

However, with the rest of the family somewhat technologically challenged :wink: I am looking again into this challenge.

What I'm actually looking for (and willing to even code it myself, well, at least some parts of it) is the following:

1. A simple to use program, which...
2. Lists all MP3 and FLAC files in a specified set of folders (on the server side), AND / OR
3. Lists all MP3 files in a specified set of folders (on the client's device side)
4. Allows the user to delete files (songs) from the client side
5. Allows the user to pick songs from the server side, that would be copied / transcoded to the client side
6. Somewhere there must be a way to set the transcoding parameters to avoid unneccessary transcoding
7. SIMPLE to use, I don't need any fancy functions, perhaps a song properties panel is about the max

Well, if you know the program tell me, otherwise it's time to hit the keyboard and start coding...

As I haven't been able to found something like the above, I guess coding myself would be the way to go, and I don't think that would be difficult, except perhaps for one thing: how to do the transcoding?

I found some information on the lame_enc.dll at http://www.fi.muni.cz/~qruzicka/Smid/man.htm .

There were some spread references on the PureBasic forum, for example here: http://www.purebasic.fr/english/viewtop ... ght=ffmpeg but most of the links appear to be dead.

This is not a commercial project, so if someone has done something similar I am more than willing to save myself the hassle and steal... euh, I mean be inspired by someone's code, especially if it could do this:

1. open a FLAC / MP3 file
2. retrieve it's properties
3. if the quality is too good, then decide to transcode it
4. transcode and save

Nothing rocket science :-) and as usual, code is shared :-)

I guess either lame_enc.dll or ffmpeg are the best places to start?
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
the.weavster
Addict
Addict
Posts: 1576
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by the.weavster »

Have you got a Linux PC?
The audiotools module for Python makes this kind of stuff easy but I think it's *nix only.

audiotools.open("track.flac").convert("track.mp3", audiotools.MP3Audio)
Zach
Addict
Addict
Posts: 1675
Joined: Sun Dec 12, 2010 12:36 am
Location: Somewhere in the midwest
Contact:

Re: NoiTunes - file manager with built-in FLAC -> MP3 conver

Post by Zach »

I suppose it depends on your definintion of "simple".

Most big media center apps that can handle everything you want to do, are going to have a learning curve, just by nature and by how customizable they may be.


I honestly believe J. River has the best product with Media Center. It is extremely powerful in what it can do, if you want to take the time to learn it. But even with a little investment and some time, you can set up things very simply as well.

how people like to view/sort their media is a very personal matter and no one media player can come with a default or set of defaults that would satisfy everyone. I feel like this is one of those issues where you just have to spend the time involved to dedicate yourself to using a piece of software to its fullest.

Otherwise you might as well use Windows Explorer, or a power-user oriented Manager like XYplorer and manually sort your shit into Folder trees using custom view filters.
Post Reply