<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Music library management blog</title>
 
 <link href="http://www.blisshq.com/" />
 <updated>2012-02-07T15:00:45+00:00</updated>
 <id>http://www.blisshq.com/</id>
 <author>
   <name>Dan Gravell</name>
   <email>dan@elstensoftware.com</email>
 </author>

 
 <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/MusicLibraryManagement" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="musiclibrarymanagement" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
   <title>Release 20120201 - auto tagging untagged files</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2012/02/07/new-release-20120201-autotagging-untagged-files" />
   <updated>2012-02-07T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2012/02/07/new-release-20120201-autotagging-untagged-files</id>
   <content type="html">&lt;img class="blog-right-float" src="/images/blog/release-20120201-autotagging-untagged-files/tag_files_button.png" alt="Tag files button"&gt;
&lt;p&gt;
It's been the &lt;a href="http://ideas.blisshq.com/forums/21939-bliss/suggestions/701338-automatic-song-identification-and-tagging-of-untag"&gt;
top rated idea&lt;/a&gt; on the &lt;a href="http://ideas.blisshq.com"&gt;bliss feedback forum&lt;/a&gt;
for a while and now it's released: introducing &lt;strong&gt;auto tagging for untagged files&lt;/strong&gt;!
&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;
This is the first of a series of releases to automatically tag your untagged music files. Music files without
tags are routed to an acoustic fingerprinter called &lt;a href="http://acoustid.org/chromaprint"&gt;Chromaprint&lt;/a&gt;
which identifies music on the &lt;a href="http://musicbrainz.org/"&gt;MusicBrainz&lt;/a&gt; online database. bliss then
shows the matched files and releases. Here's a sample of the new untagged page:
&lt;/p&gt;

&lt;center&gt;
&lt;img src="/images/blog/release-20120201-autotagging-untagged-files/full_window.png" alt="Screenshot of full autotagging window"&gt;
&lt;/center&gt;

&lt;p&gt;
The untagged files you own may match to multiple releases. bliss (currently) shows all of these releases in
this list format. Scroll through the different suggestions for each folder, clicking &lt;i&gt;show tags&lt;/i&gt; to
inspect how the files will be tagged. 
&lt;/p&gt;

&lt;center&gt;
&lt;img src="/images/blog/release-20120201-autotagging-untagged-files/file_tags.png" alt="Screenshot of tag detail for each file"&gt;
&lt;/center&gt;

&lt;p&gt;
When you are happy, click &lt;i&gt;Tag files&lt;/i&gt; to apply the tags into the files.
&lt;/p&gt;

&lt;p&gt;
I stated above: &lt;i&gt;this is the first of a series of releases&lt;/i&gt;. This means there's more to come in this area. I am
making the tag table editable, so you can override tag values. I am collapsing the rows into one row per
folder so that you are not confronted with a large number of rows for the same folder. I'll also put extra
work into making sure the default (top) suggestion for each folder is the one with the most matched files.
&lt;/p&gt;

&lt;p&gt;
Other suggestions are gratefully received, please post them in the &lt;a href="http://ideas.blisshq.com"&gt;ideas 
forum&lt;/a&gt;!
&lt;/p&gt;

&lt;h2&gt;Any other stuff?&lt;/h2&gt;
&lt;p&gt;
One other minor item: a bug in the UI where, for fixing file paths, multiple 'fix file path' buttons would
be presented is now fixed so there is just one button. Sorry about that.
&lt;/p&gt;

&lt;p&gt;
The new release can be downloaded from the &lt;a href="/download.html"&gt;downloads page&lt;/a&gt;. 
Your existing fixes will apply!
&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>The case of the disappearing Folder.jpg files</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2012/02/01/removing-windows-folder-jpg-system" />
   <updated>2012-02-01T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2012/02/01/removing-windows-folder-jpg-system</id>
   <content type="html">&lt;a class="blog-right-float" href="http://www.flickr.com/photos/benklocek/1610623424/" title="The detective was stumped... by benklocek, on Flickr"&gt;&lt;img src="http://farm3.staticflickr.com/2212/1610623424_5391643c70_m.jpg" width="240" height="180" alt="The detective was stumped..."&gt;&lt;/a&gt;
&lt;p&gt;
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 
&lt;a href="http://www.blisshq.com/music-library-management-blog/2010/08/12/three-advantages-embedding-album-art/"&gt;other
means of storing artwork exist&lt;/a&gt;)
&lt;/p&gt;

&lt;p&gt;
Recent versions of the Windows operating system have seen the &lt;a href="http://www.blisshq.com/music-library-management-blog/2010/12/30/folder-cover-art-windows/"&gt;
lookup and creation of
Folder.jpg happen automatically&lt;/a&gt;, 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
 &lt;i&gt;what&lt;/i&gt; Windows does, &lt;i&gt;it's the way that Windows does it&lt;/i&gt;.
&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;
&lt;a href="http://en.wikipedia.org/wiki/Windows_Media_Player"&gt;Windows Media Player&lt;/a&gt; version 11 and later introduced a new feature that finds and downloads
album artwork as Folder.jpg automatically. &lt;a href="http://dalepreston.com/Blog/2007/04/windows-media-player-and-album-art.html"&gt;
Unfortunately, there are a number of problems in exactly what it does, such as download
inferior (lower resolution) art, overwriting anything that already exists&lt;/a&gt;. Less obvious is the fact
that it then marks these Folder.jpg files as 'system' read-only files, hiding them from
Windows Explorer and preventing them from being updated by other applications with saner
allowances for different album art resolutions.   
&lt;/p&gt;

&lt;p&gt;
Worse, recent versions of the &lt;i&gt;Windows operating system itself&lt;/i&gt; ("WMP") now perform this
function without you even starting up WMP. Step forward the 
&lt;a href="http://www.blisshq.com/music-library-management-blog/2011/09/04/organize-music-on-your-windows-home-server-bliss/index.html#MediaStreamingMetadataSynchronizer"&gt;
Media Streaming Metadata Synchronizer&lt;/a&gt;, installed within &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/media-streaming-known-issue-and-workaround-with-windows-home-server-2011-and-windows-storage-server-2008-r2-essentials.aspx#Music_Album_Art_amp_Tags_get_overwritten"&gt;
Windows Home Server 2011&lt;/a&gt;. Unless you live in a soley Microsoft world and are happy with low resolution
album art, it's best to disable this, at least until Microsoft release an update so
that you are able to configure it to work as you like. &lt;a href="http://www.blisshq.com"&gt;
HINT HINT, BILL&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;Help, my Folder.jpgs have disappeared!&lt;/h2&gt;
&lt;p&gt;
Folder.jpgs that have been changed to system and/or hidden files will disappear from
Explorer and software will have trouble updating the files. bliss, for example,
will give this message:
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6731049981/" title="Folder.jpg - access denied! by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7159/6731049981_ac447de75a.jpg" width="500" height="81" alt="Folder.jpg - access is denied!"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
If Windows Media Player or the Media Streaming Metadata Synchronizer have already
done their dastardly deed, it's time to fix your Folder.jpgs. Thankfully, Windows
comes with the powerful command line tool &lt;code&gt;attrib&lt;/code&gt; which can be used
to set your system and hidden attributes in bulk.
&lt;/p&gt;

