[Abcde-users] Abcde and aiff

Gabriel Rosenkoetter gr at eclipsed.net
Mon Apr 21 08:44:57 BST 2025


On 2025-04-20 23:16, Dry Martini Holding Company 😎 wrote:
> Mr. Rosen letter,

No need to Mister me. ;^>

> Greetings and thank you for your reply. Yes, I am running the rune audio server on a raspberry pi 3.

I think that part of the problem here may be that you are asking the 
wrong set of people the wrong question, although I don't think either of 
those "wrong" things are your fault.

I think that the question that you actually want to be asking is how 
RuneAudio needs audio files presented so that it can index them properly.

I don't know the answer to that question, so I don't know how to suggest 
changes to the way that you're running abcde in order to produce files 
that Rune will index properly.

(I did read through https://www.runeaudio.com/documentation/ and I 
didn't find anything resembling the detail I'd need to answer your 
questions. When looking for source code, I got as far as 
https://www.runeaudio.com/forum/help-the-project-f24.html and… kinda 
gave up for the night. It doesn't seem like they've chosen to make it 
easy for people outside their in-set to understand how their software 
works.)

For what it's worth, I routinely run abcde on macOS (of various 
versions), play the files in various ways (including Apple's Music.app, 
and synchronized to both a modern iPhone and a somewhat-dated iPod), and 
I don't have any problems indexing files by artist, album, genre, so forth.

I think that the problem you're having is that the way that you are 
running abcde is not populating the metadata on the files at all. That 
is something that is normally controlled either by command-line flags or 
by configuration file.

That's why both josh and I have asked that you tell us how you're 
running abcde, so that we can help you run it in a way that populates 
those fields that Rune is (we presume) looking for.

I'm also not simply sending you a file that you can save as 
~/.abcde.conf because I would have to do a lot of work to generalize the 
file that I have there so that it doesn't try to access directories that 
don't exist on your system and run programs that you keep in different 
locations.

It's possible that 
https://askubuntu.com/questions/1179179/abcde-what-is-an-abcde-conf-file-to-rip-to-multiple-formats 
may be closer to a turn-key answer for you, but I have not used the 
config file presented there personally, so I can't vouch for it.

> As for utf-8, that is what is required by the rune software, per the developers. As a contrast, I have in the past, used XLD for Mac to encode my music to aiff format, and when transferred to the Pi server, the music files are cataloged and displayed as they should be.

That is a helpful piece of information, but I don't think that the 
problem you're having is related to UTF-8 encoding of track metadata.

I'm also unfamiliar with XLD (I do see 
https://sourceforge.net/projects/xld/). I have no idea what it's doing 
differently with its output files than the way that you have executed 
abcde, and I also don't know how you have executed abcde.

> When they are encoded with Abcde and transferred to the server, the files are only displayed in alpha order. However, they are not cataloged under “album view”, or or album list view. I can access them as is, but this is a bit cumbersome as is.

It would help a lot if you could show us what command you used to run abcde.

> I really like Linux and I like the Abcde script for its capabilities, and want to solve this problem. The fact that XLD produces aiff encoded music that displays properly, tells me that the problem is with some particular setup of the Abcde script.

I understand how you got to that conclusion, but I think that your logic 
is missing several steps, because I don't think that you fully 
understand how the metadata about a given track is attached to the 
actual "music" content.

I also don't think that you should have to understand that in order to 
transfer music from CDs that you own to online digital storage that you 
own. Unfortunately, I don't think that one can perform that operation 
using abcde without understanding more than "should" be necessary about 
that.

-- 
Gabriel Rosenkoetter (he/him)
gr at eclipsed.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://lists.einval.com/pipermail/abcde-users/attachments/20250421/0a60fcbc/attachment-0001.sig>


More information about the Abcde-users mailing list