Musicola

Support

Email support@musicola.app and the developer will reply. Tell us which device you’re using and what you were doing when the problem happened.

On this page: Connecting your server · Organise your library · Covers, photos, bios and lyrics · Musicola Plus · Your data

Connecting your server

Which servers does Musicola work with?

Musicola 1.0 works with Navidrome. Plex and other Subsonic servers are coming soon.

What do I type as the server address?

Just the address, without https://. Away from home, use your Navidrome server’s secure address, for example music.example.com. Musicola connects to it over HTTPS.

At home you can also use its local address, for example 192.168.1.20:4533 or nas.local:4533. A local address connects without encryption, so Musicola only allows it for addresses on your own network. On iPhone, allow Local Network access when Musicola asks.

It says it can’t reach my server

Check the address opens in a web browser on the same device, and that your username and password work on Navidrome’s own web page. A local address only works while you’re on your home network. If you use a reverse proxy, make sure it passes Navidrome’s /rest/ path through.

I don’t have a server yet

Choose Look around first on the sign-in screen. Musicola fills itself with Apple Music’s charts as 30-second previews, with no Apple Music subscription or permission needed, plus an album that comes with the app. Connect your server whenever you’re ready.

Organise your library

A tidy library makes every music app better, not just Musicola: albums don’t split in two, artists don’t appear twice, and covers and lyrics are found. Three things matter: folders, tags and images. You don’t have to get it perfect; start with the albums you play most.

Folders and file names

One folder per artist, one folder per album inside it, and the track number at the start of each file name:

Music/Kate Bush/Hounds of Love (1985)/01 Running Up That Hill.flac

  • Put albums by many artists (soundtracks, compilations) in their own folder, such as Music/Compilations/Now 80s (2019)/.
  • Keep each album’s images and lyrics files in the same folder as its songs.
  • Folder names help you, but your server reads the tags inside the files, so tags matter most.
Tags: the details inside each file

Every song file carries tags. These are the ones worth getting right:

  • Title, Artist and Album, spelled the same way on every track. “The Beatles” and “Beatles” become two artists.
  • Album Artist: the same on every track of an album, even when a song has a guest. Use “Various Artists” for compilations. This is what keeps an album together.
  • Track number and Disc number, so albums play in order and multi-disc sets are split into discs.
  • Year (or Date), for album years, sorting and decades in the Mix Builder.
  • Genre, for Genre mixes and the Mix Builder. A few broad genres work better than dozens of tiny ones.

The easiest way is to let a tagger match your albums against an online database and fill everything in, including the MusicBrainz IDs that help servers tell artists with the same name apart. MusicBrainz Picard is free and point-and-click (Picard user guide); beets suits people happy with the command line. Back up your music before retagging a whole library.

More help: Navidrome: tagging guidelines.

Images: covers and artist photos
  • Album cover: a square JPEG or PNG called cover.jpg in the album folder. About 1000–1500 pixels wide looks sharp on a TV without wasting space; under 500 looks soft on Apple TV.
  • Artist photo: artist.jpg in the artist’s folder. Square or close to it, with the face in the middle, as Musicola shows artists in circles.
  • Embedded artwork (a cover stored inside each file) works too, but a single cover.jpg per album is easier to change later.

Picard can download covers for you with its Cover Art Archive option. More help: Navidrome: artwork.

Make your library look and sound its best

Musicola shows what your server knows about your music. The more your files and server carry, the richer it looks: covers, artist photos, biographies, lyrics, radio that knows what goes together. Most of it is free and takes a few minutes. Each topic below says what you’ll see, where it comes from, and where to read more.

Album covers

What you see: artwork on every album, and the soft colour behind each page, which Musicola takes from the cover.

How to add it: put an image called cover.jpg (or folder.jpg) in each album’s folder, or embed the artwork in the music files with a tagger. Albums with no artwork can get a cover from Last.fm once your server has a Last.fm key (see “Artist photos and biographies”).

More help: Navidrome: artwork.

Artist photos and biographies