&lt;p&gt;
Here are the steps:
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open a command window&lt;/li&gt;
&lt;li&gt;Change directory to the root of your music library&lt;/li&gt;
&lt;li&gt;Issue the attrib command&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
There, you go, sorted! Oh, you wanted more detail...?
&lt;/p&gt;

&lt;p&gt;
Start by opening a command window. Click the Windows button or Start Menu, click &lt;i&gt;Run&lt;/i&gt;
or &lt;i&gt;Search programs and files&lt;/i&gt; and type &lt;code&gt;cmd&lt;/code&gt;. It should look a little
like this:
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6731050049/" title="Opening a command window by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7008/6731050049_da9c542212.jpg" width="254" height="141" alt="Opening a command window"&gt;&lt;/a&gt;
&lt;/center&gt; 

&lt;p&gt;Press return. Your command window opens.&lt;/p&gt;

&lt;p&gt;Type &lt;code&gt;cd [your music library]&lt;/code&gt; where &lt;code&gt;[your music library]&lt;/code&gt;
is the path to the root of your library, as supplied to bliss. Here's how it appears
for me:&lt;/p&gt;

&lt;pre&gt;
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\gravelld&gt;cd C:\Users\gravelld\Music

C:\Users\gravelld\Music&gt;
&lt;/pre&gt;

&lt;p&gt;
Now you can issue the attrib command. Here's what the command you should issue
looks like:
&lt;/p&gt;

&lt;pre&gt;
attrib -s -h Folder.jpg /s
&lt;/pre&gt;

&lt;p&gt;
The &lt;code&gt;attrib&lt;/code&gt; command is used for adding and removing file attributes. The
&lt;code&gt;-s -h&lt;/code&gt; arguments mean "remove the system and hidden attributes" from whatever
files match the next statement. This next statement is &lt;code&gt;Folder.jpg /s&lt;/code&gt; which means
every file named Folder.jpg in this folder and child folders. This means every single
Folder.jpg in your library will be changed.
&lt;/p&gt;

&lt;p&gt;
Now let's type that in...
&lt;/p&gt;

&lt;pre&gt;
C:\Users\gravelld\Music&gt;attrib -s -h Folder.jpg /s

C:\Users\gravelld\Music&gt;
&lt;/pre&gt;

&lt;p&gt;
There's no feedback as to whether the command was successful, but if you check using
Explorer you should now be able to see all of your Folder.jpgs, and the files will
be writeable by other software, including bliss. 
&lt;/p&gt;

&lt;p&gt;
I hope this fixes your Folder.jpg woes!
&lt;/p&gt;

&lt;blockquote&gt;&lt;i&gt;Thanks to &lt;a href="http://www.flickr.com/photos/benklocek/"&gt;benklocek&lt;/a&gt; 
for the image above.&lt;/i&gt;&lt;/blockquote&gt;</content>
 </entry>
 
 <entry>
   <title>New release - 20120119 - cover art alternatives</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2012/01/24/new-release-20120119-cover-art-alternatives" />
   <updated>2012-01-24T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2012/01/24/new-release-20120119-cover-art-alternatives</id>
   <content type="html">&lt;a class="blog-right-float" href="http://www.flickr.com/photos/loop_oh/3290372209/" title="sugar by loop_oh, on Flickr"&gt;&lt;img src="http://farm4.staticflickr.com/3404/3290372209_4ec51d3f60_m.jpg" width="240" height="160" alt="sugar"&gt;&lt;/a&gt;
&lt;p&gt;
This new build contains a new user interface to make choosing cover art alternatives easier and
fixes some minor bugs.
&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;
&lt;a href="http://ideas.blisshq.com/forums/21939-bliss/suggestions/831617-make-it-easier-to-see-if-there-is-alternative-art"&gt;
It's long been suggested that choosing cover art alternatives can be laborious&lt;/a&gt;. The &lt;a href="http://www.flickr.com/photos/dan-gravell/5166860244/"&gt;
&lt;i&gt;Change art&lt;/i&gt; page&lt;/a&gt; can be used to choose from alternatives to current art that bliss finds or
upload your own art. The trouble is you have to click into each page for each album, then click back to
the previous page to work on the next album and so on.
&lt;/p&gt;

&lt;p&gt;
The new user interface combines several albums' alternative art on one page. Albums are shown as a list, with
cover alternatives to the right. Here's how it looks with alternatives loaded:
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6720469023/" title="Cover art alternatives by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7032/6720469023_e260bb4c8a.jpg" width="500" height="425" alt="Cover art alternatives"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
These alternatives are shown in the album page. &lt;b&gt;There's a new option in the filter bar, 'Show'&lt;/b&gt;. Click that 
and you get the link to show cover art alternatives. The alternatives can be filtered by start character and
compliance, and you can display 12, 48 or 96 albums, like when viewing albums in the traditional 'grid' view. 
&lt;/p&gt;

&lt;h2&gt;Bugs and other&lt;/h2&gt;
&lt;p&gt;
A few bugs and other items have also been cleared up in this release.
&lt;/p&gt;

&lt;p&gt;
The new &lt;a href="http://www.blisshq.com/music-library-management-blog/2012/01/03/new-release-20111221-clear-rescan/"&gt;clear and
rescan feature&lt;/a&gt; was not working correctly on Windows computers. This has been fixed.
&lt;/p&gt;

&lt;p&gt;
Track numbers is ID3v1.1 tags are now supported. Previously these tags were ignored because they were erroneously
lumped in with ID3v1 tags, which did not support track numbers.
&lt;/p&gt;

&lt;p&gt;
Still on the subject of track numbers, bliss was previously having trouble with file organisation where some
tracks in an album have track numbers and others in the same album don't. This is fixed.
&lt;/p&gt;

&lt;p&gt;
On the subject of file organisation, if file names ever have double extensions, e.g. "01-Thriller.mp3.mp3", bliss
would previously have ignored the double extension. Now, it correctly assesses the double extension against your
file organisation pattern. In these cases, the filename will only be compliant if a suitable pattern is used,
e.g. &lt;code&gt;.&amp;lt;fileextension&amp;gt;.&amp;lt;fileextension&amp;gt;&lt;/code&gt;. Note that the settings user interface automatically
adds a final &lt;code&gt;.&amp;lt;fileextension&amp;gt;&lt;/code&gt; to all patterns. Thanks to &lt;a href="http://www.vortexbox.co.uk/"&gt;
Martin at VortexBox UK&lt;/a&gt; for spotting that one.
&lt;/p&gt;

&lt;p&gt;
Finally I added in a couple of safeguards to stop errant art or activity causing bliss to fail. Images over
5MB in size are now ignored, and clicks to fix items from the user interface are now throttled so only five
can run at once.
&lt;/p&gt;

&lt;p&gt;
Get the new release from the &lt;a href="/download.html"&gt;downloads page&lt;/a&gt;. 
Existing fixes apply!
&lt;/p&gt;

