Magic and Lies

Fiddling While Rome Burns

Posts Tagged ‘flac

Digitising Cover Art

leave a comment »

Such is the speed of technology that the once proud LP cover, 12 inches square, gatefold and legible has undergone miniturisation via illegibly tiny CD covers replicating cherished original artwork, to its current status as a 200 pixel square icon pressed into service as a usability aid in iPlayers, Squeezebox Duet, SqueezeCenter server and just about every mobile phone currently doing double duty as a music player.
LogitechSqueezeboxDuet

Ok that’s a curmudgeonly take on what actually is a pretty decent usability aid and in this post I’m going to recommend some software that will retrieve the album art from the internet and insert it into your music files so that the player can pick it up and display it.

I played around with a number of different applications that would tackle the difficult job of searching the internet for the cover art, retrieve it and insert it into the ripped cd files. since I have well over a thousand CD’s converted to flac, I wanted a program that would give me these options;

  1. Configurable search – I don’t want the software to download hundreds of random pictures, I want to configure the primary sources and have the option to widen the search if the primary source doesn’t deliver.
  2. Choose Image – I want to be able to scroll through the images and choose which one to use
  3. Automate the inserting of the image into the flac (or mp3) file and insert a copy into the folder for the library

Of the standalone products I tried, several were iTunes focused (Tune Up, Widget Foundry Amazon Art) which is no good for me and a couple were modifications on the software used to rip cds – dbPoweramp being the best of the bunch.

Because I don’t use dbPoweramp, (preferring the freeware EAC) I needed a dedicated piece of software that would do just this job and do it well. I ended up with a Windows only application snappily entitled MuvUnder Cover. This delivers on every point, is childishly simple to use and best of all, if not free, cheap. at $14.

muc-searching-complete-thumb

Written by Chris Wright

October 29, 2009 at 5:36 pm

Squeezebox Boom!

leave a comment »

Boom

There comes a time when a piece of hardware is released that is so brilliant that it has to be bought. A case in point is the new offering from Logitech, the Squeezebox Boom – a cross between the classic Squeezebox, a device that has to be plugged into a hi fi, and an eighties BoomBox – basically a portable soundsystem that supports iPod connectivity and streaming services from local hardware. This is Logitech’s second addition to the range bought out by Slim Devices several years ago.

First impressions are – it’s tiny, maybe 12″ across and has no carrying handle. The sound though is incredible for such a small device. Real solid bass, this player punches well above its weight.

For people new to the Squeezebox family, the rest of this article need not apply – simply install the server software on your wireless network, load up your mp3s or flac music collection and you’re good to go, for veterans, this is where the fun begins!

I currently run the Slim Devices Transporter for digital music, using a ReadyNas NV+ for storage. ReadyNas shipped the NV+ with the Free SlimServer software ready installed, which was a factor in my choice of Network attached storage.

Fearing a slew of rebranded releases in the wake of Logitech’s purchase of Slim Devices, I must admit to steering well clear of updating my system on the basis of ‘if it’s not broke, don’t fix it!’, but cometh the hour…

The latest server software shipped with Logitech’s rebranded hardware is called SqueezeCenter – so predictably, this prereqs a newer version of the Raidiator software – the management UI that sits on top of the base Debian distribution. So time to roll up the sleeves and get the hands dirty!

First task is to download all of the files needed for the upgrade. These are helpfully listed on the Slim Devices Wiki , along with links to download them from. I reproduce them here with extra comments.

1. CleanSqueezeCenter
This is a utility that returns the slimserver database settings to the default – a fresh scan of the music library re-populates the database.

2. CleanSqueezeCenter for x86 (Pro and NVX models)
This only applies to the ReadyNas Pro and NVX models which use the i86 chip architecture. NV and NV+ models use SPARC – this is important also when choosing the version of Squeezecenter.

3. Radiator (ReadyNAS firmware)- latest version is RAIDiator-4.1.6

4. Squeezecenter for ReadyNAS

There is a version of Squeezecenter that is supplied as part of the RAIDiator upgrade. This ships with SqueezeCenter 7.3.2.  The final release of Version 7.3.3 is available here.

Unfortunately, SqueezeBox Server 7.4 (the new name for SqueezeCenter) is not yet available for the ReadyNas platform. The Logitech download pages irritatingly forward to the latest version, so it is only available today, through the beta site.   For the benefit of the intrepid, I did a fair amount of research on the news groups before deciding not to install beta code – of all the betas, version 7.4.1-28862 is probably the best bet, a version which appears to have cured a nasty bug that caused a reboot of the ReadyNAS to start two instances of the server software, the first not connected to the database, but blocking the ports, the second connected to the database but unable to get the ports it needs to broadcast.

Onwards and upwards then. First task is to upgrade the RAIDiator software.

Load the admin page into the browser and navigate to System > Update > Local tab.

Click on Browse and browse to the folder you stored the files in earlier.

