Audiofilus

Your library

Browse, search and organize your music, and see what you've been listening to.

Browsing

The Library has tabs on the left: Search, Songs, Albums (a grid of covers), Artists, Playlists and Folders. A opens or plays, X plays shuffled, and pressing X twice plays a random song from the whole library. L1/R1 jump by letter. START on any item opens its menu: Play, Shuffle play, Play next, Add to queue, Go to album, Go to artist, Add to a playlist, Like and Rating.

The album grid with covers

Search looks through song titles, artists and albums. Type with the on-screen keyboard (A types, B deletes, X adds a space, Y clears) or a real keyboard. Filters under the box (L1/R1): All, Library, YouTube (if YouTube Music is set up) and Modules, which searches the online module archives (see Modules).

Playlists

Liked, Recent, Most played and Stats

The Playlists tab starts with lists that build themselves:

A song counts as listened once half of it has played (or four minutes), whether the player was open or not. Rating goes from 1 to 5 (each A moves to the next value). Likes and ratings of songs from a Subsonic or Jellyfin server are also sent to the server; see Servers.

Stats: plays, hours, last month and top artists

Smart playlists

After the lists above come smart playlists, which fill themselves from rules each time you open them. Ready-made ones: Most played (30 days), Recently added, Never played, Liked, Top rated, Forgotten favorites (songs you played a lot but not in the last three months) and Random mix (today), which changes once a day.

Tags, covers and MusicBrainz

The START menu of a song, album or artist in your own library (files on the SD card or disk, in MP3, FLAC, Ogg, Opus or M4A) has tools to fix their details. Long jobs run in the background and show in Downloads.

Only the tags change: the audio in the file stays exactly as it was, and the library picks up the changes right away.

Formats

KindFormats
AudioMP3, AAC/M4A, ALAC, FLAC, Ogg Vorbis, Opus, WAV, AIFF, DSD (DSF and DFF)
Tracker modulesMOD, XM, IT, S3M (and a few more)
Console musicNSF/NSFE (NES), SPC (SNES), GBS (Game Boy), VGM/VGZ and GYM (Genesis, Master System, arcades), HES (PC Engine), KSS (MSX), AY (ZX Spectrum), SAP (Atari)
8-bit computersSID (Commodore 64), YM (Atari ST), VTX and PT3 (ZX Spectrum)
ListsM3U/M3U8 playlists, CUE sheets

Console music

Console music files aren't recordings: they carry the game's music code, and Audiofilus emulates the console's sound chip to play them. A file with a whole soundtrack (an NSF usually holds every song of a game) shows up as one track per song, with the game as the album and the composer as the artist. Songs that loop forever last what the file says (or 2.5 minutes) and fade out at the end. SID, YM, VTX and PT3 files from 8-bit computers work the same way, with nothing to install: Audiofilus emulates the Commodore 64's SID and the AY/YM chip itself. If you keep the whole HVSC collection, each SID song lasts what its Songlengths.md5 says; otherwise, 3 minutes.

CUE sheets

An album ripped to a single file with a .cue sheet next to it shows up as its separate tracks, with their titles. The big file itself is hidden.

Colors

The interface takes its colors from the cover of what's playing.