&lt;blockquote&gt;&lt;i&gt;Thanks to &lt;a href="http://www.flickr.com/photos/loop_oh/"&gt;loop_oh&lt;/a&gt; for the image above.&lt;/i&gt;&lt;/blockquote&gt;</content>
 </entry>
 
 <entry>
   <title>Organising multi-disc album files</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2012/01/13/organising-multi-disc-album-files" />
   <updated>2012-01-13T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2012/01/13/organising-multi-disc-album-files</id>
   <content type="html">&lt;a class="blog-right-float" href="http://www.flickr.com/photos/spadgy/313252221/" title="Old media 2 by john_a_ward, on Flickr"&gt;&lt;img src="http://farm1.staticflickr.com/103/313252221_cf49d277a3_m.jpg" width="240" height="214" alt="Old media 2"&gt;&lt;/a&gt;
&lt;p&gt;
Organising music files consistently is a smart thing to do. It means music is easier to find for 
&lt;a href="http://www.blisshq.com/music-library-management-blog/2011/07/01/whats-home-music-network/"&gt;synchronising
your home collection with your smartphone&lt;/a&gt; and &lt;a href="http://www.blisshq.com/music-library-management-blog/2009/10/01/organising-music-files-and-directories/"&gt;
legacy music players that don't support tagging can still display basic information about your music&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Multi-disc albums present a problem though. Default organisational schemes such as a simple
&lt;code&gt;artist/album&lt;/code&gt; layout don't cut it - the disc number is not preserved. This means,
when you're playing an album such as &lt;a href="http://en.wikipedia.org/wiki/All_Things_Must_Pass"&gt;
All Things Must Pass&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Speakerboxxx/The_Love_Below"&gt;
Speakerboxxx/The Love Below&lt;/a&gt;, the tracks may play back in the wrong order.
&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;
So, multi disc numbering should be reflected in your music file structure. But how? Here are a couple
of ways.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;In one folder, prefix to track number.&lt;/strong&gt; Normally, in an album folder, the first part of
a file name is the track number. &lt;a href="http://www.blisshq.com/music-library-management-blog/2011/07/16/padding-track-numbers-with-zero/"&gt;
This orders the tracks in an album so they play back in album order&lt;/a&gt;. To retain the order of the
multi disc album, you can prefix the disc number to the track number. For instance:
&lt;/p&gt;

&lt;pre&gt;
1-01-I'd Have You Anytime.mp3
1-02-My Sweet Lord.mp3
...
2-01-Beware of Darkness.mp3
&lt;/pre&gt;

&lt;p&gt;
The advantages of this approach are that all files are in one folder, which may make it easier to play
the album on certain devices. The disadvantage is that the album is a little more difficult to separate
if desired.
&lt;/p&gt;

&lt;p&gt;
The other approach is to &lt;strong&gt;store separate folders for each disc&lt;/strong&gt;. Here, you have a different
folder structure for each multi disc album:
&lt;/p&gt;

&lt;pre&gt;
All Things Must Pass/
    Disc 1/
        01-I'd Have You Anytime.mp3
        02-My Sweet Lord.mp3
        ...
    Disc 2/ 
        01-Beware of Darkness.mp3
&lt;/pre&gt;

&lt;p&gt;
This tends to be my own preference but it's a fairly cosmetic consideration. 
&lt;/p&gt;

&lt;h2&gt;bliss's &amp;lt;discnumber&amp;gt; token and file organisation conditionals&lt;/h2&gt;
&lt;p&gt;
All this theory is great, but how do you put it into practice? &lt;a href="http://www.blisshq.com/music-library-management-blog/2011/11/29/new-release-20111125-disc-number-file-org-conditional/"&gt;
bliss added the ability to use disc numbers in file organisation patterns&lt;/a&gt; a month or so ago. In the
same release it also added a powerful new feature that can be used elsewhere in file organisation patterns:
conditionals. Conditionals provide a way of adding a piece of file organisation structure, but only if
a given tag exists.
&lt;/p&gt;

&lt;p&gt;
Conditionals are important for tags which might not exist in your music. If you were to use the &amp;lt;discnumber&amp;gt;
tag without a conditional you would likely find a lot of your music cannot be assessed for file organisation
compliance because most non-multi disc albums do not have a DISCNUMBER tag. 
&lt;/p&gt;

&lt;p&gt;
So, how do the file organisation rules appear? Following the two examples of how to organise multi disc album
files above, the first approach, one folder, looks like this:
&lt;/p&gt;

&lt;pre&gt;
&amp;lt;artist name&amp;gt;/&amp;lt;album name&amp;gt;/&amp;lt;discnumber&amp;gt;?|&amp;lt;discnumber&amp;gt;-|&amp;lt;tracknumber:nn&amp;gt;-&amp;lt;track name&amp;gt;
&lt;/pre&gt;

&lt;p&gt;
The interesting &amp;lt;discnumber&amp;gt; bit basically means: if the album has a &amp;lt;discnumber&amp;gt;, include 
"&amp;lt;discnumber&amp;gt;-" in the target file name. 
&lt;/p&gt;

&lt;p&gt;
The second, separate folders, appears as so:
&lt;/p&gt;

&lt;pre&gt;
&amp;lt;artist name&amp;gt;/&amp;lt;album name&amp;gt;/&amp;lt;discnumber&amp;gt;?|Disc &amp;lt;discnumber&amp;gt;/|&amp;lt;tracknumber:nn&amp;gt;-&amp;lt;track name&amp;gt;
&lt;/pre&gt;

&lt;p&gt;
Notice how a literal "Disc " is added to the folder name. This makes it easier to understand what the folder
represents. You could do this in the first approach too. In addition, note how an extra folder is also added
when a &amp;lt;discnumber&amp;gt; is present, by means of the trailing "/". Remember, when a &amp;lt;discnumber&amp;gt; is not
present, the pattern in between the "|" characters is ignored, so the trailing "/" is not evaluated and there
are no extra folders created.
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;A quick caveat:&lt;/b&gt; use of &amp;lt;discnumber&amp;gt; (currently) only applies to where the 
&lt;a href="http://www.blisshq.com/music-library-management-blog/2009/07/10/dealing-with-multi-disc-albums/"&gt;
DISCNUMBER tag is actually used and present in your music files&lt;/a&gt;. It does &lt;i&gt;not&lt;/i&gt; interpret 'disc
number artifacts' in album names, for instance "All Things Must Pass (Disk 1)". Such albums will not
be interpreted by the &amp;lt;discnumber&amp;gt; token and will be treated as 'normal' albums if the DISCNUMBER
tag is not present.
&lt;/p&gt;

&lt;h2&gt;Walkthrough: using bliss to organise multi disc albums&lt;/h2&gt;
&lt;p&gt;
Let's walk through how bliss can organise multi disc albums. We'll start with the album we've discussed in
this blog post, &lt;i&gt;All Things Must Pass&lt;/i&gt;. It's the two CD, early 2000s re-issue, but the same can
be applied to the original three record version. We'll aim to split the album folder into two folders,
one for each disc. 
&lt;/p&gt;

