Emby Episode 4

To recap the story so far: I organise my music on disk in a Composer/Genre/Composition hierarchy. I sometimes play music via the Emby Media Server. Emby does not, however, really support a Composer/Genre/Composition hierarchy, tending to go directly from Composer to Composition. Fortunately, if you use Folders view, Emby will mirror your physical layout of files and folders on disk exactly. But -and this is the point we reached in the last post- Composer artwork you may have applied to Emby's Artist View doesn't display in the Folders view... but, if you arrange for JPGs of each composer to be present in each composer folder, named precisely the same as the folder, it will display composer artwork in Folders view automatically.

This gets us 90% of the way to a usable Emby interface -but, unfortunately, it leaves us with some fairly ugly display screens to wade through on the way to finding a particular piece of music to play. [...] 

Continue Reading

Fixing Emby

To begin with, a bit of a recap of the past two blog pieces.

I began this mini-series by reiterating the way I catalogue my music. Fundamentally, it's just organised in Composer/Genre/Composition order. Then, in the second episode, I explained how I used Emby Media Server to share my music around the house, to the car and to overseas hotel rooms... but that Emby didn't honour the cataloguing hierarchy I'd adopted, but instead simply displayed things in Composer/Composition order, missing out the Genre. This was a failing I could live with, though, since Emby isn't the main way I listen to music. [...] 

Continue Reading

A word about Emby

Sometimes, it takes someone asking a question to make you realise you've been doing something dumb for quite a long time! This post will tell the story of one such question, realisation and (most importantly) the fix! So, my thanks to Jeff in advance for having asked the question that made me realise I've been doing Emby wrong all these years!

But first, of course, I have to explain what 'Emby' is! Well, it's a mostly-free, but not open source, media server. You install it on a spare computer and it catalogues whatever media files you point it at. They can be music, photographs or videos -so Emby can manage a collection of movies or photo albums as well as a large classical music collection. By the power of networking, this Emby server makes the assorted media it knows about available to any other device that you can point at it. These Emby clients can be nothing more complex than a web browser, but they can also be dedicated apps, available for all sorts of operating systems and devices. To put it as simply as I can, then, Emby lets my carefully-curated music collection be accessed from a phone in a car; or from a laptop in a Polish hotel when I'm on holiday; or from a new Android tablet I might be using when score-reading in the garden. [...] 

Continue Reading

Giocoso Update - 1.08

A small announcement that I've just released a new version of Giocoso: the current version number is accordingly bumped to 1.08.

The changes made in this version are really quite minor and inconsequential. Principally, they consist of a better tidying up of temporary files when the Giocoso player is interrupted (by a Ctrl+C) or has finished playing something. In earlier versions, if a 'cuesheet' had been produced for a play, that cuesheet would be left lying in the $HOME/.local/share/giocoso folder when the play had finished (or been terminated early). Now, the program deletes such cuesheets as soon as the play terminates for whatever reason. [...] 

Continue Reading

Target Achieved!

Back on 5th November, I wrote about how I was steadily listening to more and more of my previously-unplayed (in Giocoso, at least!) recordings. With some graphing and a line or two of best-fit, I predicted I might get to the 50%-unplayed mark by about "December 3rd or 4th" -though with some uncertainties around Benjamin Britten Day and the ever-constant acquisition of new recordings, maybe causing that date to blow out a bit.

Well, the graph at the left tells you the original prediction was fairly accurate after all: the 50% unplayed/50% played mark was finally achieved late on November 30th. [...] 

Continue Reading

News from Niente

Today, I'm releasing Version 2.0 of my Niente FLAC integrity-testing tool. It comes about 4 months after version 1.0 was made available -and during those 4 months I've spent a lot more time focussed on PC migrations and cataloguing my backlog of new music acquisitions than on checking the internal integrity of my existing music files (which is never a wise trade-off!) But hopefully that explains the distinct lack of updates to Niente in all that time: I was barely paying it any attention at all, to be honest.

