# Has Lyrics filter

**URL:** <http://support.symfonium.app/t/has-lyrics-filter/2998>\
**Category:** Feature requests\
**Tags:** on-hold\
**Created:** [December 14, 2023, 5:42pm UTC](http://support.symfonium.app/t/has-lyrics-filter/2998 "2023-12-14T17:42:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rsolorio](http://support.symfonium.app/user_avatar/support.symfonium.app/rsolorio/32/2355_2.png) [@rsolorio](http://support.symfonium.app/u/rsolorio)\
**Post date:** [December 14, 2023, 5:42pm UTC](http://support.symfonium.app/t/has-lyrics-filter/2998/1 "2023-12-14T17:42:52Z")

</div>

# Feature description:

Ability to create a smart filter that returns songs with lyrics.

This can be implemented by adding a “Has Lyrics” option in the list of filter targets.

### Problem solved:

Generate a list of songs with lyrics.

### Brought benefits:

A list of songs with lyrics is useful when you are in the mood of learning new songs; however I think the most common use case is when you want to prepare a karaoke session and you want to cast only songs with lyrics.

### Other application solutions:

I don’t think any other app has this feature.

### Additional description and context:

What I’m also expecting from this feature is that everytime I add lyrics to an existing track my smart playlist will automatically include these tracks so I don’t need to worry about keep my playlist updated manually.

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [December 14, 2023, 6:28pm UTC](http://support.symfonium.app/t/has-lyrics-filter/2998/2 "2023-12-14T18:28:56Z")

</div>

This is not possible the lyrics are loaded by the player, I do not always store them or know that they are present before the player have loaded the tags.

---

<div class="post-metadata">

**Author:** ![rsolorio](http://support.symfonium.app/user_avatar/support.symfonium.app/rsolorio/32/2355_2.png) [@rsolorio](http://support.symfonium.app/u/rsolorio)\
**Post date:** [December 14, 2023, 7:06pm UTC](http://support.symfonium.app/t/has-lyrics-filter/2998/3 "2023-12-14T19:06:25Z")

</div>

Understood.

At least for the local provider you could get that info during the scan process, right?

For the rest of the cases/providers, what about marking them as “has lyrics” when they are loaded into the player? That might work as a partial solution. Although that might cause confusion to users if they want to use that filter ha.

---

<div class="post-metadata">

**Author:** ![starkgate](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@starkgate](http://support.symfonium.app/u/starkgate)\
**Post date:** [January 13, 2024, 7:18pm UTC](http://support.symfonium.app/t/has-lyrics-filter/2998/4 "2024-01-13T19:18:31Z")

</div>

I’m using Symfonium 7.2.0B2 with Navidrome 0.52.0. Do I understand correctly that there is no way to see if a song has lyrics without actually playing the song and check if the lyrics icon appears? I would expect this information to appear in the track details, perhaps the information could be queried form the provider when opening the track details.

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [January 13, 2024, 7:30pm UTC](http://support.symfonium.app/t/has-lyrics-filter/2998/5 "2024-01-13T19:30:42Z")

</div>

1. Does not work for offline first app 😉
2. The function to query lyric in Navidrome is not even yet present in a public release.
3. That would be 1 provider over 150 supported 😉