&lt;p&gt;
Here's the current file and folder structure. Currently there are separate folders for the two discs, but these
folder names are inconsistent and they are located in the artist directory rather than an album directory:
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6690603635/" title="Explorer, before by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7024/6690603635_7b17443e08.jpg" width="500" height="375" alt="Explorer, before"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
Assuming bliss is already installed, we start it up, open the &lt;i&gt;settings&lt;/i&gt; panel, and click
&lt;i&gt;Organise music files&lt;/i&gt;:
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6690603765/" title="Organize files by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7170/6690603765_6771316592.jpg" width="500" height="117" alt="Organize files"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
In the resulting panel, we choose a &lt;i&gt;Custom&lt;/i&gt; folder and file structure and place our file organisation
 pattern &lt;code&gt;&amp;lt;album artist&amp;gt;/&amp;lt;album name&amp;gt;/&amp;lt;discnumber&amp;gt;?|Disc &amp;lt;discnumber&amp;gt;/|&amp;lt;tracknumber:nn&amp;gt;-&amp;lt;track name&amp;gt;&lt;/code&gt;
inside the supplied text field:
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6690603881/" title="File pattern setting by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7003/6690603881_2890b9e0f0.jpg" width="500" height="63" alt="File pattern setting"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
Below this, we'll keep the rule on 'manual' operation while we check where bliss wants
to move files to. With our pattern set we can then click 'Apply'. 
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6690603817/" title="Apply rules by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7168/6690603817_4d8318d8ff.jpg" width="446" height="105" alt="Apply rules"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
Once the rule is applied, bliss assesses all my albums for adherence to the pattern. The files that
make up &lt;i&gt;All Things Must Pass&lt;/i&gt; don't adhere so it's marked 'Uncompliant'. 
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6690604225/" title="Non-compliant file path assessment by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7025/6690604225_0e8aeedf87.jpg" width="199" height="486" alt="Non-compliant file path assessment"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
Clicking the &lt;i&gt;File path&lt;/i&gt; link takes us to the file detail page, where we can see the expected and
actual file locations:
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6690604465/" title="Non-compliant file path detail by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7142/6690604465_9d0ba48b49.jpg" width="500" height="356" alt="Non-compliant file path detail"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
You can just about see the target file locations bliss wants to move files to. Notice these 
locations have the "Disc n" folder as part of their structure, inside the parent album folder. Clicking
&lt;i&gt;Fix all file paths&lt;/i&gt; moves all the files. We can then do the same for the second album in the overview
screen.
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6690603953/" title="Fix all files button by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7014/6690603953_3048778ee8_m.jpg" width="136" height="86" alt="Fix all files button"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
The albums now show up as compliant.
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6690604855/" title="Compliant file path after moving files by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7149/6690604855_342effaf48.jpg" width="195" height="442" alt="Compliant file path after moving files"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
And the most important test is how this appears in Explorer:
&lt;/p&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6690605065/" title="Explorer, after by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7021/6690605065_5b0e6b12a5.jpg" width="500" height="374" alt="Explorer, after"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
Perfect! Of course, if I put the other, single folder pattern in as my file organisation pattern, I 
would have a different structure.
&lt;/p&gt;

&lt;p&gt;
Good luck in your organising you multi-disc album files!
&lt;/p&gt;

&lt;blockquote&gt;&lt;i&gt;Thanks to &lt;a href="http://www.flickr.com/photos/spadgy/"&gt;john_a_ward&lt;/a&gt; for the image above.&lt;/i&gt;&lt;/blockquote&gt;</content>
 </entry>
 
 <entry>
   <title>New release - 20111221 - clear and rescan</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2012/01/03/new-release-20111221-clear-rescan" />
   <updated>2012-01-03T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2012/01/03/new-release-20111221-clear-rescan</id>
   <content type="html">&lt;a class="blog-right-float" href="http://www.flickr.com/photos/mrseb/5564986025/" title="My creation... is complete!!! (#75/365) by Sebastian Anthony, on Flickr"&gt;&lt;img src="http://farm6.staticflickr.com/5304/5564986025_876be22a41_m.jpg" width="240" height="160" alt="My creation... is complete!!! (#75/365)"&gt;&lt;/a&gt;
&lt;p&gt;
Over the past few months, the cause of most problems related to running bliss has been database corruption.
Strange messages such as &lt;code&gt;double get for block&lt;/code&gt; and &lt;code&gt;page header magic for block not OK&lt;/code&gt;
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'.   
&lt;/p&gt;

&lt;p&gt;
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 &lt;i&gt;clear and rescan&lt;/i&gt; button. 
&lt;/p&gt;

&lt;!--more--&gt;

&lt;center&gt;
&lt;a href="http://www.flickr.com/photos/dan-gravell/6628237793/" title="Clear and rescan button by Dan Gravell, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7019/6628237793_9f2b198126_m.jpg" width="203" height="107" alt="Clear and rescan button"&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;
The button can be reached by clicking the down pointing triangle next to the existing rescan button. The clear
and rescan button will be displayed. Clicking it deletes the existing database and starts from the beginning,
&lt;a href="http://www.blisshq.com/support/tutorials/first-steps.html"&gt;re-assessing all of your 
music against your rules&lt;/a&gt;.
&lt;/p&gt;

&lt;h2&gt;Improvements to acoustic fingerprinting&lt;/h2&gt;
&lt;p&gt;
The &lt;a href="http://www.blisshq.com/music-library-management-blog/2011/12/14/new-release-20111206-padding-file-org-acoustic-fingerprints/index.html"&gt;
acoustic fingerprinting code introduced in the last build&lt;/a&gt; has been polished up a little. As a recap,
acoustic fingerprinting is a way of identifying music by the audio within a music file, rather than its
tags, which may be incorrect (often subtly) or non-existent. This is useful when looking up information or
album art for some music online.
&lt;/p&gt;

&lt;p&gt;
For starters there's now a 64 bit version of the Linux acoustic fingerprinter. The existing 32 bit version would
still work on a 64 bit Linux box if you had the correct libraries installed, but without them the fingerprinter 
would fail. 
&lt;/p&gt;

&lt;p&gt;
The main improvement though is a &lt;strong&gt;big increase in the accuracy and coverage of the fingerprinter&lt;/strong&gt;. On the bliss test
machines the fingerprinter now outperforms 'legacy' tag based lookup.
&lt;/p&gt;

&lt;h2&gt;Other stuff&lt;/h2&gt;
&lt;p&gt;
More stuff in this release includes:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fixed a memory problem when viewing 100s of album detail pages.&lt;/li&gt;
&lt;li&gt;Linux start script now uses JAVA_HOME, if set, as a default for the location of 'java'. Otherwise, just 'java' as before. This
makes using the start script more hackable as it's possible to point the script to a different version of Java.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Get the new release from the &lt;a href="/download.html"&gt;downloads page&lt;/a&gt;. 
Existing fixes apply!
&lt;/p&gt;

&lt;blockquote&gt;&lt;i&gt;Thanks to &lt;a href="http://www.flickr.com/photos/mrseb/"&gt;Sebastian Anthony
&lt;/a&gt; for the image above.&lt;/i&gt;&lt;/blockquote&gt;</content>
 </entry>
 
 <entry>
   <title>Tags and case</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2011/12/18/tags-and-case" />
   <updated>2011-12-18T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2011/12/18/tags-and-case</id>
   <content type="html">&lt;a class="blog-right-float" href="http://www.flickr.com/photos/cogdog/2519700616/" title="What the SHIFT Happened? by cogdogblog, on Flickr"&gt;&lt;img src="http://farm4.staticflickr.com/3106/2519700616_69a985714d_m.jpg" width="240" height="180" alt="What the SHIFT Happened?"&gt;&lt;/a&gt;
