Re-cache/sync lyrics for offline cached media

Feature description:

Option/job to sync lyrics metadata with a media provider(s) for songs that are already cached offline. Possibly an option for an auto-sync rule?

Alternatively, an option to filter all songs without lyrics, or, at least an option to remove all cached files without lyrics, so they can be re-synced with lyrics, similar to Has Lyrics filter - #3 by rsolorio

Problem solved:

Songs that are already cached offline from the media provider via an auto offline cache rule (in this case Jellyfin using .txt and .lrc for lyrics), don’t update lyrics unless songs are manually removed from the offline cache.

Currently it seems like the only method of ensuring your offline cached library has lyrics offline is to make sure that lyrics are present in the media provider BEFORE Symfonium syncs. For context I’m using Jellyfin with lyrics stored alongside in .txt and .lrc, lyrics are not embedded.

In my case this is a problem when many songs (20+) are accidentally cached offline before lyrics are added. The available options to fix this situation are:

  • Manually find many songs (sometimes 100+) and remove them from cache to resync them with lyrics, which is tedious + slow.
  • Skip searching manually and wipe the entire offline cache + run the auto rule to re-sync, this causes unnecessary wear on the phone’s internal flash storage.

Possibly related to

Brought benefits:

Better metadata syncing, more chance of having offline lyrics for learning songs

Other application solutions:

 

 

Additional description and context:

 
I’m using Jellyfin and caching the whole music library offline in Symfonium, using an auto rule to sync new music.

Lyrics are stored alongside music files in .txt and .lrc, which display fine in Symfonium when streaming or already synced (I assume using the Jellyfin API).

Usual new music workflow is: tag/structure new music, add synced lyrics, run Jellyfin library scan, run Symfonium auto rule to cache offline. Sometimes I forget to add lyrics before a Jellyfin scan or lyrics need to be fixed for a song(s) after a sync.
 

Screenshots / Mockup:

    

1 Like