[Issue]: Tracks without Title tags in metadata show a blank title #5442

Open
opened 2026-02-07 01:48:30 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @felix920506 on GitHub (Feb 8, 2024).

Please describe your bug

As described in the title, music tracks without a title tag in metadata show a blank title instead of falling back to their file names.

Expected Behavior:
The file name of the media should be displayed as the title

Steps to reproduce:

  1. Compile a folder of soundtracks without title metadata tags
  2. Add this folder to JF, rescan and wait for it to finish
  3. Navigate to this album and see error

Jellyfin Version

Other

if other:

Unstable 10.9 (Master Branch)

Environment

- OS: MacOS 13.1
- Virtualization: None
- Clients: JMP, Web
- Browser: Firefox
- FFmpeg Version: 6.1.1
- Playback Method: Not Applicable
- Hardware Acceleration: None
- GPU Model: Apple M1 Pro
- Plugins: Default
- Reverse Proxy: None
- Base URL: None
- Networking: localhost
- Storage: Local SSD (APFS)

Jellyfin logs

[00:36:03] [INF] [60] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for user has succeeded.
[00:36:03] [INF] [60] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user user: 0/0
[00:36:03] [INF] [60] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user d022ec31-0b8b-44ae-a61a-d698ac82d509
[00:36:03] [INF] [60] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 127.0.0.1 request
[00:36:58] [INF] [56] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/Users/user/Music/test_music_lib/打上花火/打上花火.opus" -threads 0 -v warning -print_format json -show_streams -show_format
[00:37:02] [INF] [55] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for user. EnableAudioPlaybackTranscoding: True
[00:37:52] [INF] [58] Emby.Server.Implementations.IO.LibraryMonitor: test_music_lib (/Users/user/Music/test_music_lib) will be refreshed.
[00:37:52] [INF] [58] Emby.Server.Implementations.IO.LibraryMonitor: 打上花火 (/Users/user/Music/test_music_lib/打上花火) will be refreshed.
[00:37:52] [INF] [58] Emby.Server.Implementations.IO.LibraryMonitor: null (/Users/user/Music/test_music_lib/打上花火/打上花火.opus) will be refreshed.
[00:41:55] [INF] [47] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Media Player 1.9.1 playing null. Stopped at 292379 ms

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

截圖 2024-02-08 上午12 42 22

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @felix920506 on GitHub (Feb 8, 2024). ### Please describe your bug As described in the title, music tracks without a title tag in metadata show a blank title instead of falling back to their file names. Expected Behavior: The file name of the media should be displayed as the title Steps to reproduce: 1. Compile a folder of soundtracks without title metadata tags 2. Add this folder to JF, rescan and wait for it to finish 3. Navigate to this album and see error ### Jellyfin Version Other ### if other: Unstable 10.9 (Master Branch) ### Environment ```markdown - OS: MacOS 13.1 - Virtualization: None - Clients: JMP, Web - Browser: Firefox - FFmpeg Version: 6.1.1 - Playback Method: Not Applicable - Hardware Acceleration: None - GPU Model: Apple M1 Pro - Plugins: Default - Reverse Proxy: None - Base URL: None - Networking: localhost - Storage: Local SSD (APFS) ``` ### Jellyfin logs ```shell [00:36:03] [INF] [60] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for user has succeeded. [00:36:03] [INF] [60] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user user: 0/0 [00:36:03] [INF] [60] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user d022ec31-0b8b-44ae-a61a-d698ac82d509 [00:36:03] [INF] [60] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 127.0.0.1 request [00:36:58] [INF] [56] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/Users/user/Music/test_music_lib/打上花火/打上花火.opus" -threads 0 -v warning -print_format json -show_streams -show_format [00:37:02] [INF] [55] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for user. EnableAudioPlaybackTranscoding: True [00:37:52] [INF] [58] Emby.Server.Implementations.IO.LibraryMonitor: test_music_lib (/Users/user/Music/test_music_lib) will be refreshed. [00:37:52] [INF] [58] Emby.Server.Implementations.IO.LibraryMonitor: 打上花火 (/Users/user/Music/test_music_lib/打上花火) will be refreshed. [00:37:52] [INF] [58] Emby.Server.Implementations.IO.LibraryMonitor: null (/Users/user/Music/test_music_lib/打上花火/打上花火.opus) will be refreshed. [00:41:55] [INF] [47] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Media Player 1.9.1 playing null. Stopped at 292379 ms ``` ### FFmpeg logs _No response_ ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here <img width="1512" alt="截圖 2024-02-08 上午12 42 22" src="https://github.com/jellyfin/jellyfin/assets/25688628/651c23cc-5b8e-4628-afdd-d0b9dec1eff0"> ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
OVERLORD added the bugregression labels 2026-02-07 01:48:30 +03:00
Author
Owner

@felix920506 commented on GitHub (Feb 10, 2024):

Additional Testing:
If source media files only have "Artist" tags set and not "Title" then the artist will get used as the track title. (Turns out to be web bug)

@felix920506 commented on GitHub (Feb 10, 2024): Additional Testing: If source media files only have "Artist" tags set and not "Title" then the artist will get used as the track title. (Turns out to be web bug)
Author
Owner

@solidsnake1298 commented on GitHub (Feb 11, 2024):

I was able to duplicate this behavior.

Screenshot 2024-02-10 15 43 31

@solidsnake1298 commented on GitHub (Feb 11, 2024): I was able to duplicate this behavior. ![Screenshot 2024-02-10 15 43 31](https://github.com/jellyfin/jellyfin/assets/137357145/3ce838a7-94dc-492a-af94-65c7eb8bd4db)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#5442