&lt;p&gt;
Let's go back to when bliss was a forming, still amorphous idea of some software
to fix inconsistencies in a music collection. The first time I explained it to my wife she responded quite
differently to what I expected. Instead of eyes glazing over her first response
was "great, will it fix the inconsistent capitalisation in our music?".
&lt;/p&gt;

&lt;p&gt;
We all have our different pain points which arouse the inner OCD within us. For
her, and &lt;a href="http://ideas.blisshq.com/forums/21939-bliss/suggestions/2345195-standardize-capitalization-of-tags-album-title-"&gt;
quite a few other people&lt;/a&gt;, inconsistent or plain incorrect letter case can
be a real annoyance when browsing your music library.
&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;
Indeed, if you've ever wondered about capitalisation, you're not alone.
&lt;a href="http://rateyourmusic.com/wiki/Capitalization"&gt;All the&lt;/a&gt;
&lt;a href="http://www.gracenote.com/about/faqs/"&gt;major online&lt;/a&gt;
&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Albums#Capitalization"&gt;databases take&lt;/a&gt;
&lt;a href="http://www.discogs.com/help/submission-guidelines-general-rules.html#Capitalization"&gt;the subject&lt;/a&gt;
&lt;a href="http://wiki.musicbrainz.org/Style/Language/English"&gt;seriously&lt;/a&gt;!
&lt;/p&gt;

&lt;p&gt;
Let's take the &lt;i&gt;case&lt;/i&gt; (sorry) of track names as we consider what types of
case inconsistency exist. 
&lt;/p&gt;

&lt;blockquote&gt;
Before I continue, I am aware of the irony of discussing correct capitalisation
when my own product name, "bliss", breaks standard capitalisation rules. All I can
say is: it's about having a choice!
&lt;/blockquote&gt;

&lt;h2&gt;Intra-tag&lt;/h2&gt;
&lt;p&gt;
Taking any one track name in isolation, it can be easy to spot case inconsistencies.
For example:
&lt;/p&gt;

&lt;blockquote&gt;
Like a rolling Stone
&lt;/blockquote&gt;

&lt;p&gt;
For some inexplicable reason the 'r' in 'rolling' is not capitalised, whereas all
of the other initial letters are. This doesn't follow any standard capitalisation
styles.
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://en.wikipedia.org/wiki/Letter_case#Usage"&gt;Case styles vary, but there 
are a number of standard styles&lt;/a&gt;. Taking these as inspiration gives us:
&lt;/p&gt;

&lt;blockquote&gt;
LIKE A ROLLING STONE
&lt;/blockquote&gt;
&lt;blockquote&gt;
Like A Rolling Stone
&lt;/blockquote&gt;
&lt;blockquote&gt;
Like a Rolling Stone
&lt;/blockquote&gt;
&lt;blockquote&gt;
Like a rolling stone
&lt;/blockquote&gt;

&lt;p&gt;
ALL CAPS makes my eyes bleed, so that's a bad idea. The last one, sentence case, feels
wrong for a title of a song. Personally, given this is a title, I vouch for the consistency
of the second option, where all initial letters are in upper case. I know many that
would opt for the penultimate option, however.
&lt;/p&gt;

&lt;p&gt;
The same goes for album names, artist names and any other tags, of course. Depending
on the nature of the tag, some tags may require different case styles.
&lt;/p&gt;

&lt;h2&gt;Inter-tag&lt;/h2&gt;
&lt;p&gt;
Creating inter-tag case style consistency is making sure that the case style you
decide for one tag is applied to the other tags of the same type.
&lt;/p&gt;

&lt;p&gt;
Taking the &lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Highway_61_Revisited"&gt;Highware 
61 Revisited&lt;/a&gt;&lt;/i&gt; example further, consider the potential
track name inconsistencies:
&lt;/p&gt;

&lt;blockquote&gt;
Like a rolling Stone
&lt;/blockquote&gt;
&lt;blockquote&gt;
Tombstone blues
&lt;/blockquote&gt;
&lt;blockquote&gt;
It Takes A Lot To Laugh, It Takes A Train To Cry
&lt;/blockquote&gt;

&lt;p&gt;
Keeping your case styles consistent is a matter of applying your case rules throughout
your music library. This takes a lot more work than just deciding what your preferred
style is and fixing it for &lt;i&gt;one&lt;/i&gt; tag. This might mean &lt;i&gt;hundreds&lt;/i&gt; of changes.
&lt;/p&gt;

&lt;h2&gt;Consider the artist&lt;/h2&gt;
&lt;p&gt;
While it's fine idea to impose custom case styles to titles in your music collection, it's
also worth considering whether you are &lt;i&gt;meant to&lt;/i&gt;. I speak, of course, of musical
artists and their sometimes liberal approach to case rules.
&lt;/p&gt;

&lt;p&gt;
Artists like &lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/OutKast"&gt;OutKast&lt;/a&gt;&lt;/i&gt; or 
&lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Eels_(band)"&gt;eels&lt;/a&gt;&lt;/i&gt;, album titles 
like &lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/CrazySexyCool"&gt;CrazySexyCool&lt;/a&gt;&lt;/i&gt; and tracks
like &lt;i&gt;tourette's&lt;/i&gt; (from &lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/In_Utero_(album)"&gt;
In Utero&lt;/a&gt;&lt;/i&gt;) prove that artists have an infinite capacity to break your title
case conventions.
&lt;/p&gt;

&lt;p&gt;
Arguably, you should defer to artistic intent.
&lt;/p&gt;

&lt;h2&gt;How to fix&lt;/h2&gt;
&lt;p&gt;
Naturally, this is an ideal feature for bliss, &lt;a href="http://ideas.blisshq.com/forums/21939-bliss/suggestions/2345195-standardize-capitalization-of-tags-album-title-"&gt;
and one that's already been suggested&lt;/a&gt;. If you want to see it implemented, please
vote for it!
&lt;/p&gt;

&lt;p&gt;
It's possible to use manual taggers like MP3Tag and others too. These allow you to
edit the tags, which is obviously the first step, but they also tend to have a
semi-automatic 'action' capability to convert a batch of tags. &lt;a href="http://forums.mp3tag.de/index.php?showtopic=980#entry4107"&gt;
Here's how to change case with MP3Tag&lt;/a&gt; and &lt;a href="http://puddletag.sourceforge.net/source/tut2.html"&gt;
here's how to do it in puddletag&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
I hope these thoughts and tips help keep the OCD monster at bay!
&lt;/p&gt;

&lt;blockquote&gt;&lt;i&gt;Thanks to &lt;a href="http://www.flickr.com/photos/cogdog/"&gt;cogdogblog&lt;/a&gt; for the image above.&lt;/i&gt;&lt;/blockquote&gt;</content>
 </entry>
 
 <entry>
   <title>New release - 20111206 - track number padding and acoustic fingerprinting</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2011/12/14/new-release-20111206-padding-file-org-acoustic-fingerprints" />
   <updated>2011-12-14T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2011/12/14/new-release-20111206-padding-file-org-acoustic-fingerprints</id>
   <content type="html">&lt;a class="blog-right-float" href="http://www.flickr.com/photos/mpcevat/6163652974/" title="Padding by mpcevat, on Flickr"&gt;&lt;img src="http://farm7.staticflickr.com/6177/6163652974_52100b7dbd_m.jpg" width="240" height="160" alt="Padding"&gt;&lt;/a&gt;