Select the Radiator firmware file and click “Upload and verify image…” (ex. RAIDiator-4.1.6)

Once the file uploads, click on “Perform System Update”.

Once the update is finished, go to the Shutdown tab and select “Shutdown and reboot your device”, then click Apply.

Monitor the progress of the restart with RAIDar. This utility scans the network searching for a ReadyNAS signature, when it finds it, it probes and returns with a snapshot of the status – it does not refresh automatically, so press rescan periodically.

Raidar

After a couple of refreshes, the icon next to the MAC address in RAIDar will turn blue – this indicates ‘a lengthy background task is running’ . No cause for alarm – this may run for an hour or more!

Once you have reconnected to the admin screen, the next task is to run the CleanSqueezeCenter utility to prepare the database for the new install.

1. On the Admin page, go to System > Update > Local tab

2. Click on Browse and browse to the folder you stored the files in earlier.

3. Select the CleanSqueezeCenter file and click “Upload and verify image…”

When the upload is finished, click on “Perform System Update”. You will be prompted to restart the ReadyNAS – as before, go to the Shutdown tab, select ‘Shutdown and reboot your device and click Apply. Once your ReadyNAS restarts, log into the Admin page again and go to the Streaming Services tab.

If, like me you do this the second RAIDar reports the device is ready, you will be horrified to find that SlimServer has disappeared from the list of streaming services, to be replaced by ‘No Definition’… relax, this is temporary and once the new SqueezeCenter software is loaded, it will show up in this dialogue.

This gets us to a stable version of the server software, and is a good place to draw breath and check that everything is working. Preliminary tests show that the gui loads faster and is much more responsive. It has been redesigned in the interests of usability, so ‘Settings’ down in the bottom right hand corner contains most of the options with which we can break the software! The simple stuff is arranged in a short sequence of menus on the left hand side.

So that is more or less that, I’ll post any updates as they come up, but so far, so good, the system works just as well as it ever did, the gui is faster, and the new player is supported.  Job Done?

Postscript

Job Done? Well, no!

On closer inspection, the Internet Radio BBC stations fail to work, with an error “Unable to play file type…”

Further research reveals that this is a known issue on the Linux platform, but very few people seem to have actually solved it. Deeper digging, in the logs identify the file type as ‘wma’ – windows media files. The Netgear forum suggests that the problem is solved in release 7.3.3 of SqueezeCenter.

Sigh…Version 7.3.3 can be downloaded here

The upgrade is exactly as before – First go to the streaming services tab in the RAIDiator menu and delete SqueezeCenter 7.3.2.

Then Go to System –  update – local

Choose the image you just downloaded and update, once this has completed go to

Shutdown – Shutdown and reboot

When the system is up again, run the CleanSqueezeCenter utility, Shutdown and Reboot.

Voila!

Internet radio now works. I installed the BBC iPlayer extension to deal with the BBC Real Audio streams.

Written by Chris Wright

October 16, 2009 at 8:30 pm

Converting Vinyl into Digital Recordings pt3

with 2 comments

So, at this point, we have set up our equipment and cleaned the record – now to capture that music and digitise it!

The output from the record deck will need amplifying before it gets to the PC. This may come as a surprise to anyone who has set up a mid range hi-fi, those amplifiers carry a separate circuit to deal with record players.

I use the ART accessories USB Phono plus – this is extremely simple to set up, phono connections out to the sound card (1 Nikkai Stereo 3.5mm Jack to Twin Phono Lead), or USB connection out to the PC, select Phono and Flat output on front panel and adjust output to the top end of the green signal – it should flicker red on loud passages. Solid red will result in the signal being clipped and the recording compromised.

If the equipment is properly set up, you should be able to hear the output coming though the PC sound system. We now need to use some software to capture the signal. Art Accessories kindly package Audacity with the pre-amp, however Audacity is fiddly to use, particularly when it comes to splitting the tracks.

I use Vinyl Studio, available from AlpineSoft – this excellent utility allows you to capture the signal from the LP, store it as two .wav files (one for each side), filter any scratches, clicks and pops, and finally split the two files into individual tracks. It will also retrieve song titles from the internet!

First job is to create a project and an album in Vinyl Studio – this sets up a directory structure for the recorded files.

Creating an Album

Creating an Album

Create the project using the file – New menu, then in the ‘Record’ tab, select ‘Prepare to record a new album’.

Fill in the Artist and Title – take care as it will use the content here to search for the track titles.

Click on ‘Create Album’.

The next step is to check levels. Again, we don’t want to overload the signal.

Checking Levels

Checking Levels

Note that the software has worked out that we’re using the USB Audio codec to digitise the analogue audio stream. It is a feature, so I’m told, that certain devices are listed as microphones – the Art Accessories USB plus being one!

Adjust the volume from the USB plus (preamp) until the peaks are registering red, but not butting up against the top of the scale. This is quite fiddly with some records – set the level on the loudest part. Also be aware that back in the seventies, mastering technology was not what it is today, so it’s not unusual to find two sides of the same record mastered at different volumes – set the level for each side to be sure of getting the best results.