Had I been doing so, however, I would have swiftly realised that whatever medication I was taking at the time of the Version 1.0 release (and I think at this point I'm going to blame the Covid vaccine; or Aspirin; or something!), it was having serious effects on my coding abilities! Because, putting it bluntly, I've spent the past couple of weeks reviewing the code and wondering what on Earth I thought I was doing releasing it at all, since it was total rubbish, to the point where if you didn't run it with the --force switch, it barely did anything functional[...] 

Continue Reading

Giocoso on [K]ubuntu

Back in April of this year, as I mentioned previously, I bought myself a new Minisforum UM250 small-form-factor PC. The experiment with using it with Arch and/or Manjaro proved less than successful -so I reverted back to my vintage 2012 PC and retired the UM250 back to its box, in which it has sat ever since, on one of the bookshelves in my study.

Around June of this year (I think), I happened to be laid up in bed (after one of my Covid-19 vaccine shots) and was thus using an old laptop for browsing the web. It was a 2016-vintage Dell of some bog-standard sort. But way-back-when, I had installed multiple operating systems on it, so I could boot into Windows 10, Ubuntu 18.x and Manjaro as and when I chose... and I happened to notice that the laptop's fan noise was considerably worse when booted into Manjaro than it was if I booted into Ubuntu. I can't remember if it was any worse or better in Windows, but it struck me at the time that in the presence of laptop-style hardware, Ubuntu seemed to have a better lid on thermal management than Manjaro did. I don't know if that's actually true or not -or, if it is, why that might be. But if made me think that if I had conducted my earlier Minisforum experiment with Ubuntu (or one of its derivative flavours) rather than with Arch or Manjaro, maybe it would have run more quietly too, and thus the outcome might have been happier all round. [...] 

Continue Reading

Worst Transition Ever!

This website is brought to you from a server in my loft. It's been that way for over a year now, I think. That is only possible, of course, because my Internet Service Provider provides a reasonably-fast, robust connection with a static IP address. For the past 18 months, Vodafone has provided such a service, for around £24 a month, using Fibre-to-the-Cabinet technology. That means that whilst Vodafone provides fibre connections to a green box/cabinet half-way up my street, the 'last mile' connection to my home is in the form of a fairly standard phone line, using DSL technology.

It's certainly been robust and reasonably cheap -and whilst the speed has been adequate, it's never been great. Downloads have usually maxed out at around 1.4MBps (Megabytes per second), with uploads at around 1MBps. Not great, but just about sufficient. [...] 

Continue Reading

A Musical Guessing Game?

I don't know about you, but if I tune into the radio randomly as a piece of classical music is playing, I then like to test myself and see if I can guess the composer of the piece before the announcer returns to give away the crucial information. I'll maybe even try guessing the name of the piece, if I'm feeling particularly confident. Once or twice, I've even gone for a guess as to who the conductor or soloist might be: those ones usually don't pan out so well, but I'm pretty good with composers and not so bad at the piece-names.

Anyway: I've been using Giocoso since June 2021 (and AMP for six months before that) to play all my classical music and thus have built up a 'listening history' of some 6000+ recordings in just over 9 months, as you can see from the bottom of my 'all time graphs' listening history page. And since Giocoso says I've listened to all those pieces of music, I ought to be able to recognise them when I hear selections from them again, right? [...] 

Continue Reading

Giocoso Bug-fix for Dual Screen Setups

Another small bug-fix, this time to Giocoso.

It was occasioned by my switching away from using a 4K TV as my monitor and replacing it with two 1920x1200 monitors in a dual-screen setup. Since I had never used a dual screen display before, I had not realised that when Giocoso is asked to display album art as a new recording plays, it would break when confronted with the decision as to which monitor it would display the art on! [...] 

Continue Reading

ISO-handling Bug Fixes

If you rip SACDs to ISO files, which I've previously documented how to do, you will subsequently need to be able to split the ISOs out into separate FLAC files, in order to catalogue and tag them properly. If you do, you need to be aware of a couple of bug-fixes that have recently been made to the AUAC script and associated software.

The usual approach I take is to break apart an ISO is to issue the command: auac -i=iso. But that recently failed to work correctly, and here's why. [...] 

Continue Reading