Skip to main content

Windows 7 Music Libraries

I have been using Windows Vista Media Centre as a Home Theatre PC for several years. In that time the Music Library has been polished, album art and track information cleaned up so all albums have the correct information associated with them and nothing shows up as unknown in the artist view. I can tolerate some things, such as podcasts, without album names.

With Windows 7 this was not the case. After adding the music folders to the Music library there were 74 tracks listed as unknown. This brings us to the first recommendation - if you can you should create a readonly network share for your music so that Windows Media Player cannot change anything. If Windows Media Player does not like your tags it can end up removing them - I ended up with over a thousand tracks with the carefully crafted album information removed. Luckily I had a backup (and had not overwritten it). This was probably caused by the lookup of album information that Windows Media Player does. I have turned off everything I can find in the options that may try and touch the media information and this makes the import into the music library quicker. I have now made a readonly version of the music files for Windows 7 to access.

Once you have a safe place for your music files you can fix the problem files. In Windows 7 media player you can find the problem files by scrolling to the bottom of the artists view and double clicking on the unknown artists entry. If there is no unknown artists entry then you can try the genre or album views. If you have no bad entries then you have nothing to do. To fix the bad entries I use mp3tag (http://www.mp3tag.de/en/download.html) but you can use whatever application you are used to. Some bad entries required the tags to be removed and recreated, some were corrupted files which required re-ripping and some were unsupported file types (ipod audiobook m4b) which needed converting. I still have some without genre tags and some (podcasts) without album information but I am now happy with the health of my music library. I have two backups on external (USB) 1TB hard disks - one current and one that I know was good when it was made. This is to protect me from overwriting a good backup.

Comments

Popular posts from this blog

The Extended Attributes Are Inconsistent in Windows 8

I have upgraded my laptop to Windows 8 and all was fine for about three hours and then I started to get an error when trying to run any application that required Administrator privileges. Half an hour of Googling led me to this blog post   Case of the broken uac prompt This problem was caused by downloading themes. The final theme I had decided on included a new sound theme. Clearly at least one of the sounds did not play (the one for the UAC prompt!). Changing the sound theme (right click on desktop, choose "personalisation") to Windows Default sorted out the problem. Doing a clean install would also have fixed it but that would have been a drastic solution and as soon as I installed a new theme it may have happened again.

Beware vnc and upnp

My new linux box got hacked yesterday. I was careless. My ADSL router has upnp support and it is turned on by default. I enabled "Remote Desktop" in Linux - which is a version of vnc - and decided not to set a password as it would not be accessible from outside the local network. That was my first mistake. Last night I noticed a second connection to the linux box. Someone was using the browser and had connected to Western Union and was trying to install the flash plugin. They had not got very far as Fedora 14 does not install Flash on a 64bit system as it is still in beta so the install is not straightforward. I was able to disconnect this errant person before they got any further and I then disconnected the ADSL line from the modem to prevent another attempt and proceeded to diagnose what had happened. I checked the preferences for VNC and noticed the automatically configure the network check box had been selected and that it was reporting an external address could be

"No child processes" error on Linux

A problem was reported by a customer. They were getting a failure and in the logs it reported error → waitpid failed 'Reason: No child processes' The “No child processes” error came from waitpid() after using  fork/spawn to launch a utility to load data into a data base. Upon detailed investigation it appears it is possible that some other process that the user is running has changed the default handler for SIGCHLD - possibly the shell (e.g. bash!) used to launch our server processes. If the signal handler is set to SIG_IGN then when a process is started using fork()/exec() the return code from the process is NOT returned and waitpid() cannot retrieve the response code. The most likely reason for "No child processes" error from waitpid() is that the signal handler for child processes (SIGCHLD) is not set to SIG_DFL. This should not be possible however it seems that on Linux a process run in the shell (or maybe a shell process) can set it