What you see: a picture on each artist’s page and in Your artists, a short biography, and similar artists.

How to add it: Navidrome looks these up online by itself. Deezer works out of the box; adding a free Last.fm API key to your server’s settings (ND_LASTFM_APIKEY and ND_LASTFM_SECRET) adds Last.fm’s biographies, photos and similar artists. To use your own photo, put artist.jpg in the artist’s folder.

More help: Navidrome: external services and create a Last.fm API key (any application name will do).

Full biographies, album notes and worldwide top songs

What you see: the whole biography rather than a summary, notes about each album, and each artist’s top songs as people play them worldwide, including songs you don’t have yet (shown dimmed).

How to add it: your server only passes on Last.fm’s short summaries, so Musicola can ask Last.fm directly with your own free key. Create one at last.fm/api/account/create, copy the API key, and paste it into Musicola under Settings › Last.fm. On Apple TV, create it on your phone or computer and type it in. The key stays in your device’s Keychain and is sent only to Last.fm.

Radio, autoplay and “similar” suggestions

What you see: radio from any song, album or artist, autoplay that keeps going with music like what you just heard, and similar artists.

How it works: Musicola asks your server which songs and artists go together, and the server asks Last.fm, Deezer and ListenBrainz. These features work best when your server has a Last.fm key (see above) and your files have accurate artist names, so the online services recognise them.

Lyrics that follow the song

What you see: lyrics in the player. Synced lyrics light up line by line, and you can tap a line to jump to it.

How to add it: save a lyrics file next to the song with the same name, for example 03 A Love Unknown.lrc beside 03 A Love Unknown.mp3. An .lrc file with timings gives synced lyrics. Lyrics embedded in the music file work too. The free desktop app LRCGET can download .lrc files for a whole library at once.

No files? When your server has no lyrics for a song, Musicola looks them up on LRCLIB, a free lyrics database. You can turn this off under Settings › Find lyrics online.

More help: the LRC format explained.

Genres, years and better mixes

What you see: Genre mixes, the Genres shelf on Home, decades and genres in the Mix Builder, and album years.

How to add it: these come from the tags inside your music files. A tagger fills them in from online databases: MusicBrainz Picard is free and point-and-click; beets suits people happy with the command line. After retagging, your server picks the changes up on its next scan.

More help: Navidrome: tagging guidelines.

Even volume between songs (Sound Check)

What you see: songs from different albums play at a similar loudness, so you don’t reach for the volume.

How to add it: Musicola uses ReplayGain tags in your files. Add them with rsgain or Picard’s ReplayGain plugin, then turn on Settings › Sound Check in Musicola. Songs without the tags play as they are.

Share what you play with Last.fm or ListenBrainz

What you see: your listening on your Last.fm or ListenBrainz profile, alongside everything else you play.

How to add it: Musicola reports each play to your server. Link your account once in Navidrome’s web page (your profile’s personal settings) and the server passes plays on. Plays made offline are sent when you’re back online.

More help: Navidrome: external services.

I changed my files but Musicola still shows the old ones

Your server has to rescan first. Navidrome watches your music folder and usually notices within a few minutes; an administrator can also start a scan from its web page. Then reopen the page in Musicola.

Musicola Plus

What does Musicola Plus unlock?

Tier 1 unlocks downloads on iPhone. Tier 2 adds the Mix Builder. Tier 3 adds picking up on another device where you left off, lossless streaming and downloads, and Your listening. Each tier includes the ones below it. Everything else in Musicola is free.

How do I restore a purchase on a new device?

Open Settings › Musicola Plus and choose Restore Purchases, signed in with the same Apple Account. Purchases are shared with your family through Family Sharing.

How do I get a refund?

Refunds are handled by Apple. Visit reportaproblem.apple.com and choose the Musicola purchase.

Your data

Musicola keeps no account of its own and its developer holds none of your data, so there is nothing to delete with us. Your plays, favourites and playlists are on your server; everything else is on your device and goes when you delete the app. See the privacy policy.