&lt;p&gt;
There are two main new features in this release. The first offers control over how
zero padding is used in track filenames. The second uses acoustic fingerprinting technology 
to identify music when finding cover art, genre or year information.
&lt;/p&gt;

&lt;!--more--&gt;

&lt;h2&gt;Zero padding in file names&lt;/h2&gt;
&lt;p&gt;
Zero padding is the addition of leading zeros to track numbers, in this case applied to
file names. Why is this needed? Consider the following three files: 
&lt;/p&gt;

&lt;pre&gt;
1-Devils Haircut.flac
2-Hotwax.flac
10-Sissyneck.flac
&lt;/pre&gt;

&lt;p&gt;
Now, in any sane human's head the ordering of files would be as above: 1, 2, then 10. This
is called &lt;i&gt;&lt;a href="http://www.codinghorror.com/blog/2007/12/sorting-for-humans-natural-sort-order.html"&gt;
natural ordering&lt;/a&gt;&lt;/i&gt;. The trouble is, computers aren't sane, and instead they often impose
an ordering based on the &lt;a href="http://en.wikipedia.org/wiki/ASCII"&gt;character codes&lt;/a&gt; for the strings.
In this case:  
&lt;/p&gt;

&lt;pre&gt;
1-Devils Haircut.flac
10-Sissyneck.flac
2-Hotwax.flac
&lt;/pre&gt;

&lt;p&gt;
This is because the first character of &lt;code&gt;10-Sissyneck.flac&lt;/code&gt; is considered before the first character
of &lt;code&gt;2-Hotwax.flac&lt;/code&gt;. 
&lt;/p&gt;

&lt;p&gt;
The workaround is to pad our string with zeros, as follows:
&lt;/p&gt;

&lt;pre&gt;
01-Devils Haircut.flac
02-Hotwax.flac
10-Sissyneck.flac
&lt;/pre&gt;

&lt;p&gt;
By forcing the number of digits for each track number, we can assure that each order of magnitude in
the number is compared like with like. Therefore, 0s are ordered before 1s.
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;So how does this apply to bliss, and this release?&lt;/b&gt; Well, before, bliss would pad track numbers
according to the highest numbered track in the album. For instance, if the highest numbered track was
track 15, bliss would pad tracks 1-9 with one zero. In this new release, 
and &lt;a href="http://ideas.blisshq.com/forums/21939-bliss/suggestions/1848929-control-zero-padding-for-track-number-in-file-name"&gt;
as requested&lt;/a&gt;, you can now control the track number padding. Here's how the &amp;lt;tracknumber&amp;gt; token
is now used in file organisation patterns:
&lt;/p&gt;

&lt;table style="one-col"&gt;
	&lt;colgroup&gt;
		&lt;col class="one-col"&gt;
	&lt;/colgroup&gt;
	&lt;tr&gt;
		&lt;th&gt;Token&lt;/th&gt;
		&lt;th&gt;Use&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;code&gt;&amp;lt;tracknumber&amp;gt;&lt;/code&gt;&lt;/td&gt;
		&lt;td&gt;The track number as-is in tags&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;code&gt;&amp;lt;tracknumber:nn&amp;gt;&lt;/code&gt;&lt;/td&gt;
		&lt;td&gt;The track number, minimum two digits&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;code&gt;&amp;lt;tracknumber:nn&amp;gt;&lt;/code&gt;&lt;/td&gt;
		&lt;td&gt;The track number, minimum three digits (and so on for any number of ns)&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;code&gt;&amp;lt;tracknumber:auto&amp;gt;&lt;/code&gt;&lt;/td&gt;
		&lt;td&gt;The track number, leading zeros dependent on size of album&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;
Note that the default behaviour of &amp;lt;tracknumber&amp;gt; changes from automatic padding to raw, as-is
representation. When you run bliss for the first time with the new code your &amp;lt;tracknumber&amp;gt;
will be automatically converted to &amp;lt;tracknumber:auto&amp;gt; 
&lt;/p&gt;

&lt;h2&gt;Acoustic fingerprinting&lt;/h2&gt;
&lt;p&gt;
This release also contains the first batch of code surrounding bliss's mooted &lt;a href="http://ideas.blisshq.com/forums/21939-bliss/suggestions/701338-automatic-song-identification-and-tagging-of-untag"&gt;
support for untagged music files&lt;/a&gt;. The enabling technology for this is &lt;a href="http://en.wikipedia.org/wiki/Acoustic_fingerprint"&gt;
acoustic fingerprinting&lt;/a&gt;, a way of representing a piece of music in a short summary. This
fingerprint can then be looked up online and the discovered data used for tagging your music library.
&lt;/p&gt;

&lt;p&gt;
There are two broad uses for this. The first, as introduced above, is with untagged music files. The
second is in providing &lt;i&gt;corrections&lt;/i&gt; for already tagged files. For now, I have introduced the
technology into bliss's existing &lt;a href="http://musicbrainz.org/"&gt;MusicBrainz&lt;/a&gt; queries for cover
art, year and genre data. They are generally super-accurate and should, with time, provide higher
match rates for missing information.
&lt;/p&gt;

&lt;p&gt;
Other stuff:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I fixed some error messages displayed when cover art is corrupt&lt;/li&gt;
&lt;li&gt;Any errors when parsing file organisation patterns are now caught and displayed&lt;/li&gt;
&lt;li&gt;When albums are deferred from assessment the icon in the activity page changes to a completed
one&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Get the new release from the &lt;a href="/download.html"&gt;downloads page&lt;/a&gt;. 
Existing fixes apply, of course!
&lt;/p&gt;

&lt;blockquote&gt;&lt;i&gt;Thanks to &lt;a href="http://www.flickr.com/photos/mpcevat/"&gt;mpcevat
&lt;/a&gt; for the image above.&lt;/i&gt;&lt;/blockquote&gt;</content>
 </entry>
 
 <entry>
   <title>The Synology Diskstation and other platforms</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2011/12/09/bliss-on-synology-diskstation-other-platforms" />
   <updated>2011-12-09T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2011/12/09/bliss-on-synology-diskstation-other-platforms</id>
   <content type="html">&lt;a class="blog-right-float" href="http://www.flickr.com/photos/f-r-a-n-k/237315275/" title="treadmill bike hack by frankh, on Flickr"&gt;&lt;img src="http://farm1.staticflickr.com/81/237315275_b3795daac3_m.jpg" width="240" height="180" alt="treadmill bike hack"&gt;&lt;/a&gt;
