The Music Library Management blog

Dan Gravell

I'm Dan, the founder and programmer of bliss. I write bliss to solve my own problems with my digital music collection.

Release 20120201 - auto tagging untagged files

Tag files button

It's been the top rated idea on the bliss feedback forum for a while and now it's released: introducing auto tagging for untagged files!

Read more...

The case of the disappearing Folder.jpg files

The detective was stumped...

Generally, Folder.jpg files are image files created to represent or visualise the contents of a folder on Windows computers. Applied to music, album artwork is named Folder.jpg and is stored alongside the tracks for the given album. Music players, when playing the music from a given album, are able to lookup the Folder.jpg file inside the source folder of the music files and display this as the artwork (although other means of storing artwork exist)

Recent versions of the Windows operating system have seen the lookup and creation of Folder.jpg happen automatically, often without even listening to music. This sounds ok in principle; it may save you some work. But the subject of this blog post is not what Windows does, it's the way that Windows does it.

Read more...

New release - 20120119 - cover art alternatives

sugar

This new build contains a new user interface to make choosing cover art alternatives easier and fixes some minor bugs.

Read more...

Organising multi-disc album files

Old media 2

Organising music files consistently is a smart thing to do. It means music is easier to find for synchronising your home collection with your smartphone and legacy music players that don't support tagging can still display basic information about your music.

Multi-disc albums present a problem though. Default organisational schemes such as a simple artist/album layout don't cut it - the disc number is not preserved. This means, when you're playing an album such as All Things Must Pass or Speakerboxxx/The Love Below, the tracks may play back in the wrong order.

Read more...

New release - 20111221 - clear and rescan

My creation... is complete!!! (#75/365)

Over the past few months, the cause of most problems related to running bliss has been database corruption. Strange messages such as double get for block and page header magic for block not OK mean bliss's internal database has become corrupt. It is caused most commonly by an abrupt shutdown of the bliss process, perhaps because the computer hosting it has been switched off or reset without a 'shutdown'.

This new build contains multiple ways of alleviating these problems. First, extra care is taken to avoid corruption in the first place, even if the host computer is switched off abruptly. In addition, when bliss detects a corrupted database on startup it deletes it and starts over. Finally, the same delete-and-start-over code is available for invocation manually using the clear and rescan button.

Read more...