Finally we’re ready to go – select record, place the needle on the record and move on to the ‘Split Tracks’ tab while the music is being digitised. Here you can send the software off to retrieve the track listing from a variety of sources, chosen from a drop down list. Again, be careful as different editions of a record may have extra tracks. You can also fill in the track listing by hand. Once this is done, return to the ‘Record’ tab, when the record ends, hit stop, flip the disk and repeat the process.

Once we have the LP digitised, then we need to split the tracks. Remember we currently have one huge .WAV file for each side of the album. Return to the ‘Split Tracks’ tab.

Splitting the Tracks

Splitting the Tracks

In this screen, hit ‘Scan for Trackbreaks’ – the software will make a pretty reasonable stab at finding the breaks between tracks – it will warn you if you have more breaks than tracks, or less – if this happens, chances are you have a quiet passage which has been mistaken for a track break – simply locate it in the graph and delete the break. This is made simple, by being able to play the track from the software – just put the pointer in the place you think may be mistaken for a break (you can zoom in on the graph), and press play.

If you accept the default sensitivity settings, you will find it gets 90% of track breaks right, but will need adjusting to deal with fade outs. Same principle as above – navigate to the beginning of the fade out and press play, then move the beginning of the break to the place where the music becomes inaudible.

In the next tab, we can clean up the audio – you can utilise the automatic scan which locates every pop, crackle and click on the record and zaps it, or you can painstakingly locate each audible blemish and zap it – your choice!

So now we take the final step – converting our two large files into several smaller ones. nothing easier! Select the ‘Album’ menu (top of the screen) and choose ‘Save Tracks as MP3′ or ‘Save Tracks as WAV’.

Personally I choose to save the tracks as WAV, on the basis that I can then convert them into FLAC for Hi-Fi and MP3 for mobile listening, later. That will be the topic of the next article!

Written by Chris Wright

July 30, 2008 at 7:04 am

Posted in Music, Technology

Tagged with , , , , , ,

Converting Vinyl into Digital recordings pt 1

leave a comment »

After many false starts, blind alleys etc, I think I’ve more or less got this sorted so – this post and several more will attempt to document the exact process, hardware and software used to create high quality digital audio files from vinyl.

The Hardware

  • VP1 Record Cleaner
  • Technics SL 1210 MkII Turntable
  • ART Accessories USB Phono plus
  • 1 Nikkai USB A to USB B Cable
  • 1 Nikkai Stereo 3.5mm Jack to Twin Phono Lead
  • 1 Soundblaster Live! Sound Card
  • Dell Dimension PC 256mb Memory
  • Altec Lansing Multimedia Speakers

Software

  • Vinyl Studio (www.alpinesoft.co.uk)
  • dbPowerAmp Music Converter

Most of the hardware I already owned – but I heed the words of a wise old sound engineer from my DJ’ing days – ‘Garbage in, Garbage out’ he would mutter, as I insisted on soundchecking the newest Alien Sex Fiend 12 inch… he had a point, though it took me quite a while to appreciate it.

The VP1 record cleaner is therefore first on the list. You might think £450 is a lot to pay for a record cleaner, but this device is the closest thing to magic I’ve come across – the secret is in the vacuuming, using conventional bristle or cloth cleaners on a recored simply moves the dust around or worse, pushes it deep into the grooves. Unless a record is actually scratched, this device will pretty much restore vinyl to its original condition. As an ex DJ, much of my vinyl is severely manhandled, nightclubs are not the most vinyl friendly environment, so this device is worth it’s considerable weight in gold.

The Technics SL1210 is similarly a souvenir of the DJ’ing days – still the turntable of choice in the DJ’ing trade due to extreme robustness and simplicity – you simply can’t go wrong with a deck of this quality.

Art Accessories USB Phono+ is the pre-amp that the record player requires to amplify the signal enough to make it usable. This handy device is very straightforward to set up – connect the deck to the inputs, the outputs to your sound card using the Nikkai Stereo 3.5mm Jack to Twin Phono Lead, which takes stereo output from the Technics into a single stereo input for your soundcard. The Device can be powered from the USB port of the PC.

The Art Accessories product comes with a music editing package called Audacity. This I found to be effective, but tedious to use. I elected to use Vinyl Studio instead, for the simple reason that Vinyl Studio will estimate the track breaks, edit out the ‘thump’ of the needle dropping and download the track listing from amazon if it’s available. The reason this is important is that recording the vinyl gives you two humongous .wav files – one for each side. These need to be split into individual tracks before converting to the format of your choice. Vinyl Studio outputs to .wav and .mp3 only. This is where dbPowerAmp Music converter earns it’s crust.

That explains the components – next post will start detailing the process.

Written by Chris Wright

May 7, 2008 at 6:22 am

Follow

Get every new post delivered to your Inbox.