&lt;p&gt;
One of bliss's users, Nigel, recently wrote a &lt;a href="http://forum.synology.com/enu/viewtopic.php?f=37&amp;t=43744&amp;start=0"&gt;
HOWTO for installing bliss on the Synology Diskstation&lt;/a&gt;. A prepackaged version
of bliss for the Synology Diskstation &lt;a href="http://ideas.blisshq.com/forums/21939-bliss/suggestions/2151997-a-version-of-bliss-that-will-run-on-a-synology-dis"&gt;
has been requested before&lt;/a&gt; so it was great to see a technically minded user 
finding the solution themselves.
&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;
It's not the first time bliss has been 'ported' to another interesting platform! Because
&lt;a href="http://www.blisshq.com/music-library-management-blog/2010/09/19/how-does-bliss-work/"&gt;bliss is 
written for the Java virtual machine&lt;/a&gt; it means bliss is likely to work wherever there's
a Java VM available.
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;VortexBox&lt;/b&gt; was the first port to a different, interesting platform.
&lt;a href="http://vortexbox.org/"&gt;VortexBox is a ripping, tagging, networked music jukebox&lt;/a&gt;.
You buy one for your house, rip your CDs, store all your music on it, then use applications like
Squeezebox Server and protocols like DAAP and DNLA to stream the music throughout
your home. bliss is a good fit here because it's a server application that can work
in the background installed on the VortexBox, fixing all those missing pieces of cover art and reducing inconsistencies.
&lt;/p&gt;

&lt;p&gt;
The &lt;b&gt;ReadyNAS&lt;/b&gt; integration was completed by Paul Hardy, who later wrote 
&lt;a href="http://www.readynas.com/forum/viewtopic.php?f=48&amp;t=53986"&gt;how
to install bliss on the ReadyNAS&lt;/a&gt;. The &lt;a href="http://www.readynas.com/"&gt;ReadyNAS&lt;/a&gt; is 
a standard NAS but it can also be customised to run choice pieces of software. 
&lt;/p&gt;

&lt;p&gt;
I &lt;a href="http://www.blisshq.com/music-library-management-blog/2011/11/20/bliss-on-solaris-11-express/"&gt;recently blogged&lt;/a&gt; 
Richard Rudd's work on installing bliss on &lt;b&gt;Solaris 11&lt;/b&gt;. Solaris is a general
purpose operating system with good support for Java. 
&lt;a href="http://ideas.blisshq.com/forums/21939-bliss/suggestions/2229380-solaris-11-express-support"&gt;
Once I had fixed a restriction which meant bliss wouldn't start on non-Linux, Windows 
or Mac operating systems&lt;/a&gt; (oops) it was fairly straightforward to get bliss working.
&lt;/p&gt;

&lt;p&gt;
Similarly, Geoff Coupe pioneered installing bliss on &lt;a href="http://gcoupe.wordpress.com/2011/08/31/practical-bliss/"&gt;
Windows Home Server&lt;/a&gt;. &lt;b&gt;Windows Home server&lt;/b&gt; is a server for your home - storing all of your photos, music, documents
and everything else you have computerised. Again, because it's a server it fits bliss's
always-on, in the background &lt;i&gt;modus operandi&lt;/i&gt;. 
&lt;/p&gt;

&lt;p&gt;
I've also had contact from people trying to install bliss on &lt;a href="http://pandaboard.org/"&gt;
Pandaboard&lt;/a&gt; and other ARM architectures. These are popular because they are very
energy efficient, just right for powering your home server in these energy conscious times!
&lt;/p&gt;

&lt;a class="blog-right-float" href="http://www.flickr.com/photos/amagill/3949345613/" title="Strobe controller by AMagill, on Flickr"&gt;&lt;img src="http://farm3.staticflickr.com/2478/3949345613_3b439f8e8e_m.jpg" width="240" height="198" alt="Strobe controller"&gt;&lt;/a&gt;
&lt;p&gt;
The common thread through all of these ports are that the target environment is that of a
'server'. What characterises server operation? First, there's no assumption that the user
of the server is physically connected to the machine. Next, the server is likely to stay
running for long periods at a time. Furthermore, because there's rarely a direct connection
between user and machine, operations on the server are not necessarily directly invoked.
&lt;/p&gt;

&lt;p&gt;
bliss was written to satisfy these types of concerns. First, its user interface is web based, which
means it can be accessed across the network and you don't have to be connected to the machine
it's running on. It works by reacting to changes in your music library, assessing your music
to make sure it conforms to your rules. You can connect to it and ask it to perform changes,
such as changing cover art, renaming albums, artists or genres, but it also works in the
background, &lt;a href="http://www.blisshq.com/music-library-management-blog/2010/11/21/two-approaches-to-organising-music-automatically/"&gt;
automating what is sensible&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;I'm always willing to help with projects to port bliss to new and interesting platforms
&lt;/strong&gt;. &lt;a href="/contact.html"&gt;Get in touch&lt;/a&gt; and let's get hacking! 
&lt;/p&gt;

&lt;blockquote&gt;&lt;i&gt;Thanks to &lt;a href="http://www.flickr.com/photos/f-r-a-n-k/"&gt;frankh&lt;/a&gt; 
and &lt;a href="http://www.flickr.com/photos/amagill/"&gt;AMagill&lt;/a&gt; for the 
images above.&lt;/i&gt;&lt;/blockquote&gt;</content>
 </entry>
 
 <entry>
   <title>What's the best album art size?</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2011/12/05/whats-the-best-album-art-size" />
   <updated>2011-12-05T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2011/12/05/whats-the-best-album-art-size</id>
   <content type="html">&lt;a class="blog-right-float" href="http://www.flickr.com/photos/daveynin/4753012707/" title="Inside the Wall Drug hall by daveynin, on Flickr"&gt;&lt;img src="http://farm5.staticflickr.com/4123/4753012707_13b2943700_m.jpg" width="180" height="240" alt="Inside the Wall Drug hall"&gt;&lt;/a&gt;
&lt;p&gt;
Your music collection's album art can be stored in a variety of sizes. With the new variety of devices with which you can listen to music, 
&lt;a href="http://www.blisshq.com/music-library-management-blog/2011/04/16/ipad-album-art-big-screen-revolution/"&gt;
from tiny smart phones to enormous wide screen TVs&lt;/a&gt;, which size should you choose?
&lt;/p&gt;

&lt;p&gt;
There are two points to consider: the size of your artwork, and its internal quality. &lt;strong&gt;
These are different things&lt;/strong&gt;. They are sometimes known together as &lt;i&gt;resolution&lt;/i&gt;,
but &lt;a href="http://en.wikipedia.org/wiki/Image_resolution"&gt;pixel and spatial resolution are 
separate concepts&lt;/a&gt;. &lt;strong&gt;This article will concentrate on pixel resolution&lt;/strong&gt;, i.e.
its size. 
&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;
Historically the most common sizes for artwork have been 300x300 pixels and, laterly, 500x500.
These are the sizes most &lt;a href="http://www.blisshq.com/music-library-management-blog/2010/12/18/online-music-information-databases/"&gt;
music information databases&lt;/a&gt; store album artwork at. However, with newer, larger screen
displays these images are beginning to look rather inadequate.
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.blisshq.com/music-library-management-blog/2010/07/05/change-the-size-of-your-album-art-with-bliss/"&gt;
bliss offers the choice of album art size&lt;/a&gt; within its album art rule. It can assess all of
your albums, to make sure their art is within these minimum and maximum size bounds, and even
shrink or find new art automatically that &lt;i&gt;is&lt;/i&gt; within these size constraints.
&lt;/p&gt;

&lt;h2&gt;So which size should I choose?&lt;/h2&gt;
&lt;p&gt;
But knowing you can resize your music is of no help in determining which size to aim for! The
truth is, &lt;strong&gt;your target size should depend on the largest display you play music (and can visualise
album art) through&lt;/strong&gt;. Your target artwork size should be a function of the screen real
estate available in your music players. Higher resolution music players mean higher resolution
art. Here's a rough guide as to what sizes you should be aiming for:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Personal MP3 players&lt;/b&gt; e.g. iPod, smartphones - aim for small/medium size images of around
300x300 pixels. The higher resolution players are around 800 pixels in one dimension, so 300x300 leaves
just under half the screen for the artwork.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Tablets&lt;/b&gt; e.g. iPad - Aim for medium/large images of 500x500 and larger.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Computer based software&lt;/b&gt; e.g. iTunes, Winamp - depending on the size of your player window, aim
for medium/large images of 500x500 are larger.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Large TVs&lt;/b&gt; - Aim for large images of 900x900 pixels and larger. Again, this depends on the
resolution of your TV's software and the screen real estate afforded to your artwork.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
But what if you have many of these devices? A TV for browsing at home, a computer in your office and
a smart phone for when you are out-and-about? The ideal solution is to aim for the largest
resolution you need and use that. Well-behaved music player software should simply scale down
any image to the player's size.
&lt;/p&gt;

&lt;h2&gt;There's always a "but...."&lt;/h2&gt;
&lt;p&gt;
Unfortunately, there are a couple of reasons why using the largest art and hoping your player
resizes it may not work. First, some music
players have constraints that prevent them from displaying any art over or under a given
size. If you go for large art in the vain hope your smart phone will resize it, this may
not happen. Your-mileage-may-vary, so consult your music player's documentation and online
communities (or just give it a try!).
&lt;/p&gt;

&lt;p&gt;
The second reason this might be undesirable is that the larger art will take up more storage
space. This is most likely to affect portably devices with less storage space. Sure, storage is 
cheap, but bear in mind that this image, if embedded, will be duplicated
multiplied by the number of tracks in each album. So, you may notice a difference.
&lt;/p&gt;

&lt;p&gt;
If either of these limitations affect your music library one way around it, assuming you have
plenty of storage in your &lt;a href="http://www.blisshq.com/music-library-management-blog/2011/07/01/whats-home-music-network/"&gt;
home network&lt;/a&gt;, is to maintain separate copies of your music library for portable devices 
(which are more likely to be the players with the issue). You can also take advantage of 
&lt;a href="http://www.blisshq.com/music-library-management-blog/2010/05/17/easy-flac-to-mp3-mirroring-with-mp3fs/"&gt;converting
lossless FLAC files to lossy compressed music&lt;/a&gt; to save further storage space. 
&lt;/p&gt;

&lt;p&gt;
I hope this article has helped you choose a size for your album art!
&lt;/p&gt;

&lt;blockquote&gt;&lt;i&gt;Thanks to &lt;a href="http://www.flickr.com/photos/daveynin/"&gt;daveynin&lt;/a&gt; for the image above.&lt;/i&gt;&lt;/blockquote&gt;</content>
 </entry>
 
 <entry>
   <title>New release - 20111125 - Disc number file organisation</title>
   <link href="http://www.blisshq.com/music-library-management-blog/2011/11/29/new-release-20111125-disc-number-file-org-conditional" />
   <updated>2011-11-29T00:00:00+00:00</updated>
   <id>http://www.blisshq.com/music-library-management-blog/2011/11/29/new-release-20111125-disc-number-file-org-conditional</id>
   <content type="html">&lt;a class="blog-right-float" href="http://www.flickr.com/photos/sarchi/2675635150/" title="Untitled by _sarchi, on Flickr"&gt;&lt;img src="http://farm4.staticflickr.com/3066/2675635150_62c115fc8a_m.jpg" width="160" height="240" alt=""&gt;&lt;/a&gt;
&lt;p&gt;
The main new feature this week is a new 
&lt;a href="http://ideas.blisshq.com/forums/21939-bliss/suggestions/1336695-add-cdnumber-to-custom-file-folder-template"&gt;disc number token in file 
organisation patterns&lt;/a&gt; plus the ability to add conditional statements to file organisation 
patterns. 
&lt;/p&gt;

&lt;!--more--&gt;

&lt;h2&gt;&amp;lt;discnumber&amp;gt; and file organisation conditionals&lt;/h2&gt;
&lt;p&gt;
First up, if you like, you can just use the &amp;lt;discnumber&amp;gt; tag in a basic way:
&lt;/p&gt;

&lt;pre&gt; 
&amp;lt;album name&amp;gt;/&amp;lt;discnumber&amp;gt;/...
&lt;/pre&gt;

&lt;p&gt;
In most cases though you probably only want to use &amp;lt;discnumber&amp;gt; when there is
a DISCNUMBER tag. So you can use a new feature for file organisation patterns, a conditional: 
&lt;/p&gt;

&lt;pre&gt;
&amp;lt;album name&amp;gt;/&amp;lt;discnumber&amp;gt;?|&amp;lt;discnumber&amp;gt;/|... 
&lt;/pre&gt;

&lt;p&gt;
Which means: if &amp;lt;discnumber&amp;gt; is set, evaluate the subsequent pattern 
within the pipe ‘|’ characters. Meaning you get either &lt;code&gt;All Things 
Music Pass/1/...&lt;/code&gt; or &lt;code&gt;Thriller/...&lt;/code&gt; 
&lt;/p&gt;

&lt;p&gt;
You can put further tokens within the pipe characters if you like:
&lt;/p&gt;
 
&lt;pre&gt;
&amp;lt;album name&amp;gt;/&amp;lt;discnumber&amp;gt;?|Disc &amp;lt;discnumber&amp;gt;/|...
&lt;/pre&gt;

&lt;p&gt;
Would give &lt;code&gt;All Things Music Pass/Disc 1/...&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt; 
The conditional can be used with any token, not just &amp;lt;discnumber&amp;gt;. More generally, the
conditional is evaluated such that when the preceeding token is set, the subsequent
token is output. The tokens within the pipe characters are essentially grouped in one
token. 
&lt;p&gt;

&lt;hr/&gt;

&lt;p&gt;
Other stuff:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When using the track artist consolidation rule, if the track artist is inconsistent offer the 
album artist (e.g. 'Various') as an optional response &lt;/li&gt;
&lt;li&gt;Fixed how some responses appeared in the Inbox&lt;/li&gt;
&lt;li&gt;Fixed memory usage when rescanning&lt;/li&gt;
&lt;li&gt;Fixed potential memory usage when losing connection to a music 
library (e.g. network connection lost) &lt;/li&gt;
&lt;li&gt;Lowered memory use of the activity page UI &lt;/li&gt;
&lt;li&gt;Fixed a couple of areas in the change art and album detail screen where 
you could get a 'no responder' error&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Get the new release from the &lt;a href="/download.html"&gt;downloads page&lt;/a&gt;. 
Existing fixes apply, of course!
&lt;/p&gt;

&lt;blockquote&gt;&lt;i&gt;Thanks to &lt;a href="http://www.flickr.com/photos/sarchi/"&gt;
_sarchi&lt;/a&gt; for the image above.&lt;/i&gt;&lt;/blockquote&gt;</content>
 </entry>
 
 
</feed>

